< prev index next >

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

Print this page
rev 53264 : Enable TLHS by default (again)

*** 132,153 **** // a chance to do it on its own. FLAG_SET_DEFAULT(AlwaysPreTouch, false); FLAG_SET_DEFAULT(ShenandoahAlwaysPreTouch, true); } - // Shenandoah C2 optimizations apparently dislike the shape of thread-local handshakes. - // Disable it by default, unless we enable it specifically for debugging. - if (FLAG_IS_DEFAULT(ThreadLocalHandshakes)) { - if (ThreadLocalHandshakes) { - FLAG_SET_DEFAULT(ThreadLocalHandshakes, false); - } - } else { - if (ThreadLocalHandshakes) { - warning("Thread-local handshakes are not working correctly with Shenandoah at the moment. Enable at your own risk."); - } - } - // Record more information about previous cycles for improved debugging pleasure if (FLAG_IS_DEFAULT(LogEventsBufferEntries)) { FLAG_SET_DEFAULT(LogEventsBufferEntries, 250); } --- 132,141 ----
< prev index next >