1、找到java进程pid
ps -ef|grep 'java'
例如进程id是22473;
2、找到该进程耗资源最大的线程pid
top -Hp 22473
例如线程id是22490;
3、打印出该线程id对应的16进制
printf "%x\n" 22490
例如22490是57da
4、得到这个线程堆栈所在行的后面10行
jstack 22473|grep -A 10 57da
ps -ef|grep 'java'
例如进程id是22473;
top -Hp 22473
例如线程id是22490;
printf "%x\n" 22490
例如22490是57da
jstack 22473|grep -A 10 57da
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。