--- old/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp 2019-05-13 10:47:12.084174561 -0400 +++ new/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp 2019-05-13 10:47:11.698173850 -0400 @@ -183,6 +183,10 @@ } #endif + if (strcmp(ShenandoahGCHeuristics, "traversal") == 0) { + FLAG_SET_DEFAULT(ShenandoahConcurrentScanCodeRoots, false); + } + // Make sure safepoint deadlocks are failing predictably. This sets up VM to report // fatal error after 10 seconds of wait for safepoint syncronization (not the VM // operation itself). There is no good reason why Shenandoah would spend that