结合Linux和JDK命令一块分析
ps -mp 进程 -o THREAD,tid,time -m:显示所有的线程 -p:pid进程使用cpu的时间 -o:该参数后是用户自定义格式
printf "%x\n" 有问题的线程ID
jstack 5101 | grep 13ee -A60 //追踪进程5101的线程13ee的详情,并打印前60行
生成Java应用程序的堆快照和对象的统计信息;
映射堆快照:jmap -heap 进程ID
抓取堆内存:
查看堆内存各部分的使用量,以及加载类的
原文:https://www.cnblogs.com/Terry-Wu/p/12577922.html