美文网首页troubleshooting整理
如何定位消耗CPU最多的线程

如何定位消耗CPU最多的线程

作者: andersonoy | 来源:发表于2017-06-27 22:47 被阅读0次
  • 如何定位消耗CPU最多的线程

    • 查看哪个进程占用CPU最高
      • top
    • 进程里所有线程的cpu消耗情况
      • top -Hp <pid>
    • 转换线程pid为16进制
      • echo "obase=16;pid"|bc 假设输出为0x474a
    • 打印进程中所有线程的堆栈
      • jstack [-F] pid [>allStacks.out]
    • 找nid=0x474a的线程堆栈,分析原因
  • References

相关文章

网友评论

    本文标题:如何定位消耗CPU最多的线程

    本文链接:https://www.haomeiwen.com/subject/nslycxtx.html