< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp

Print this page
rev 59422 : 8245754: Shenandoah: ditch ShenandoahAlwaysPreTouch
Reviewed-by: XXX

*** 141,164 **** #else guarantee(!ShenandoahVerifyOptoBarriers, "Should be disabled"); #endif // ASSERT #endif // COMPILER2 - if (AlwaysPreTouch) { - // Shenandoah handles pre-touch on its own. It does not let the - // generic storage code to do the pre-touch before Shenandoah has - // a chance to do it on its own. - FLAG_SET_DEFAULT(AlwaysPreTouch, false); - FLAG_SET_DEFAULT(ShenandoahAlwaysPreTouch, true); - } - // Record more information about previous cycles for improved debugging pleasure if (FLAG_IS_DEFAULT(LogEventsBufferEntries)) { FLAG_SET_DEFAULT(LogEventsBufferEntries, 250); } ! if (ShenandoahAlwaysPreTouch) { if (!FLAG_IS_DEFAULT(ShenandoahUncommit)) { warning("AlwaysPreTouch is enabled, disabling ShenandoahUncommit"); } FLAG_SET_DEFAULT(ShenandoahUncommit, false); } --- 141,156 ---- #else guarantee(!ShenandoahVerifyOptoBarriers, "Should be disabled"); #endif // ASSERT #endif // COMPILER2 // Record more information about previous cycles for improved debugging pleasure if (FLAG_IS_DEFAULT(LogEventsBufferEntries)) { FLAG_SET_DEFAULT(LogEventsBufferEntries, 250); } ! if (AlwaysPreTouch) { if (!FLAG_IS_DEFAULT(ShenandoahUncommit)) { warning("AlwaysPreTouch is enabled, disabling ShenandoahUncommit"); } FLAG_SET_DEFAULT(ShenandoahUncommit, false); }
< prev index next >