`

四、jstat命令(Java Virtual Machine Statistics Monitoring Tool)

阅读更多

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官方介绍

    jstat - Java Virtual Machine Statistics Monitoring Tool jstat官方介绍

    jstat命令手册.pdf

    jstat命令手册.pdf

    jmap jstat等命令介绍

    jmap jstat等命令介绍,如何监控tomcat内存使用情况的资料

    java诊断与调优常用命令jmap、jstack、jstat使用实战.pdf

    本文档从实战角度出发,介绍jps、jmap、jstack和jstat这四个命令的常用方式。 jps 作用:获取java进程号,是后续命令的基础。 当一台服务器运行多个java进程时,该命令默认只输出进程号和应用名,可能无法区分哪个...

    java jstat 查看哪个进程频繁GC垃圾回收

    java查看哪个进程频繁GC垃圾回收

    JVM内存模型和性能调优:JVM调优工具详解及调优实战:jstat – 第38篇

    jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: jstat [-命令选项] [vmid] [间隔时间(毫秒)] [查询次数] 注意:使用的jdk版本是jdk8.   二、垃圾回收统计 最常用,可以评估程序内存...

    Java工具

    jstat(jvm Statistics Monitoring Tool) 命令格式 jstat [options vmid [internal [count] ]] 第一个参数 -class :显示有关类加载器行为的统计信息 -compiler : 显示编译的信息 -gc : 显示每个内存区的内存占用...

    jStat中文参考手册

    本文是Javascript统计学库jStat的中文参考手册。jStat是用Javascript编写的统计学库,它可以让你进行高级的统计操作而不需要专门的统计语言(如MATLAB或R)。

    jstat js正态分布函数库

    jstat js正态分布函数库 var NormalDistribution = require('./jstat').NormalDistribution;

    jstat-1压缩包1111

    jstat-1压缩包1111

    jdk-9.0.1_doc-all 最新版

    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:IPM软件包-用于统计分析的jStat库

    jstat-statistics-toolkit 概述 大数据要求很高,因此,各种强大的统计工具必不可少。 这是一个JS库,您可以在代码服务中使用它来针对多维数据集进行计算,构建统计模型,检测异常等。 这是一个ipm软件包,其中...

    jdk命令行工具.doc

    jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令

    java性能调优工具命令大全.zip

    jvm性能调优工具命令大全.zip jps jstat jmap jhat jstack jinfo jps JVM Process Status Tool GChisto jvisualvm ...

    jmap、jstack、jstat组合使用定位jvm问题.txt

    jmap、jstack、jstat组合使用定位jvm问题

    Java后端面试问题整理.docx

    Java后端面试知识点总结,涉及JVM • 熟悉JVM内存区域,常用引用类型,垃圾回收机制、算法以及常见的GC垃圾收集器(Serial、ParNew、Parallel Scavenge、Serial Old、Parallel Old、CMS、G1) • 熟悉常用IO模型(BIO、...

    Troubleshooting Guide for Java

    最新java应用问题调试指南, 包含调试工具使用教程: • Diagnostic Tools Overview • What Are Java Flight Recordings • How to Produce a Flight Recording • Inspect a Flight Recording • The jcmd Utility ...

    JVM内存—jstat分析

    jstat用户监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行统计

    JVM命令行性能监控工具

    JVM statistics monitoring tool,用于收集 HotSpot 虚拟机各方面的运行数据 jinfo 显示虚拟机配置信息 jmap 生产虚拟机的内存快照 dump 文件 jhat 分析 dump 文件 jstack 显示虚拟机的线程快照 2、jps ...

    java-虚拟机 操作系统监控工具-源码

    支持远程执行JDK自带工具命令,包含但不限于jps、jstat、jstack、jinfo、jmap、jcmd等 提供客户端交互工具,支持跨进程attach和远程连接功能 支持三种服务模式(可同时开启多个服务): jvmm服务:独有RPC协议,需...

Global site tag (gtag.js) - Google Analytics