`
lippeng
  • 浏览: 450788 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

查JVM 的 CPU占用过高的通用思路

 
阅读更多

1、哪些线程使用过高?

top -H -p <PID>

 可以按CPU使用运行排序,在top中按P。

 

2、把这些线程号记录下来;

 

3、打印JVM的堆栈信息:

jstack ${PID} > ${JSTACK_FILE};

 

4、把线程号转成16进制,到文件中找到这些线程;

 

5、根据线程的堆栈,分析具体原因。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics