查看进程
C:\Java\jdk1.8.0_25\bin> jps -v -l
8724 -Dosgi.requiredJavaVersion=1.8 -XX:+UseG1GC -XX:+UseStringDeduplication -Dosgi.requiredJavaVersion=1.8 -Xms256m -Xmx1024m
4972 sun.tools.jps.Jps -Dapplication.home=C:\Java\jdk1.8.0_25 -Xms8m
查看堆
C:\Java\jdk1.8.0_25\bin>jmap -heap 8724
Attaching to process ID 8724, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.25-b02
using thread-local object allocation.
Garbage-First (G1) GC with 4 thread(s)
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 1073741824 (1024.0MB)
NewSize = 1363144 (1.2999954223632812MB)
MaxNewSize = 643825664 (614.0MB)
OldSize = 5452592 (5.1999969482421875MB)
NewRatio = 2 //yong部分,新生代。新:老=1:2
SurvivorRatio = 8 //eden部分的比例,eden:from:to = 8:1:1
MetaspaceSize = 21807104 (20.796875MB)
CompressedClassSpaceSize = 1073741824 (1024.0MB)
MaxMetaspaceSize = 17592186044415 MB
G1HeapRegionSize = 1048576 (1.0MB)
Heap Usage:
G1 Heap:
regions = 1024
capacity = 268435456 (256.0MB)
used = 198100936 (188.92377471923828MB)
free = 70334520 (67.07622528076172MB)
73.79834949970245% used
G1 Young Generation:
Eden Space:
regions = 81
capacity = 119537664 (114.0MB)
used = 84934656 (81.0MB)
free = 34603008 (33.0MB)
71.05263157894737% used
Survivor Space:
regions = 12
capacity = 12582912 (12.0MB)
used = 12582912 (12.0MB)
free = 0 (0.0MB)
100.0% used
G1 Old Generation:
regions = 98
capacity = 136314880 (130.0MB)
used = 100583368 (95.92377471923828MB)
free = 35731512 (34.07622528076172MB)
73.78751901479868% used
51115 interned Strings occupying 5254672 bytes.
C:\Java\jdk1.8.0_25\bin>