热门
最新
红包
立Flag
投票
同城
我的
发布
栗子勇
5 年前
trueyhc813
人生,如时间如落花流水,一去无痕,认真对待每一天,追随时间的脚步让人生绽放光彩。
下一条:
#jdk自带的工具#jps:列出系统中当前存活的java进程(jps stand for Java Process Status , briefly)jstack:用于分析线程状态。(根据其命名中的stack也大概能猜出,是用来分析栈的情况的,而每个线程的运行都会为其分配独立的栈空间)通常会用jps查看当前存活的Java进程,记录其进程ID(PID),随后用jstack PID命令,dump出(转储)该Java进程的线程状态,随后可以用 grep 和 awk ,uniq等linux命令,统计各个状态的线程数量,排查问题。如有一个PID为8023的Java进程,则使用如下命令jstack 8023 > /home/yogurt/dump8023随后对生成的dump8023文件,进行统计grep java.lang.Thread.State dump8023 | awk '{print $2$3$4$5}' | sort | uniq -c
立即登录