会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
一明
本博客以.NET技术为主。
博客园
首页
新随笔
联系
订阅
管理
【转】查找jvm最耗时的函数
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
红色箭头指示的就是此线程当前正在运行的方法
百闻不如一见,百见不如一做,只有做了,才知道问题出现在哪儿,才能去解决问题。
posted @
2020-06-18 09:09
shuai7boy
阅读(
343
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告