Package com.illumon.util
Class HeapDump
java.lang.Object
com.illumon.util.HeapDump
public class HeapDump extends Object
A simple method for generating a Heap dump for this JVM.
-
Constructor Summary
Constructors Constructor Description HeapDump()
-
Method Summary
Modifier and Type Method Description static void
checkConfiguredHeapDumpPath(com.fishlib.configuration.Configuration configuration)
static String
generateHeapDumpPath()
static void
heapDump()
static void
heapDump(String filename)
static void
main(String[] args)
static void
setupHeapDumpWithDefaults(com.fishlib.configuration.Configuration configuration, Predicate<RuntimeException> ignore, com.fishlib.io.logger.Logger log)
-
Constructor Details
-
HeapDump
public HeapDump()
-
-
Method Details
-
heapDump
- Throws:
IOException
-
generateHeapDumpPath
-
checkConfiguredHeapDumpPath
public static void checkConfiguredHeapDumpPath(com.fishlib.configuration.Configuration configuration) -
heapDump
- Throws:
IOException
-
setupHeapDumpWithDefaults
public static void setupHeapDumpWithDefaults(com.fishlib.configuration.Configuration configuration, Predicate<RuntimeException> ignore, com.fishlib.io.logger.Logger log) -
main
- Throws:
IOException
-