美文网首页
如何Java程序CPU利用率高

如何Java程序CPU利用率高

作者: 秦汉邮侠 | 来源:发表于2018-01-03 12:47 被阅读217次

几种常见情况

  • 某个线程CPU利用率一直100%,可能是死循环,可能是Full GC导致的
  • 某个线程一直处于Top10,说明改线程可能有性能问题
  • CPU利用率高的几个线程在不停变化,说明不是由

处理方式

  • top -H找到CPU利用率最高的线程
  • jstack 线程id > dump.txt
  • print "%x\n" 线程id 获取线程16进制
  • grep -nr "16进制" dump.txt

Full GC导致CPU利用率高

相关文章

网友评论

      本文标题:如何Java程序CPU利用率高

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