< 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 >