--- old/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp 2018-10-18 14:45:41.216027536 +0200 +++ new/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp 2018-10-18 14:45:40.895013753 +0200 @@ -37,6 +37,7 @@ #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" @@ -341,7 +342,7 @@ 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; }