jstat -gcutil

jstat -gcutil 9596 250 12

jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]

参数解释:

Options — 选项,我们一般使用 -gcutil 查看gc情况

vmid    — VM的进程号,即当前运行的java进程号

interval– 间隔时间,单位为秒或者毫秒

count   — 打印次数,如果缺省则打印无数次

S0  — Heap上的 Survivor space 0 区已使用空间的百分比
S1  — Heap上的 Survivor space 1 区已使用空间的百分比
E   — Heap上的 Eden space 区已使用空间的百分比
O   — Heap上的 Old space 区已使用空间的百分比
P   — Perm space 区已使用空间的百分比
YGC — 从应用程序启动到采样时发生 Young GC 的次数
YGCT– 从应用程序启动到采样时 Young GC 所用的时间(单位秒)
FGC — 从应用程序启动到采样时发生 Full GC 的次数
FGCT– 从应用程序启动到采样时 Full GC 所用的时间(单位秒)
GCT — 从应用程序启动到采样时用于垃圾回收的总时间(单位秒)

时间: 2024-10-06 04:55:08

jstat -gcutil的相关文章

jstat -gcutil 指令的用法

Jstat 是JDK自带的一个轻量级小工具,全称"Java Virtual Machine statistics monitoring tool",主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控. 命令格式: jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]] jstat -gcutil 用于统计和监控java进程的内存回收

Jstat使用

/** * Jstate Example */ public class JstatMain { /** * S0 - Heap上的 Survivor space 0 区已使用空间的百分比 * S1 - Heap上的 Survivor space 1 区已使用空间的百分比 * E - Heap上的 Eden space 区已使用空间的百分比 * O - Heap上的 Old space 区已使用空间的百分比 * M - Metaspace区已使用空间的百分比 * CCS-Compressed c

转:jstat命令详解

Jstat是JDK自带的一个轻量级小工具.全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控.可见,Jstat是轻量级的.专门针对JVM的工具,非常适用. jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量.使用时,需加上查看进程的进程id,和所选参数.参

java性能监控工具jstat

jstat Monitors Java Virtual Machine (JVM) statistics. This command is experimental and unsupported. Synopsis jstat [ generalOption | outputOptions vmid [ interval[s|ms] [ count ] ] generalOption A single general command-line option -help or -options.

jstat版本不兼容问题

一 问题描述 我使用jstat命令来监控Java应用,前端时间调试Logstash的时候,Logstash单独指定JDK1.8,但是服务器上其他Java应用还是使用的JDK1.7,监控脚本jstat_status.py指定的jstat还是1.7版本 http://john88wang.blog.51cto.com/2165294/1708302 Logstash的监控信息没有收集到,Zabbix server端有报错信息 12257:20160611:144426.851 error reaso

jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令

公司内部同事分享的一篇文章 周末看到一个用jstack查看死锁的例子.昨天晚上总结了一下jstack(查看线程).jmap(查看内存)和jstat(性能分析)命令.供大家参考 1.Jstack 1.1   jstack能得到运行java程序的java stack和native stack的信息.可以轻松得知当前线程的运行情况.如下图所示 注:这个和thread dump是同样的结果.但是thread dump是用kill -3 pid命令,还是服务器上面少用kill为妙 1.2   命名行格式

jstat命令(Java Virtual Machine Statistics Monitoring Tool)

1.介绍 Jstat用于监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行的统计,使用jstat我们可以对指定的JVM做如下监控: - 类的加载及卸载情况 - 查看新生代.老生代及持久代的容量及使用情况 - 查看新生代.老生代及持久代的垃圾收集情况,包括垃圾回收的次数及垃圾回收所占用的时间 - 查看新生代中Eden区及Survior区中容量及分配情况等 jstat工具特别强大,它有众多的可选项,通过提供多种不同的监控维度,使我们可以从不同的维度来了解到当前JVM堆的使用情况.详细查

【转】JVM统计监控工具-jstat

原文链接 http://www.javaranger.com/archives/575 jstat概要 帮助 jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ] generalOption 通用命令行选项 (-help, -options, or -version) outputOptions 若干个输出选项(output option),可以包括单个statOption,加上其他的-t, -h 或者-J选项

jstat分析JVM内存

出处:http://liulinxia02.blog.163.com/blog/static/268687720117251501253/ Jstat 是JDK自带的一个轻量级小工具.全称"Java Virtual Machine statistics monitoring tool",它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控.可见,Jstat是轻量级的.专门针对JVM的工