Package com.illumon.util
Class HeapDump
java.lang.Object
com.illumon.util.HeapDump
A simple method for generating a Heap dump for this JVM.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckConfiguredHeapDumpPath(com.fishlib.configuration.Configuration configuration) static Stringstatic voidheapDump()static voidstatic voidstatic voidsetupHeapDumpWithDefaults(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
-