--- old/src/hotspot/share/gc/z/zPage.inline.hpp 2018-09-18 21:52:10.668244487 +0200 +++ new/src/hotspot/share/gc/z/zPage.inline.hpp 2018-09-18 21:52:10.406233189 +0200 @@ -285,11 +285,6 @@ _top = new_top; - // Fill alignment padding if needed - if (aligned_size != size) { - ZUtils::insert_filler_object(addr + size, aligned_size - size); - } - return ZAddress::good(addr); } @@ -308,11 +303,6 @@ const uintptr_t prev_top = Atomic::cmpxchg(new_top, &_top, addr); if (prev_top == addr) { - // Fill alignment padding if needed - if (aligned_size != size) { - ZUtils::insert_filler_object(addr + size, aligned_size - size); - } - // Success return ZAddress::good(addr); } --- old/src/hotspot/share/gc/z/zUtils.cpp 2018-09-18 21:52:11.074261995 +0200 +++ new/src/hotspot/share/gc/z/zUtils.cpp 2018-09-18 21:52:10.770248886 +0200 @@ -22,8 +22,6 @@ */ #include "precompiled.hpp" -#include "gc/shared/collectedHeap.hpp" -#include "gc/z/zAddress.inline.hpp" #include "gc/z/zUtils.inline.hpp" #include "utilities/debug.hpp" @@ -40,10 +38,3 @@ return (uintptr_t)res; } - -void ZUtils::insert_filler_object(uintptr_t addr, size_t size) { - const size_t fill_size_in_words = bytes_to_words(size); - if (fill_size_in_words >= CollectedHeap::min_fill_size()) { - CollectedHeap::fill_with_objects((HeapWord*)ZAddress::good(addr), fill_size_in_words); - } -} --- old/src/hotspot/share/gc/z/zUtils.hpp 2018-09-18 21:52:11.467278943 +0200 +++ new/src/hotspot/share/gc/z/zUtils.hpp 2018-09-18 21:52:11.165265919 +0200 @@ -42,9 +42,6 @@ // Object static size_t object_size(uintptr_t addr); static void object_copy(uintptr_t from, uintptr_t to, size_t size); - - // Filler - static void insert_filler_object(uintptr_t addr, size_t size); }; #endif // SHARE_GC_Z_ZUTILS_HPP