随笔 - 0, 文章 - 264, 评论 - 170, 引用 - 0
数据加载中……

java cpu高问题分析方法

方法总结如下:
1、top查看耗CPU的java线程ID,假设线程ID为1987。
2、top -H -p 1987查看此进程下的所有线程,记录下耗CPU的JAVA线程ID,假如:12706。
3、jstack 1987 > thread.dump,将进程当时的内存情况DUMP到一个文件中。
4、vi thread.dump,然后将线程ID12706转化为十六进制,即31A2,注意此处需要将所有大写字母小写化,即最终为:31a2,在thread.dump中查找31a2,即可定位到问题代码。

posted on 2014-11-24 18:26 小一败涂地 阅读(500) 评论(0)  编辑  收藏 所属分类: 性能调优相关


只有注册用户登录后才能发表评论。


网站导航: