首页 > 其他 > 详细

线上CPU100%问题定位

时间:2021-08-03 15:21:19      阅读:8      评论:0      收藏:0      [点我收藏+]
  1. 先top,再按H,获取每个进程的内存情况,可以看到占用CPU最高的PID
  2. top -p PID,显示你的java进程的CPU情况,PID是你的进程号,比如19663技术分享图片
  3. 按H,可以获取到每个线程占用CPU的使用情况 技术分享图片
  4. 找到占用CPU使用率最高的线程tid,比如19664
  5. 将19664转为十六进制,得到0x4cd0
  6. 执行jstack 19663 | grep -A 0x4cd0,得到线程堆栈信息中0x4cd0这个线程所在行的后面10行,可以看到CPU飙高的方法技术分享图片

线上CPU100%问题定位

原文:https://www.cnblogs.com/shuxiaosheng/p/15094099.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!