查找jvm最耗时的函数

原创
2015/05/10 13:17
阅读数 1.1K

1、首先找到最耗时的进程id

top

在此输入图片描述

2、再查找此进程内最消耗cpu的线程

top -Hp 17207

在此输入图片描述

3、把线程id转成16进制,以便查找

printf "%x\n" 17342

在此输入图片描述

4、打印jvm线程栈

jstack 17207 > a.tmp

在此输入图片描述

5、查找线程栈

vim a.tmp

在此输入图片描述

红色箭头指示的就是此线程当前正在运行的方法

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
57 收藏
2
分享
返回顶部
顶部