java - 如何访问内存池 mbean

标签 java jmx mbeans

我想通过java程序访问MemoryPool Mbeans,以便检索一段时间内的Eden Space、Perm Gen space、CodeCahe、Survior Space统计信息。 这个怎么做? 我尝试了 java.lang:type=MemoryPool,name=Eden Space

我不幸运

谢谢, 香卡

最佳答案

以下内容对我来说效果很好:'java.lang:type=MemoryPool,name=PS Eden Space'

如果您通过 JConsole 连接到您的应用程序,您将能够看到可用的 MBean 以及您要使用的 MBean 的确切 ObjectName。

关于java - 如何访问内存池 mbean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2896923/

相关文章:

java - 如何使用 compareTo 比较迭代器中的每个对象

jmx - 不能让 JConsole 读取 Kafka JMX

java - 是否可以将 AspectJ 与 MBean 一起使用?

java - Java 中是否已经存在 i18n 时间单位列表?

java - 在Java中连接数组?

java - 计算在 Java 中调用静态方法的频率

java - 如何将客户端环境传递给 MBean 方法调用

jvm - 从非 Java 客户端通过 JMX 调用/监控 JVM

java - JMX 更新 TabularData 值

java - 为什么 JConsole 上的某些方法被禁用