统计Java进程中的线程状态
第一步:查看Java进程ID
jps
第二步:使用jstack命令dump线程信息,看看pid=45890进程中的线程都是什么状态
jstack 84976 >/opt/test.dump
第三步:统计所有线程分别处于什么状态
grep java.lang.Thread.State ./test.dump | awk '{print $2$3$4$5}' | sort | uniq -c
jps
jstack 84976 >/opt/test.dump
grep java.lang.Thread.State ./test.dump | awk '{print $2$3$4$5}' | sort | uniq -c