跳到主要内容

Observe

java -XX:+PrintFlagsFinal -version | grep HeapSize

jcmd 1 VM.flags

jps

  • [protocol:][[//]hostname][:port][/servername]
jps -lvm
flagfor
-q不输出 ClassName
-m显示参数
-l完整包名
-v虚拟机参数
-J<option>

jstat

# Garbage-collected heap statistics.
jstat -gc 1
# Summary of garbage collection statistics.
jstat -gcutil 1
# Memory pool generation and space capacities.
jstat -gccapacity 1
NGCMNNGCMXNGCS0CS1CECOGCMNOGCMXOGCOCMCMNMCMXMCCCSMNCCSMXCCSCYGCFGC
81920.01302528.050176.03072.02560.044032.0163840.02605056.0220672.0220672.00.01130496.092888.00.01048576.011776.07513
colformean
NGCMNMinimum new generation capacity (kB)新生代最小容量 (kB)
NGCMXMaximum new generation capacity (kB)新生代最大容量 (kB)
NGCCurrent new generation capacity (kB)当前新生代容量 (kB)
S0CCurrent survivor space 0 capacity (kB)当前 survivor space 0 容量 (kB)
S1CCurrent survivor space 1 capacity (kB)当前 survivor space 1 容量 (kB)
ECCurrent eden space capacity (kB)当前 eden 空间容量 (kB)
OGCMNMinimum old generation capacity (kB)老年代最小容量 (kB)
OGCMXMaximum old generation capacity (kB)老年代最大容量 (kB)
OGCCurrent old generation capacity (kB)当前老年代容量 (kB)
OCCurrent old space capacity (kB)当前老年代空间容量 (kB)
MCMNMinimum metaspace capacity (kB)元数据空间最小容量 (kB)
MCMXMaximum metaspace capacity (kB)元数据空间最大容量 (kB)
MCMetaspace capacity (kB)元数据空间容量 (kB)
CCSMNCompressed class space minimum capacity (kB)压缩 class 空间最小容量 (kB)
CCSMXCompressed class space maximum capacity (kB)压缩 class 空间最大容量 (kB)
CCSCCompressed class space capacity (kB)压缩 class 空间容量 (kB)
YGCNumber of young generation GC events年轻代 GC 次数
FGCNumber of full GC events完全 GC 次数