-
Smaller heap
-Xmx12G -Xms12G
-
Even smaller heap
-Xmx8G -Xms8G
-
JVM default ratio of pause time used to update RSets
-Xmx16G -Xms16G -XX:G1RSetUpdatingPauseTimePercent=10
-
Reduced heap size, JVM default ratio of pause time used to update RSets,
and hard-coded region size
-Xmx8G -Xms8G -XX:G1RSetUpdatingPauseTimePercent=10 -XX:G1HeapRegionSize=8M
-
Reduced heap size, 5 percent of pause time used to update RSets, and hard-coded
region size of 8MB.
-Xmx8G -Xms8G -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1HeapRegionSize=8M
-
Reduced heap size, 5 percent of pause time used to update RSets, hard-coded
region size, and a reduced initiating occupancy threshold.
-Xmx8G -Xms8G -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1HeapRegionSize=8M -XX:InitiatingHeapOccupancyPercent=35
-
Reduced heap size, 5 percent of pause time used to update RSets, hard-coded
region size, and an increased initiating occupancy threshold.
-Xmx8G -Xms8G -XX:G1RSetUpdatingPauseTimePercent=5 -XX:G1HeapRegionSize=8M -XX:InitiatingHeapOccupancyPercent=55
-
An intermediate sized heap with hard-coded region size.
-Xmx12G -Xms12G -XX:G1HeapRegionSize=8M -XX:G1RSetUpdatingPauseTimePercent=5
-
An intermediate sized heap with hard-coded region size, and reduced initiating
occupancy threshold.
-Xmx12G -Xms12G -XX:G1HeapRegionSize=8M -XX:G1RSetUpdatingPauseTimePercent=5 -XX:InitiatingHeapOccupancyPercent=35
-
Reduced heap size, reduced soft-realtime pause target, and a decreased initiating
occupancy threshold.
-Xmx8g -Xms8g -XX:G1RSetUpdatingPauseTimePercent=5 -XX:MaxGCPauseMillis=150 -XX:InitiatingHeapOccupancyPercent=30