jstack命令

jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:

jstack [-l] pid

如果没有加入到环境变量中,需要到java/bin中进行操作

主要分为两个功能: 

a.  针对活着的进程做本地的或远程的线程dump; 

b.  针对core文件做线程dump。

jstack -l 4089 >1.txt  输出堆栈中的信息到文件中

发布了55 篇原创文章 · 获赞 17 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/he_xiao123/article/details/89476224