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