com.ibm.dtfj.runtime
Interface ManagedHeap
- public interface ManagedHeap
Represents a heap of managed objects. There may be multiple heaps
within a JVM, for instance a generational heap and a class heap.
Additionally, heaps may consist of non-contiguous memory regions.
For instance, an object heap may be divided into a hot and cold
section.
- Author:
- pburka
getSections
public java.util.Iterator getSections()
- Returns:
- an iterator over the collection of contiguous memory regions
which form this heap
- See Also:
ImageSection
getName
public java.lang.String getName()
- Returns:
- a brief textual description of this heap
getObjects
public java.util.Iterator getObjects()
- Returns:
- an iterator over the collection of managed objects which
are stored in this heap