企业网站建设官网,网站建设广告模板,惠阳市网站建设,设计公司取名字大全集1.top查找出哪个进程消耗的cpu高。执行top命令#xff0c;默认是进程视图#xff0c;其中PID是进程号#xff08;记下进程号#xff09;
2.top中shifth 或“H”查找出哪个线程消耗的cpu高 #xff08;记下最高的几个线程号#xff09;
jstack 进程号 pid-cpu.…1.top查找出哪个进程消耗的cpu高。执行top命令默认是进程视图其中PID是进程号记下进程号
2.top中shifth 或“H”查找出哪个线程消耗的cpu高 记下最高的几个线程号
jstack 进程号 pid-cpu.log
4、printf “%x\n” 线程号得到线程16进制
jstack查找这个线程的信息 jstack [进程号]|grep -A 10 [线程的16进制]
我要看的信息是类似于这样的 “http-8081-11” daemon prio10 tid0x00002aab049a1800 nid0x52bb in Object.wait() [0x0000000042c75000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:416)