diff src/share/vm/gc_implementation/g1/satbQueue.cpp @ 20731:42c091d63c72

8048949: Requeue queue implementation Summary: devirtualize flush and move calls Reviewed-by: brutisso, tschatzl, mschoene Contributed-by: kim.barrett@oracle.com
author tschatzl
date Mon, 04 Aug 2014 10:49:40 -0400
parents 78bbf4d43a14
children c2844108a708
line wrap: on
line diff
--- a/src/share/vm/gc_implementation/g1/satbQueue.cpp	Tue Aug 12 17:46:16 2014 -0400
+++ b/src/share/vm/gc_implementation/g1/satbQueue.cpp	Mon Aug 04 10:49:40 2014 -0400
@@ -39,7 +39,7 @@
   // first before we flush it, otherwise we might end up with an
   // enqueued buffer with refs into the CSet which breaks our invariants.
   filter();
-  PtrQueue::flush();
+  flush_impl();
 }
 
 // This method removes entries from an SATB buffer that will not be