如何用Jstack把java进程中的堆栈信息输出到文件
2018-03-21 11:36
1341 查看
Jstack -l PID >> 123.txt
进程ID通过jps命令可查看
注意,如果没有成功添加环境变量,那么这里只能在Jstack的路径下执行,否则操作系统无法识别。
如图,这里一般有两个运行参数,用来拍取内存快照,他们的含义如下:-l long listings,会打印出额(防盗连接:本文首发自http://www.cnblogs.com/jilodream/ )外的锁信息,在发生死锁时可以用jstack -l pid来观察锁持有情况-m mixed mode,不仅会输出Java堆栈信息,还会输出C/C++堆栈信息(比如Native方法)
进程ID通过jps命令可查看
注意,如果没有成功添加环境变量,那么这里只能在Jstack的路径下执行,否则操作系统无法识别。
如图,这里一般有两个运行参数,用来拍取内存快照,他们的含义如下:-l long listings,会打印出额(防盗连接:本文首发自http://www.cnblogs.com/jilodream/ )外的锁信息,在发生死锁时可以用jstack -l pid来观察锁持有情况-m mixed mode,不仅会输出Java堆栈信息,还会输出C/C++堆栈信息(比如Native方法)
相关文章推荐
- 输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程
- Java 如何获取控制台日志输出的信息? WriterAppender 可以实现? 配置文件如何配置
- kill -3无法输出java堆栈信息,使用jstack
- 如何在程序异常退出前输出当前进程的堆栈信息 Backtraces
- java 遇到未知异常使程序崩溃,输出jvm的dump崩溃信息到指定文件,然后杀死此进程
- Win下,通过Jstack截取Java进程中的堆栈信息
- java自带的工具Jstack截取进程中的堆栈信息
- Java多线程调试如何完成信息输出处理
- 在java程序项目中如何使用xml配置文件存储信息简述
- Java中如何按顺序输出配置文件中的内容
- 如何把matlab命令窗口中的信息输出(重定向)到文件?
- Makefile & Android.mk文件中如何输出打印信息
- java将控制台信息输出到文件
- Makefile & Android.mk文件中如何输出打印信息
- java 执行bat文件 并输出信息
- 在守护进程中实现临时输出一些调试信息到指定的文件
- Java多线程调试如何完成信息输出处理
- Java基础之IO流,打印系统信息至标准输出设备或文件中Properties.list()
- gdb 查看堆栈信息、加载core文件、连接到其它进程
- 如何将gcc的错误信息输出到文件里