jstat [Options] vmid [interval] [count]    
Options    — 选项,我们一般使用 -gcutil 查看gc情况     
vmid       — VM的进程号,即当前运行的java进程号     
interval   – 间隔时间,单位为秒或者毫秒      

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

JVM调优 笔记1

显然M 和 CCS 和 之前版本不一样

从JDK8开始,永久代(PermGen)不存在了,取而代之的是一个称为Metaspace的存储空间,即这里的M,Metaspace使用的是本地内存,而不是堆内存,也就是说在默认情况下Metaspace的大小只与本地内存大小有关。

引入类指针压缩空间(Compressed Class Pointer Space)

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

YGC和FGC 次数增加 触发了GC Eden区使用百分比增加,Old区使用百分比增加。回收正常。

相关文章: