< prev index next >

hotspot/test/gc/parallelScavenge/TestDynShrinkHeap.java

Print this page

        

*** 31,42 **** */ import com.oracle.java.testlibrary.DynamicVMOption; import java.lang.management.ManagementFactory; import java.lang.management.MemoryUsage; import java.util.ArrayList; - import sun.management.ManagementFactoryHelper; import static com.oracle.java.testlibrary.Asserts.assertLessThan; public class TestDynShrinkHeap { public static final String MIN_FREE_RATIO_FLAG_NAME = "MinHeapFreeRatio"; public static final String MAX_FREE_RATIO_FLAG_NAME = "MaxHeapFreeRatio"; --- 31,42 ---- */ import com.oracle.java.testlibrary.DynamicVMOption; import java.lang.management.ManagementFactory; import java.lang.management.MemoryUsage; import java.util.ArrayList; import static com.oracle.java.testlibrary.Asserts.assertLessThan; + import com.sun.management.HotSpotDiagnosticMXBean; public class TestDynShrinkHeap { public static final String MIN_FREE_RATIO_FLAG_NAME = "MinHeapFreeRatio"; public static final String MAX_FREE_RATIO_FLAG_NAME = "MaxHeapFreeRatio";
*** 61,73 **** assertLessThan(muFree.getCommitted(), muFull.getCommitted(), String.format( "committed free heap size is not less than committed full heap size, heap hasn't been shrunk?%n" + "%s = %s%n%s = %s", MIN_FREE_RATIO_FLAG_NAME, ! ManagementFactoryHelper.getDiagnosticMXBean().getVMOption(MIN_FREE_RATIO_FLAG_NAME).getValue(), MAX_FREE_RATIO_FLAG_NAME, ! ManagementFactoryHelper.getDiagnosticMXBean().getVMOption(MAX_FREE_RATIO_FLAG_NAME).getValue() )); } private void eat() { for (int i = 0; i < LEN; i++) { --- 61,75 ---- assertLessThan(muFree.getCommitted(), muFull.getCommitted(), String.format( "committed free heap size is not less than committed full heap size, heap hasn't been shrunk?%n" + "%s = %s%n%s = %s", MIN_FREE_RATIO_FLAG_NAME, ! ManagementFactory.getPlatformMXBean(HotSpotDiagnosticMXBean.class) ! .getVMOption(MIN_FREE_RATIO_FLAG_NAME).getValue(), MAX_FREE_RATIO_FLAG_NAME, ! ManagementFactory.getPlatformMXBean(HotSpotDiagnosticMXBean.class) ! .getVMOption(MAX_FREE_RATIO_FLAG_NAME).getValue() )); } private void eat() { for (int i = 0; i < LEN; i++) {
< prev index next >