java问题诊断

 

 jstack 9638|grep tid|wc -l    统计tomcat的线程数

 jstack 9630 > tomcat.thread     打印线程堆栈

 jstat -gcutil 9638 1000         gc状态

 jmap -heap 9638          堆空间

 jmap -histo 9630         对象数量

 jmap -dump:format=b,file=tomcat.dump 9630    到处dump文件

 jhat -J-mx1024m -port 3030 tomcat.dump        查看dump文件

 iostat -x 1      查看系统io情况

 

进程最好cpu的前5个线程

 ps H -p 1120 eo tid,time,%cpu | sed '1d' |awk '{print $1,$2,$3}'|sort -rn -k +3|head -n 5

猜你喜欢

转载自karbo.iteye.com/blog/2397561