public class ProHeapDump extends HeapDump
| Constructor and Description |
|---|
ProHeapDump() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
dump()
Returns an array of the HeapDump entries.
|
java.lang.Object |
getLastHeapDump()
Returns the last heap dump
|
static boolean |
isEnabled() |
java.lang.String |
jsonHeapDump() |
void |
logHeapDump(java.util.logging.Logger log,
java.util.logging.Level level) |
static java.lang.Object |
nativeHeapDump() |
void |
writeExtendedHeapDump(java.io.PrintWriter out)
Writes a text value of the heap dump to an output stream.
|
void |
writeHeapDump(java.io.PrintWriter out)
Writes a text value of the heap dump to an output stream.
|
create, isAvailablepublic static boolean isEnabled()
public java.lang.Object getLastHeapDump()
HeapDumpgetLastHeapDump in class HeapDumppublic java.lang.Object dump()
HeapDumppublic void writeHeapDump(java.io.PrintWriter out)
throws java.io.IOException
HeapDumpwriteHeapDump in class HeapDumpjava.io.IOExceptionpublic void writeExtendedHeapDump(java.io.PrintWriter out)
throws java.io.IOException
HeapDumpwriteExtendedHeapDump in class HeapDumpjava.io.IOExceptionpublic java.lang.String jsonHeapDump()
jsonHeapDump in class HeapDumppublic void logHeapDump(java.util.logging.Logger log,
java.util.logging.Level level)
logHeapDump in class HeapDumppublic static java.lang.Object nativeHeapDump()