0

我已经做了一些搜索,但似乎无法找到一种方法来做到这一点。

我们想通过 JMX 主动监控我们的 permgen 空间。似乎最好的方法是通过“PS Perm Gen”MemoryPool 上的 UsageThreshold 属性。默认情况下,此设置为 0。有没有办法将其或任何 JMX 属性指定为 VM 的 -D 参数,以便可以在启动时自动设置?还是有另一种自动加载 JMX 属性的机制?

谢谢。

4

1 回答 1

0

看起来您可以通过编程方式进行设置 - 查看MemoryPoolMXBean和“使用阈值”部分。

如果您有一些代码以编程方式设置此值,那么让代码从属性文件或系统属性或其他任何内容中读取要设置的值将是微不足道的。

于 2010-03-18T13:53:54.877 回答