prik@MacBook-Pro blog % jstat -class 52684 Loaded Bytes Unloaded Bytes Time 22176 50351.6 7 6.0 38.70
jstat -gc [pid] 堆内存各区域用量,垃圾收集时间
1 2 3
pirk@MacBook-Pro blog % jstat -gc 52684 S0C S1C S0U S1U EC EU OC OU MC MU CCSC CCSU YGC YGCT FGC FGCT GCT 176128.0 36864.0 0.0 36497.5 2127872.0 954779.6 1054208.0 262758.6 180376.0 173432.4 17584.0 16469.6 31 1.072 5 0.865 1.937
jstat -gcutil [pid] 与-gc差不多,主要关注已使用空间的百分比
1 2 3
prik@MacBook-Pro blog % jstat -gcutil 52684 S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 99.01 44.96 24.92 96.15 93.66 31 1.072 5 0.865 1.937
jinfo:java配置信息
jinfo [pid] 虚拟机各项参数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
prik@MacBook-Pro blog % jinfo 20743 Attaching to process ID 20743, please wait... Debugger attached successfully. Client compiler detected. JVM version is 25.151-b12 Java System Properties:
prik@MacBook-Pro blog % jinfo -flags 20743 Attaching to process ID 20743, please wait... Debugger attached successfully. Client compiler detected. JVM version is 25.151-b12 Non-default VM flags: -XX:InitialHeapSize=16777216 -XX:MaxHeapSize=268435456 -XX:MaxNewSize=89456640 -XX:MinHeapDeltaBytes=131072 -XX:NewSize=5570560 -XX:OldSize=11206656
prik@MacBook-Pro blog % jmap -heap 20743 Attaching to process ID 20743, please wait... Debugger attached successfully. Client compiler detected. JVM version is 25.151-b12
using thread-local object allocation. Mark Sweep Compact GC