equal
deleted
inserted
replaced
22 */ |
22 */ |
23 |
23 |
24 /** |
24 /** |
25 * @test TestHumongousShrinkHeap |
25 * @test TestHumongousShrinkHeap |
26 * @bug 8036025 8056043 |
26 * @bug 8036025 8056043 |
27 * @summary Verify that heap shrinks after GC in the presence of fragmentation due to humongous objects |
27 * @summary Verify that heap shrinks after GC in the presence of fragmentation |
|
28 * due to humongous objects |
28 * @library /testlibrary |
29 * @library /testlibrary |
29 * @run main/othervm -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=12 -XX:+UseG1GC -XX:G1HeapRegionSize=1M -verbose:gc TestHumongousShrinkHeap |
30 * @run main/othervm -XX:-ExplicitGCInvokesConcurrent -XX:MinHeapFreeRatio=10 |
|
31 * -XX:MaxHeapFreeRatio=12 -XX:+UseG1GC -XX:G1HeapRegionSize=1M -verbose:gc |
|
32 * TestHumongousShrinkHeap |
30 */ |
33 */ |
31 |
34 |
32 import java.lang.management.ManagementFactory; |
35 import java.lang.management.ManagementFactory; |
33 import java.lang.management.MemoryUsage; |
36 import java.lang.management.MemoryUsage; |
34 import java.util.ArrayList; |
37 import java.util.ArrayList; |