org.eclipse.mat.hprof
Class HprofRandomAccessParser
java.lang.Object
org.eclipse.mat.hprof.HprofRandomAccessParser
public class HprofRandomAccessParser
- extends Object
LAZY_LOADING_LIMIT
public static final int LAZY_LOADING_LIMIT
- See Also:
- Constant Field Values
HprofRandomAccessParser
public HprofRandomAccessParser(File file,
org.eclipse.mat.hprof.AbstractParser.Version version,
int identifierSize)
throws IOException
- Throws:
IOException
close
public void close()
throws IOException
- Throws:
IOException
read
public IObject read(int objectId,
long position,
ISnapshot dump)
throws IOException,
SnapshotException
- Throws:
IOException
SnapshotException
resolveClassHierarchy
public List<IClass> resolveClassHierarchy(ISnapshot snapshot,
IClass clazz)
throws SnapshotException
- Throws:
SnapshotException
readObjectArray
public long[] readObjectArray(org.eclipse.mat.hprof.ArrayDescription.Offline descriptor,
int offset,
int length)
throws IOException
- Throws:
IOException
readPrimitiveArray
public byte[] readPrimitiveArray(org.eclipse.mat.hprof.ArrayDescription.Offline descriptor,
int offset,
int length)
throws IOException
- Throws:
IOException