随笔分类 - cpu
摘要:VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe)。 https://visualvm.dev.java.net/ https://visualvm.dev.java.n
阅读全文
摘要:进程占用CPU过高,一般有以下两种原因: 1、 业务量过大导致进程处理负荷高,占用CPU资源;2、 程序BUG导致,比如死循环; 初步查看cpu占用情况top进一步分析对于程序陷入死循环导致CPU占用过高类问题,最好的办法是把进程当前的堆栈信息打印出来,根据堆栈找到代码,快速定位出问题。 Step1
阅读全文
摘要:以root用户执行以下命令,以PID 5423举例:1,根据top命令,找到占用CPU高的进程,找到PID PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND5423 root 20 0 8892 1284 856 R 0 0.0 0:00.0
阅读全文