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的主要内容,如果未能解决你的问题,请参考以下文章