Java进程占CPU高问题排查方法

第一步,top命令,找到java进程

第二步,jstack -l pid > xx.log

第三步,top -H -p pid,找到所有的java子进程,在列表中找到占cpu 最高的子进程,找到pid,并转成16进制

第四步,在xx.log中,搜索 转成的16进制字符,就能定位到是哪个类、方法导致的

备注:pid是进程号

可参考:https://www.cnblogs.com/paul8339/p/7464206.html

猜你喜欢

转载自www.cnblogs.com/7q4w1e/p/10429750.html