java.lang .Object com.sun.tools.hat.internal.model .Snapshot Snapshot public class Snapshot (Code) Represents a snapshot of the Java objects in the VM at one instant.
This is the top-level "model" object read out of a single .hprof or .bod
file.
EMPTY_BYTE_ARRAY final public static byte[] EMPTY_BYTE_ARRAY (Code)
SMALL_ID_MASK public static long SMALL_ID_MASK(Code)
addFakeInstanceClass JavaClass addFakeInstanceClass(long classID, int instSize) (Code)
getClasses public Iterator getClasses()(Code) Return an Iterator of all of the classes in this snapshot.
getHasNewSet public boolean getHasNewSet()(Code) true iff it's possible that some JavaThing instances mightisNew setSee Also: JavaThing.isNew()
getIdentifierSize public int getIdentifierSize()(Code)
getMinimumObjectSize public int getMinimumObjectSize()(Code)
getReferentFieldIndex public int getReferentFieldIndex()(Code)
getUnresolvedObjectsOK public boolean getUnresolvedObjectsOK()(Code)
isNewStyleArrayClass public boolean isNewStyleArrayClass()(Code)
markNewRelativeTo public void markNewRelativeTo(Snapshot baseline)(Code)
resolve public void resolve(boolean calculateRefs)(Code) Called after reading complete, to initialize the structure
setIdentifierSize public void setIdentifierSize(int size)(Code)
setNewStyleArrayClass public void setNewStyleArrayClass(boolean value)(Code)
setUnresolvedObjectsOK public void setUnresolvedObjectsOK(boolean v)(Code)