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

Method Summary
 java.lang.String getName()
           
 java.util.Iterator getObjects()
           
 java.util.Iterator getSections()
           
 

Method Detail

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