< prev index next >

test/gc/g1/TestRemsetLoggingPerRegion.java

Print this page

        

*** 20,57 **** * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! * @test TestSummarizeRSetStatsPerRegion.java * @bug 8014078 8129977 * @library /testlibrary * @modules java.base/sun.misc * java.management/sun.management ! * @build TestSummarizeRSetStatsTools TestSummarizeRSetStatsPerRegion ! * @summary Verify output of -XX:+G1SummarizeRSetStats in regards to per-region type output ! * @run main TestSummarizeRSetStatsPerRegion */ import jdk.test.lib.*; import java.lang.Thread; import java.util.ArrayList; import java.util.Arrays; ! public class TestSummarizeRSetStatsPerRegion { public static void main(String[] args) throws Exception { String result; ! if (!TestSummarizeRSetStatsTools.testingG1GC()) { return; } // single remembered set summary output at the end ! result = TestSummarizeRSetStatsTools.runTest(new String[] { "-XX:+G1SummarizeRSetStats" }, 0); ! TestSummarizeRSetStatsTools.expectPerRegionRSetSummaries(result, 1, 0); // two times remembered set summary output ! result = TestSummarizeRSetStatsTools.runTest(new String[] { "-XX:+G1SummarizeRSetStats", "-XX:G1SummarizeRSetStatsPeriod=1" }, 1); ! TestSummarizeRSetStatsTools.expectPerRegionRSetSummaries(result, 1, 2); } } --- 20,57 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ /* ! * @test TestRemsetLoggingPerRegion.java * @bug 8014078 8129977 * @library /testlibrary * @modules java.base/sun.misc * java.management/sun.management ! * @build TestRemsetLoggingTools TestRemsetLoggingPerRegion ! * @summary Verify output of -Xlog:gc+remset*=trace in regards to per-region type output ! * @run main TestRemsetLoggingPerRegion */ import jdk.test.lib.*; import java.lang.Thread; import java.util.ArrayList; import java.util.Arrays; ! public class TestRemsetLoggingPerRegion { public static void main(String[] args) throws Exception { String result; ! if (!TestRemsetLoggingTools.testingG1GC()) { return; } // single remembered set summary output at the end ! result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace" }, 0); ! TestRemsetLoggingTools.expectPerRegionRSetSummaries(result, 1, 0); // two times remembered set summary output ! result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace", "-XX:G1SummarizeRSetStatsPeriod=1" }, 1); ! TestRemsetLoggingTools.expectPerRegionRSetSummaries(result, 1, 2); } }
< prev index next >