21 lines
702 B
Plaintext
21 lines
702 B
Plaintext
[[heapdump]]
|
|
= Heap Dump (`heapdump`)
|
|
|
|
The `heapdump` endpoint provides a heap dump from the application's JVM.
|
|
|
|
|
|
|
|
[[heapdump-retrieving]]
|
|
== Retrieving the Heap Dump
|
|
|
|
To retrieve the heap dump, make a `GET` request to `/application/heapdump`. The response
|
|
is binary data in https://docs.oracle.com/javase/8/docs/technotes/samples/hprof.html[
|
|
HPROF] format and can be large. Typically, you should save the response to disk for
|
|
subsequent analysis. When using curl, this can be achieved by using the `-O` option,
|
|
as shown in the following example:
|
|
|
|
include::{snippets}heapdump/curl-request.adoc[]
|
|
|
|
The preceding example results in a file named `heapdump` being written to the current
|
|
working directory.
|