< prev index next >
test/gc/shenandoah/TestPeriodicGC.java
Print this page
rev 11707 : [backport] 8242054: Shenandoah: New incremental-update mode
Reviewed-by: shade
@@ -94,10 +94,40 @@
"-XX:ShenandoahGCHeuristics=" + h,
"-XX:ShenandoahGuaranteedGCInterval=100000" // deliberately too long
);
}
+ testWith("Zero interval with iu mode",
+ false,
+ "-verbose:gc",
+ "-XX:+UnlockDiagnosticVMOptions",
+ "-XX:+UnlockExperimentalVMOptions",
+ "-XX:+UseShenandoahGC",
+ "-XX:ShenandoahGCMode=iu",
+ "-XX:ShenandoahGuaranteedGCInterval=0"
+ );
+
+ testWith("Short interval with iu mode",
+ true,
+ "-verbose:gc",
+ "-XX:+UnlockDiagnosticVMOptions",
+ "-XX:+UnlockExperimentalVMOptions",
+ "-XX:+UseShenandoahGC",
+ "-XX:ShenandoahGCMode=iu",
+ "-XX:ShenandoahGuaranteedGCInterval=1000"
+ );
+
+ testWith("Long interval with iu mode",
+ false,
+ "-verbose:gc",
+ "-XX:+UnlockDiagnosticVMOptions",
+ "-XX:+UnlockExperimentalVMOptions",
+ "-XX:+UseShenandoahGC",
+ "-XX:ShenandoahGCMode=iu",
+ "-XX:ShenandoahGuaranteedGCInterval=100000" // deliberately too long
+ );
+
testWith("Short interval with aggressive",
false,
"-verbose:gc",
"-XX:+UnlockDiagnosticVMOptions",
"-XX:+UnlockExperimentalVMOptions",
< prev index next >