以编程方式执行远程堆转储

Perform a remote Heap dump programmatically

JVisualVM 如何执行远程堆转储?

我想以编程方式执行相同的操作。有没有我可以使用的 JMX API? 注意我不想下载堆转储。只需执行它并将其保存到远程服务器上的某个位置。

参见 http://docs.oracle.com/javase/6/docs/jre/api/management/extension/com/sun/management/HotSpotDiagnosticMXBean.html#dumpHeap(java.lang.String,布尔值)。此 mbean 始终在热点 JVM 上的平台 MBeanServer 中注册。