public class NamePassDumpHandler extends AbstractHprofDumpHandler
Constructor and Description |
---|
NamePassDumpHandler(HprofClassManager classManager,
LongKeyHashMap<StringHolder> stringHolderMap) |
Modifier and Type | Method and Description |
---|---|
void |
classDump(long classObjectId,
long superClassObjectId,
long classLoaderId,
int instanceSize,
int stackId,
long signerObjectId,
long protectionDomainId) |
void |
classInstanceField(long classObjectId,
long fieldNameId,
HprofParser.FieldType fieldType) |
protected HprofClassManager |
getClassManager() |
void |
loadClass(long classObjectId,
long classNameId,
int serialId,
int stackTraceId) |
void |
parse(Path path) |
protected void |
parseTag(HprofParser.TagType tag,
HprofParser parser) |
void |
readString(long stringId,
int length,
HprofParser hprofParser) |
classStaticField, instanceDump, objectArrayDump, primitiveArrayDump, rootJavaFrame, rootJniGlobal, rootJniLocal, rootMonitorUsed, rootStickyClass, rootThreadBlock, rootThreadObject, rootUnknown
public NamePassDumpHandler(HprofClassManager classManager, LongKeyHashMap<StringHolder> stringHolderMap)
protected final HprofClassManager getClassManager()
public void parse(Path path) throws java.io.IOException
java.io.IOException
protected void parseTag(HprofParser.TagType tag, HprofParser parser) throws java.io.IOException
java.io.IOException
public void readString(long stringId, int length, HprofParser hprofParser) throws java.io.IOException
readString
in interface HprofDumpHandler
readString
in class AbstractHprofDumpHandler
java.io.IOException
public void loadClass(long classObjectId, long classNameId, int serialId, int stackTraceId)
loadClass
in interface HprofDumpHandler
loadClass
in class AbstractHprofDumpHandler
public void classDump(long classObjectId, long superClassObjectId, long classLoaderId, int instanceSize, int stackId, long signerObjectId, long protectionDomainId) throws java.io.IOException
classDump
in interface HprofDumpHandler
classDump
in class AbstractHprofDumpHandler
java.io.IOException
public void classInstanceField(long classObjectId, long fieldNameId, HprofParser.FieldType fieldType)
classInstanceField
in interface HprofDumpHandler
classInstanceField
in class AbstractHprofDumpHandler