jstack

Posted 天宇星空

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jstack相关的知识,希望对你有一定的参考价值。

查找哪个线程占用的资源最多:

ps p  pid(16944) -L -o pcpu,pid,tid,time,tname,stat,psr |sort -n -k1 -r

 

jstack输出堆栈信息:jstack pid 进行查看输出到临时文件

jstack pid | grep -A 50  tid(16进制) > temp.jstack(pid 替换为查找到的pid数字,tid为其16进制)

以上是关于jstack的主要内容,如果未能解决你的问题,请参考以下文章

JVM线上运维常用手册

linux使用jstack来找出死循环的java代码

原来jdk自带了这么好玩的工具 > 使用 jstack定位死循环

原来jdk自带了这么好玩的工具 > 使用 jstack定位死循环