查找导致cup过高的代码方法


与 jstack实战死循环与死锁学习笔记 介绍的方法一致。

使用top命令查看

查找导致cup过高的代码方法

 

 

top -p 21919  线程进程号pid的内存情况

 查找导致cup过高的代码方法

 

 

按H,获取每个线程的内存情况.PID为线程号。

查找导致cup过高的代码方法

 

 这里占用CPU最高的线程为19664

 

此线程转为16进制得到0x4cd0, 

执行jstack  19663 | grep -A 10 4cd0, 查看导致cup高的代码。

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/282597.html

(0)
上一篇 2022年8月28日
下一篇 2022年8月28日

相关推荐

发表回复

登录后才能评论