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

我们想主动监控通过JMX我们PermGen的空间。看来要做到这一点的最好办法是通过对“PS烫发根”记忆池的UsageThreshold属性。默认情况下,它被设置为0。有没有一种方法来指定这个,或者任何JMX属性,为虚拟机中的-D参数所以这可以在启动时自动设置?或者有另一种机制来加载JMX属性自动?

感谢。

有帮助吗?

解决方案

貌似可以设置此编程 - 看看的的MemoryPoolMXBean 和上 “的使用阈值” 的一节。

如果你有一些代码来设置这个值编程那么这将是微不足道的有代码读取的值从一个属性文件中设置或系统属性或任何其他。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top