< prev index next >

test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java

Print this page
rev 58672 : Shenandoah: New incremental-update mode

*** 97,106 **** --- 97,136 ---- "-XX:ShenandoahGCHeuristics=" + h, "-XX:ShenandoahGuaranteedGCInterval=100000" // deliberately too long ); } + testWith("Zero interval with iu mode", + false, + "-Xlog:gc", + "-XX:+UnlockDiagnosticVMOptions", + "-XX:+UnlockExperimentalVMOptions", + "-XX:+UseShenandoahGC", + "-XX:ShenandoahGCMode=iu", + "-XX:ShenandoahGuaranteedGCInterval=0" + ); + + testWith("Short interval with iu mode", + true, + "-Xlog:gc", + "-XX:+UnlockDiagnosticVMOptions", + "-XX:+UnlockExperimentalVMOptions", + "-XX:+UseShenandoahGC", + "-XX:ShenandoahGCMode=iu", + "-XX:ShenandoahGuaranteedGCInterval=1000" + ); + + testWith("Long interval with iu mode", + false, + "-Xlog:gc", + "-XX:+UnlockDiagnosticVMOptions", + "-XX:+UnlockExperimentalVMOptions", + "-XX:+UseShenandoahGC", + "-XX:ShenandoahGCMode=iu", + "-XX:ShenandoahGuaranteedGCInterval=100000" // deliberately too long + ); + testWith("Short interval with aggressive", false, "-Xlog:gc", "-XX:+UnlockDiagnosticVMOptions", "-XX:+UnlockExperimentalVMOptions",
< prev index next >