简单操作:
top

top -H -p 52511

printf "%x\n" 52777 (将52777转换成16进制: ce29 )
jstack 52511 |grep -A 10 ce29

1.查看高cpu对应pid的线程
top -H -p 17604

2.线程中28035的cpu高,查看线程的函数调用栈
$gstack 28035 > gstack.log

3.使用gcore命令转存进程映像及内存上下文
$ gcore 28035
该命令生成core文件core.28035
4.用strace命令查看系统调用和花费的时间
$ strace -T -r -c -p 28035

5.将线程的28035转为16进制
printf "%x\n" 28035
6d83
6.jstack 6d83
根据6d83进行定位代码位置

1140

被折叠的 条评论
为什么被折叠?



