< prev index next >
test/gc/class_unloading/TestG1ClassUnloadingHWM.java
Print this page
@@ -52,12 +52,11 @@
"-XX:+WhiteBoxAPI",
"-XX:MetaspaceSize=" + MetaspaceSize,
"-Xmn" + YoungGenSize,
"-XX:+UseG1GC",
"-XX:" + (enableUnloading ? "+" : "-") + "ClassUnloadingWithConcurrentMark",
- "-XX:+PrintHeapAtGC",
- "-XX:+PrintGCDetails",
+ "-Xlog:gc",
TestG1ClassUnloadingHWM.AllocateBeyondMetaspaceSize.class.getName(),
"" + MetaspaceSize,
"" + YoungGenSize);
return new OutputAnalyzer(pb.start());
}
@@ -72,20 +71,20 @@
public static void testWithoutG1ClassUnloading() throws Exception {
// -XX:-ClassUnloadingWithConcurrentMark is used, so we expect a full GC instead of a concurrent cycle.
OutputAnalyzer out = runWithoutG1ClassUnloading();
- out.shouldMatch(".*Full GC.*");
- out.shouldNotMatch(".*initial-mark.*");
+ out.shouldMatch(".*Pause Full.*");
+ out.shouldNotMatch(".*Pause Initial Mark.*");
}
public static void testWithG1ClassUnloading() throws Exception {
// -XX:+ClassUnloadingWithConcurrentMark is used, so we expect a concurrent cycle instead of a full GC.
OutputAnalyzer out = runWithG1ClassUnloading();
- out.shouldMatch(".*initial-mark.*");
- out.shouldNotMatch(".*Full GC.*");
+ out.shouldMatch(".*Pause Initial Mark.*");
+ out.shouldNotMatch(".*Pause Full.*");
}
public static void main(String args[]) throws Exception {
testWithG1ClassUnloading();
testWithoutG1ClassUnloading();
< prev index next >