|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.mat.snapshot.SnapshotInfo
public class SnapshotInfo
Class describing an ISnapshot
. Each snapshot has some core data, like
the date when it was acquired/parsed, the number of objects inside... This
data is available with the snapshot info which is usually serialized along
with the snapshot.
Constructor Summary | |
---|---|
SnapshotInfo(java.lang.String path,
java.lang.String jvmInfo,
int identifierSize,
java.util.Date creationDate,
int numberOfObjects,
int numberOfGCRoots,
int numberOfClasses,
int numberOfClassLoaders,
long usedHeapSize)
Deprecated. |
|
SnapshotInfo(java.lang.String path,
java.lang.String prefix,
java.lang.String jvmInfo,
int identifierSize,
java.util.Date creationDate,
int numberOfObjects,
int numberOfGCRoots,
int numberOfClasses,
int numberOfClassLoaders,
long usedHeapSize)
Construct a snapshot info. |
Method Summary | |
---|---|
java.util.Date |
getCreationDate()
Get date when the snapshot was acquired/parsed. |
int |
getIdentifierSize()
Get size of the internal identifiers in the heap dump, i.e. |
java.lang.String |
getJvmInfo()
Get version of the JVM from which it was acquired. |
int |
getNumberOfClasses()
Get number of Java Classes found in the snapshot. |
int |
getNumberOfClassLoaders()
Get number of ClassLoaders found in the snapshot |
int |
getNumberOfGCRoots()
Get number of GC roots found in the snapshot. |
int |
getNumberOfObjects()
Get number of Java objects found in the snapshot. |
java.lang.String |
getPath()
Get the absolute path of the heap dump file. |
java.lang.String |
getPrefix()
Get the common prefix used to name all additional (e.g. |
java.io.Serializable |
getProperty(java.lang.String name)
Get extra information about the snapshot |
long |
getUsedHeapSize()
Get number of bytes used in the heap (the allocated memory may be higher) |
java.io.Serializable |
setProperty(java.lang.String name,
java.io.Serializable value)
Store extra information about the snapshot |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SnapshotInfo(java.lang.String path, java.lang.String prefix, java.lang.String jvmInfo, int identifierSize, java.util.Date creationDate, int numberOfObjects, int numberOfGCRoots, int numberOfClasses, int numberOfClassLoaders, long usedHeapSize)
path
- path from where the snapshot was acquiredjvmInfo
- version of the JVM from which it was acquiredidentifierSize
- size of the internal identifiers in the heap dump, i.e. 32 or
64 bitcreationDate
- date when the snapshot was acquired/parsednumberOfObjects
- number of Java objects found in the snapshotnumberOfGCRoots
- number of GC roots found in the snapshotnumberOfClasses
- number of Java Classes found in the snapshotnumberOfClassLoaders
- number of ClassLoaders found in the snapshotusedHeapSize
- number of bytes used in the heap (the allocated memory may be
higher)@Deprecated public SnapshotInfo(java.lang.String path, java.lang.String jvmInfo, int identifierSize, java.util.Date creationDate, int numberOfObjects, int numberOfGCRoots, int numberOfClasses, int numberOfClassLoaders, long usedHeapSize)
Method Detail |
---|
public java.io.Serializable getProperty(java.lang.String name)
name
- keep_unreachable_objects - GCRootInfo.Type
hprof.version
org.eclipse.mat.snapshot.UnreachableObjectsHistogram
$heapFormat
public java.io.Serializable setProperty(java.lang.String name, java.io.Serializable value)
name
- value
- keep_unreachable_objects - mark as GCRootInfo.Type
hprof.version
org.eclipse.mat.snapshot.UnreachableObjectsHistogram
$heapFormat
public java.lang.String getPath()
public java.lang.String getPrefix()
public java.lang.String getJvmInfo()
public int getIdentifierSize()
public java.util.Date getCreationDate()
null
if the creation date is not
knownpublic int getNumberOfObjects()
public int getNumberOfGCRoots()
public int getNumberOfClasses()
public int getNumberOfClassLoaders()
public long getUsedHeapSize()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |