jvm-监控指令-jstat

Posted 刨根问底_liang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jvm-监控指令-jstat相关的知识,希望对你有一定的参考价值。

格式:

jstat -<option> <vmid> [<interval> [<count>]]

作用:

查看虚拟机各种运行状态信息。          显示进程中类装载、内存、垃圾收集、jit编译等运行数据。

主要看内存使用情况。

参数解释:

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 — 从应用程序启动到采样时用于垃圾回收的总时间(单位秒)

使用:

 

以上是关于jvm-监控指令-jstat的主要内容,如果未能解决你的问题,请参考以下文章

JVM之Jstat 常用操作记录

JVM之Jstat 常用操作记录

了解JVM虚拟机——jstat基本命令

了解JVM虚拟机——jstat基本命令

jvm 性能调优工具之 jstat 命令详解

jstat命令详解