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刪除。