jdk自带监控工具整理-jstack
来源:互联网 发布:美团外卖大数据分析 编辑:程序博客网 时间:2024/04/29 22:41
jstack用于打印出给定的Java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid
如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的状态,jstack是非常有用的。在实际运行中,往往一次 dump的信息,还不足以确认问题。建议产生三次 dump信息,如果每次 dump都指向同一个问题,我们才确定问题的典型性。
命令格式
$jstack [ option ] pid
$jstack [ option ] executable core
$jstack [ option ] [server-id@]remote-hostname-or-IP
参数说明:
pid: java应用程序的进程号,一般可以通过jps来获得;
executable:产生core dump的java可执行程序;
core:打印出的core文件;
remote-hostname-or-ip:远程debug服务器的名称或IP;
server-id: 唯一id,假如一台主机上多个远程debug服务;
示例:
$jstack –l 23561
通常需要把堆栈信息打印到一个文件里,方便查询
$jstack –l 23561 >> dump.tdump
0 0
- jdk自带监控工具整理-jstack
- jdk自带jstack工具
- jdk自带监控工具整理-jstat
- JDK自带监控工具
- jdk自带的jvm监控工具
- jdk自带的jstack来分析
- JDK自带监控工具 jps、jinfo、jstat、jmap
- JDK自带监控工具 jps、jinfo、jstat、jmap、jconsole
- JDK自带的监控分析工具JConsole
- IMF 如何使用JDK自带jvisualvm监控工具
- jstack 监控工具
- JVM自带性能分析工具介绍——jstack
- jdk工具--jstack
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 使用JDK自带jvisualvm监控tomcat
- 飛飛(六十八)阅读程序
- 王玉迪 150206305
- POJ 3276-Face The Right Way(牛面向前方-开关问题)
- golang的闭包和普通函数调用区别
- 是春哥啊
- jdk自带监控工具整理-jstack
- com.google.gson.JsonSyntaxException: java.lang.NumberFormatException: For input string:
- 《简历怎么写》视频总结
- 实现复数类中的运算符重载
- 第十三周项目:动物这样叫
- PHPstorm和Xdebug结合实现PHP断点调试
- Apache HttpClient
- 如何把一张照片用 Photoshop 做成动画背景效果?
- jdk自带监控工具整理-jstat