Class JavaHeapRegion
java.lang.Object
com.ibm.dtfj.java.j9.JavaHeapRegion
-
Constructor Summary
ConstructorDescriptionJavaHeapRegion
(JavaRuntime javaVM, String name, ImagePointer id, int objectAlignment, int minimumObjectSize, long arrayletLeafSize, JavaHeap parentHeap, ImagePointer heapSectionBase, long heapSectionSize) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addExtent
(ImagePointer startAddress, int size, int count) void
addNewHeapRegionExtent
(long start, long end, int count) long
int
getObjectAtAddress
(ImagePointer address)
-
Constructor Details
-
JavaHeapRegion
public JavaHeapRegion(JavaRuntime javaVM, String name, ImagePointer id, int objectAlignment, int minimumObjectSize, long arrayletLeafSize, JavaHeap parentHeap, ImagePointer heapSectionBase, long heapSectionSize)
-
-
Method Details
-
addExtent
-
getSections
-
getObjects
-
addNewHeapRegionExtent
public void addNewHeapRegionExtent(long start, long end, int count) -
getArrayletSpineSize
public int getArrayletSpineSize() -
getArrayletLeafSize
public long getArrayletLeafSize() -
getObjectAtAddress
public JavaObject getObjectAtAddress(ImagePointer address) throws CorruptDataException, IllegalArgumentException
-