Class HeapDumpWebEndpoint.HotSpotDiagnosticMXBeanHeapDumper
- java.lang.Object
- org.springframework.boot.actuate.management.HeapDumpWebEndpoint.HotSpotDiagnosticMXBeanHeapDumper
- All Implemented Interfaces:
HeapDumpWebEndpoint.HeapDumper
- Enclosing class:
- HeapDumpWebEndpoint
protected static class HeapDumpWebEndpoint.HotSpotDiagnosticMXBeanHeapDumper extends Object implements HeapDumpWebEndpoint.HeapDumper
HeapDumpWebEndpoint.HeapDumperthat usescom.sun.management.HotSpotDiagnosticMXBeanavailable on Oracle and OpenJDK to dump the heap to a file.
Constructor Summary
Constructors Modifier Constructor Description protectedHotSpotDiagnosticMXBeanHeapDumper()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddumpHeap(File file, boolean live)Dump the current heap to the specified file.
Constructor Detail
HotSpotDiagnosticMXBeanHeapDumper
protected HotSpotDiagnosticMXBeanHeapDumper()
Method Detail
dumpHeap
public void dumpHeap(File file, boolean live)
Description copied from interface:HeapDumpWebEndpoint.HeapDumperDump the current heap to the specified file.- Specified by:
dumpHeapin interfaceHeapDumpWebEndpoint.HeapDumper- Parameters:
file- the file to dump the heap tolive- if only live objects (i.e. objects that are reachable from others) should be dumped