< prev index next >
src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
Print this page
rev 55404 : 8226197: Reducing G1?s CPU cost with simplified write post-barrier and disabling concurrent refinement
Summary: A prototype to add a mode for G1 to use a simplified write post-barrier. Guarded by new flag G1FastWriteBarrier.
@@ -55,7 +55,8 @@
G1ThreadLocalData::satb_mark_queue(thread).enqueue(orig);
JRT_END
// G1 post write barrier slowpath
JRT_LEAF(void, G1BarrierSetRuntime::write_ref_field_post_entry(void* card_addr, JavaThread* thread))
+ assert(!G1FastWriteBarrier, "called with G1FastWriteBarrier enabled");
G1ThreadLocalData::dirty_card_queue(thread).enqueue(card_addr);
JRT_END
< prev index next >