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