您的位置:首页 > 其它

性能测试培训:定位jvm耗时函数

2016-02-29 17:04 225 查看

性能测试培训:定位jvm耗时函数

poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标。如果对课程感兴趣,请大家咨询qq:908821478,咨询电话010-84505200。

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

top


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

top -Hp 17207
[/code]



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

printf "%x\n" 17342


4、打印jvm线程栈

jstack 17207 > a.tmp



5、查找线程栈

vim a.tmp



红色箭头指示的就是此线程当前正在运行的方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  软件测试