如何通过API创建Java内存转储?

时间:2014-12-13 15:52:05

标签: java api memory dump

是否可以通过API从进程内部创建内存转储?如果没有,我可以通过命令行使用jvisualvm从我的进程创建转储吗?

我想将此功能添加到托管服务的管理员网站。

1 个答案:

答案 0 :(得分:1)

您可以查看https://blogs.oracle.com/sundararajan/entry/programmatically_dumping_heap_from_java,其中介绍了使用com.sun.management.HotSpotDiagnosticMXBean以编程方式为HotSpot VM创建堆转储的方法。