Heap Dump (heapdump)

heapdump 端点提供应用程序 JVM 的堆转储。

获取堆转储

要获取堆转储,向 /actuator/heapdump 发送 GET 请求。 响应是二进制数据,可能很大。 其格式取决于应用程序运行的 JVM。 在 HotSpot JVM 上运行时,格式为 HPROF, 在 OpenJ9 上运行时,格式为 PHD。 通常,您应该将响应保存到磁盘以便后续分析。 使用 curl 时,可以通过使用 -O 选项来实现,如下例所示:

$ curl 'http://localhost:8080/actuator/heapdump' -O

前面的示例会在当前工作目录中生成一个名为 heapdump 的文件。