< prev index next >
src/share/vm/gc/parallel/vmPSOperations.cpp
Print this page
*** 43,53 ****
ParallelScavengeHeap* heap = ParallelScavengeHeap::heap();
GCCauseSetter gccs(heap, _gc_cause);
_result = heap->failed_mem_allocate(_word_size);
! if (_result == NULL && GC_locker::is_active_and_needs_gc()) {
set_gc_locked();
}
}
// Only used for System.gc() calls
--- 43,53 ----
ParallelScavengeHeap* heap = ParallelScavengeHeap::heap();
GCCauseSetter gccs(heap, _gc_cause);
_result = heap->failed_mem_allocate(_word_size);
! if (_result == NULL && GCLocker::is_active_and_needs_gc()) {
set_gc_locked();
}
}
// Only used for System.gc() calls
< prev index next >