diff --git a/substratevm/src/com.oracle.svm.core.genscavenge/src/com/oracle/svm/core/genscavenge/ChunkedImageHeapLayouter.java b/substratevm/src/com.oracle.svm.core.genscavenge/src/com/oracle/svm/core/genscavenge/ChunkedImageHeapLayouter.java index 8a4ab3313d45..ea0b74acdd92 100644 --- a/substratevm/src/com.oracle.svm.core.genscavenge/src/com/oracle/svm/core/genscavenge/ChunkedImageHeapLayouter.java +++ b/substratevm/src/com.oracle.svm.core.genscavenge/src/com/oracle/svm/core/genscavenge/ChunkedImageHeapLayouter.java @@ -96,11 +96,7 @@ public ChunkedImageHeapLayouter(ImageHeapInfo heapInfo, long startOffset) { this.heapInfo = heapInfo; this.startOffset = startOffset; UnsignedWord alignedHeaderSize = RememberedSet.get().getHeaderSizeOfAlignedChunk(); - UnsignedWord unalignedHeaderSize = RememberedSet.get().getHeaderSizeOfUnalignedChunk(); UnsignedWord hugeThreshold = HeapParameters.getAlignedHeapChunkSize().subtract(alignedHeaderSize); - if (unalignedHeaderSize.belowThan(alignedHeaderSize)) { - hugeThreshold = hugeThreshold.unsignedDivide(2); - } this.hugeObjectThreshold = hugeThreshold.rawValue(); }