// no remembered set summary output
result = TestRemsetLoggingTools.runTest(null, 0);
TestRemsetLoggingTools.expectRSetSummaries(result, 0, 0);
// no remembered set summary output
result = TestRemsetLoggingTools.runTest(null, 2);
TestRemsetLoggingTools.expectRSetSummaries(result, 0, 0);
// no remembered set summary output
result = TestRemsetLoggingTools.runTest(new String[] { "-XX:G1SummarizeRSetStatsPeriod=1" }, 3);
TestRemsetLoggingTools.expectRSetSummaries(result, 0, 0);
// single remembered set summary output at the end
result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace" }, 0);
TestRemsetLoggingTools.expectRSetSummaries(result, 1, 0);
// single remembered set summary output at the end
result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace" }, 2);
TestRemsetLoggingTools.expectRSetSummaries(result, 1, 0);
// single remembered set summary output
result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace", "-XX:G1SummarizeRSetStatsPeriod=1" }, 0);
TestRemsetLoggingTools.expectRSetSummaries(result, 1, 0);
// two times remembered set summary output
result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace", "-XX:G1SummarizeRSetStatsPeriod=1" }, 1);
TestRemsetLoggingTools.expectRSetSummaries(result, 1, 2);
// four times remembered set summary output
result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace", "-XX:G1SummarizeRSetStatsPeriod=1" }, 3);
TestRemsetLoggingTools.expectRSetSummaries(result, 1, 6);
// three times remembered set summary output
result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace", "-XX:G1SummarizeRSetStatsPeriod=2" }, 3);
TestRemsetLoggingTools.expectRSetSummaries(result, 1, 4);
// single remembered set summary output
result = TestRemsetLoggingTools.runTest(new String[] { "-Xlog:gc+remset*=trace", "-XX:G1SummarizeRSetStatsPeriod=100" }, 3);
TestRemsetLoggingTools.expectRSetSummaries(result, 1, 2);
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.