mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-26 02:00:12 +00:00
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
8062957: Heap is not shrunk when deallocating under memory pressure Added explicit -XX:-ExplicitGCInvokesConcurrent to invocations Reviewed-by: brutisso, tschatzl
This commit is contained in:
parent
99895e4249
commit
da1287a38f
@ -24,9 +24,12 @@
|
||||
/**
|
||||
* @test TestHumongousShrinkHeap
|
||||
* @bug 8036025 8056043
|
||||
* @summary Verify that heap shrinks after GC in the presence of fragmentation due to humongous objects
|
||||
* @summary Verify that heap shrinks after GC in the presence of fragmentation
|
||||
* due to humongous objects
|
||||
* @library /testlibrary
|
||||
* @run main/othervm -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=12 -XX:+UseG1GC -XX:G1HeapRegionSize=1M -verbose:gc TestHumongousShrinkHeap
|
||||
* @run main/othervm -XX:-ExplicitGCInvokesConcurrent -XX:MinHeapFreeRatio=10
|
||||
* -XX:MaxHeapFreeRatio=12 -XX:+UseG1GC -XX:G1HeapRegionSize=1M -verbose:gc
|
||||
* TestHumongousShrinkHeap
|
||||
*/
|
||||
|
||||
import java.lang.management.ManagementFactory;
|
||||
|
||||
@ -45,6 +45,7 @@ public class TestShrinkAuxiliaryData {
|
||||
"-XX:MaxHeapFreeRatio=11",
|
||||
"-XX:+UseG1GC",
|
||||
"-XX:G1HeapRegionSize=1m",
|
||||
"-XX:-ExplicitGCInvokesConcurrent",
|
||||
"-XX:+PrintGCDetails"
|
||||
};
|
||||
|
||||
|
||||
@ -59,6 +59,7 @@ public class TestShrinkDefragmentedHeap {
|
||||
"-XX:MaxHeapFreeRatio=11",
|
||||
"-XX:+UseG1GC",
|
||||
"-XX:G1HeapRegionSize=" + REGION_SIZE,
|
||||
"-XX:-ExplicitGCInvokesConcurrent",
|
||||
"-verbose:gc",
|
||||
GCTest.class.getName()
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user