public class LinearImageHeapLayouter extends AbstractImageHeapLayouter<LinearImageHeapPartition>
AbstractImageHeapLayouter.AbstractImageHeapPartition
Constructor and Description |
---|
LinearImageHeapLayouter(ImageHeapInfo heapInfo,
boolean compressedNullPadding) |
Modifier and Type | Method and Description |
---|---|
protected LinearImageHeapPartition |
createPartition(String name,
boolean containsReferences,
boolean writable,
boolean hugeObjects) |
protected LinearImageHeapPartition[] |
createPartitionsArray(int count) |
protected ImageHeapLayoutInfo |
doLayout(ImageHeap imageHeap) |
assignObjectToPartition, createDefaultLayoutInfo, getHugeObjectThreshold, getPartitions, getReadOnlyHuge, getReadOnlyPrimitive, getReadOnlyReference, getReadOnlyRelocatable, getWritableHuge, getWritablePrimitive, getWritableReference, layout, writeMetadata
public LinearImageHeapLayouter(ImageHeapInfo heapInfo, boolean compressedNullPadding)
protected LinearImageHeapPartition[] createPartitionsArray(int count)
createPartitionsArray
in class AbstractImageHeapLayouter<LinearImageHeapPartition>
protected LinearImageHeapPartition createPartition(String name, boolean containsReferences, boolean writable, boolean hugeObjects)
createPartition
in class AbstractImageHeapLayouter<LinearImageHeapPartition>
protected ImageHeapLayoutInfo doLayout(ImageHeap imageHeap)
doLayout
in class AbstractImageHeapLayouter<LinearImageHeapPartition>