如何读取“jstat -gcutil <PID>”的输出?

nur*_*cuk 4 java memory garbage-collection heap-memory jstat

我正在运行 JBoss 服务器,以下输出属于 -gcutil 工具。我很好奇这个缩写是什么。

/usr/java/jdk1.7.0_25/bin/jstat  -gcutil 47929 
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
  0.00   0.00  68.46 100.00  57.08  44539 5829.704 303497 241552.104 247381.808
Run Code Online (Sandbox Code Playgroud)

谢谢

nur*_*cuk 6

S0 = 幸存者空间 0 利用率占空间当前容量的百分比。

S1 = 幸存者空间 1 利用率占空间当前容量的百分比。

E = Eden 空间利用率占空间当前容量的百分比。

O = 旧空间利用率占空间当前容量的百分比。

P = 永久空间利用率占空间当前容量的百分比。

YGC = 年轻代 GC 事件的数量。

YGCT = 年轻代垃圾收集时间。

FGC = 完整 GC 事件的数量。

FGCT = 完整垃圾收集时间。

GCT = 垃圾收集总时间。

请参阅https://docs.oracle.com/javase/7/docs/technotes/tools/share/jstat.html#gcutil_option处的文档

此外,您也可以参考http://www.cs.lafayette.edu/docs/java/tooldocs/share/jstat.html