# HG changeset patch # User rkennke # Date 1566319149 -7200 # Node ID 1ba30faf88e52e364e5f5ef4507d4812b7d109d6 # Parent a445d4305fad756fa62300959df0fa4c17b8dd4c 8229921: Shenandoah: Make Traversal mode non-experimental Reviewed-by: shade diff -r a445d4305fad -r 1ba30faf88e5 src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp --- a/src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp Mon Aug 19 16:08:28 2019 -0700 +++ b/src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp Tue Aug 20 18:39:09 2019 +0200 @@ -53,7 +53,7 @@ } bool ShenandoahTraversalAggressiveHeuristics::is_experimental() { - return true; + return false; } bool ShenandoahTraversalAggressiveHeuristics::is_diagnostic() { diff -r a445d4305fad -r 1ba30faf88e5 src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp --- a/src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp Mon Aug 19 16:08:28 2019 -0700 +++ b/src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp Tue Aug 20 18:39:09 2019 +0200 @@ -37,7 +37,7 @@ _last_cset_select(0) {} bool ShenandoahTraversalHeuristics::is_experimental() { - return true; + return false; } bool ShenandoahTraversalHeuristics::is_diagnostic() { diff -r a445d4305fad -r 1ba30faf88e5 test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java --- a/test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java Mon Aug 19 16:08:28 2019 -0700 +++ b/test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java Tue Aug 20 18:39:09 2019 +0200 @@ -48,7 +48,7 @@ testWith("-XX:ShenandoahGCHeuristics=static", Mode.PRODUCT); testWith("-XX:ShenandoahGCHeuristics=compact", Mode.PRODUCT); - testWith("-XX:ShenandoahGCMode=traversal", Mode.EXPERIMENTAL); + testWith("-XX:ShenandoahGCMode=traversal", Mode.PRODUCT); testWith("-XX:ShenandoahGCHeuristics=aggressive", Mode.DIAGNOSTIC); testWith("-XX:ShenandoahGCHeuristics=passive", Mode.DIAGNOSTIC);