在已经 运行 个进程上启用 JMX

Enable JMX on already running process

我在生产中有一个进程 运行,我想在不重新启动的情况下调查其堆,因为它可能正在泄漏内存。启动脚本显然没有指定必要的 jmxremote 参数。

有没有办法为 运行 的进程启用?

没有,据我所知。我建议使用 jmap 获取 运行 进程的堆转储。然后您可以使用 Eclipse MAT 来比较它们并了解泄漏的位置。