因此,我一直在尝试寻找一种好方法来监视 JVM 何时可能会出现 OOM 情况。他们似乎与我们的应用程序配合使用的最佳方法是通过 CMS 跟踪背靠背并发模式故障。这表明永久池的填满速度比它实际清理自身的速度要快,或者它的回收很少。
用于跟踪 GC 的 JMX bean 具有非常通用的信息,例如之前/之后的内存使用情况等。这些信息充其量是相对不一致的。有没有更好的方法可以监视 JVM 死亡的潜在警告信号?
最佳答案
假设您使用的是 Sun JVM,那么我知道有 2 个选项;
关于java - 有没有办法通过 JMX 识别 CMS 并发模式故障?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5476661/