public class LinearImageHeapLayouter extends AbstractImageHeapLayouter<LinearImageHeapPartition>
AbstractImageHeapLayouter.AbstractImageHeapPartition| Constructor and Description |
|---|
LinearImageHeapLayouter(ImageHeapInfo heapInfo,
long startOffset,
int nullRegionSize) |
| 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, createLayoutInfo, getHugeObjectThreshold, getPartitions, getReadOnlyHuge, getReadOnlyPrimitive, getReadOnlyReference, getReadOnlyRelocatable, getWritableHuge, getWritablePrimitive, getWritableReference, layout, writeMetadatapublic LinearImageHeapLayouter(ImageHeapInfo heapInfo, long startOffset, int nullRegionSize)
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>