< prev index next >

src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp

Print this page
rev 13130 : Interleave partial GCs with concurrent GCs.

@@ -682,13 +682,12 @@
     FLAG_SET_DEFAULT(ArrayCopyLoadStoreMaxElem, 0);
   }
 
   virtual ~PartialHeuristics() {}
 
-  bool should_start_concurrent_mark(size_t used, size_t capacity) const {
-    // Never do concurrent GCs.
-    return false;
+  bool update_refs_early() {
+    return true;
   }
 
   bool should_start_partial_gc() {
     ShenandoahHeap* heap = ShenandoahHeap::heap();
     size_t capacity = heap->capacity();
< prev index next >