< prev index next >
src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Print this page
@@ -35,10 +35,11 @@
#include "gc/parallel/psMemoryPool.hpp"
#include "gc/parallel/psParallelCompact.inline.hpp"
#include "gc/parallel/psPromotionManager.hpp"
#include "gc/parallel/psScavenge.hpp"
#include "gc/parallel/vmPSOperations.hpp"
+#include "gc/shared/fill.hpp"
#include "gc/shared/gcHeapSummary.hpp"
#include "gc/shared/gcLocker.hpp"
#include "gc/shared/gcWhen.hpp"
#include "logging/log.hpp"
#include "memory/metaspaceCounters.hpp"
@@ -339,11 +340,11 @@
if (limit_exceeded && softrefs_clear) {
*gc_overhead_limit_was_exceeded = true;
size_policy()->set_gc_overhead_limit_exceeded(false);
log_trace(gc)("ParallelScavengeHeap::mem_allocate: return NULL because gc_overhead_limit_exceeded is set");
if (op.result() != NULL) {
- CollectedHeap::fill_with_object(op.result(), size);
+ Fill::range(op.result(), size);
}
return NULL;
}
return op.result();
< prev index next >