1、介绍
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
是非常有用的。
2、命令格式
jstack [ option ] pid
jstack [ option ] executable core
jstack [ option ] [server-id@]remote-hostname-or-IP
3、常用参数说明
1)、
o
ptions
:
executable Java executable from which the core dump was produced.
(可能是产生
core dump
的
java
可执行程序
)
core 将被打印信息的
core dump
文件
remote-hostname-or-IP 远程
debug
服务的主机名或
ip
server-id 唯一
id,
假如一台主机上多个远程
debug
服务
2)、基本参数:
-F当
’jstack [-l] pid’
没有相应的时候强制打印栈信息
-l长列表
.
打印关于锁的附加信息
,
例如属于
java.util.concurrent
的
ownable synchronizers
列表
.
-m打印
java
和
native c/c++
框架的所有栈信息
.
-h | -help打印帮助信息
pid 需要被打印配置信息的
java
进程
id,
可以用
jps
查询
.
4、使用示例
分享到:
相关推荐
jstat - Java Virtual Machine Statistics Monitoring Tool jstat官方介绍
jstat命令手册.pdf
jmap jstat等命令介绍,如何监控tomcat内存使用情况的资料
本文档从实战角度出发,介绍jps、jmap、jstack和jstat这四个命令的常用方式。 jps 作用:获取java进程号,是后续命令的基础。 当一台服务器运行多个java进程时,该命令默认只输出进程号和应用名,可能无法区分哪个...
java查看哪个进程频繁GC垃圾回收
jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: jstat [-命令选项] [vmid] [间隔时间(毫秒)] [查询次数] 注意:使用的jdk版本是jdk8. 二、垃圾回收统计 最常用,可以评估程序内存...
jstat(jvm Statistics Monitoring Tool) 命令格式 jstat [options vmid [internal [count] ]] 第一个参数 -class :显示有关类加载器行为的统计信息 -compiler : 显示编译的信息 -gc : 显示每个内存区的内存占用...
本文是Javascript统计学库jStat的中文参考手册。jStat是用Javascript编写的统计学库,它可以让你进行高级的统计操作而不需要专门的统计语言(如MATLAB或R)。
jstat js正态分布函数库 var NormalDistribution = require('./jstat').NormalDistribution;
jstat-1压缩包1111
Defines the jstatd tool for starting a daemon for the jstat tool to monitor JVM statistics remotely. jdk.localedata Provides the locale data for locales other than US locale. jdk.management Defines ...
jstat-statistics-toolkit 概述 大数据要求很高,因此,各种强大的统计工具必不可少。 这是一个JS库,您可以在代码服务中使用它来针对多维数据集进行计算,构建统计模型,检测异常等。 这是一个ipm软件包,其中...
jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令
jvm性能调优工具命令大全.zip jps jstat jmap jhat jstack jinfo jps JVM Process Status Tool GChisto jvisualvm ...
jmap、jstack、jstat组合使用定位jvm问题
Java后端面试知识点总结,涉及JVM • 熟悉JVM内存区域,常用引用类型,垃圾回收机制、算法以及常见的GC垃圾收集器(Serial、ParNew、Parallel Scavenge、Serial Old、Parallel Old、CMS、G1) • 熟悉常用IO模型(BIO、...
最新java应用问题调试指南, 包含调试工具使用教程: • Diagnostic Tools Overview • What Are Java Flight Recordings • How to Produce a Flight Recording • Inspect a Flight Recording • The jcmd Utility ...
jstat用户监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行统计
JVM statistics monitoring tool,用于收集 HotSpot 虚拟机各方面的运行数据 jinfo 显示虚拟机配置信息 jmap 生产虚拟机的内存快照 dump 文件 jhat 分析 dump 文件 jstack 显示虚拟机的线程快照 2、jps ...
支持远程执行JDK自带工具命令,包含但不限于jps、jstat、jstack、jinfo、jmap、jcmd等 提供客户端交互工具,支持跨进程attach和远程连接功能 支持三种服务模式(可同时开启多个服务): jvmm服务:独有RPC协议,需...