How do I access memory usage programmatically via JMX?

后端 未结 4 1699
[愿得一人]
[愿得一人] 2020-11-29 11:28

I\'m looking for sample Java JMX code to access the values of JMX attributes from another VM.

With JConsole, I have no problem looking at java.lang/Memory/Attributes

4条回答
  •  盖世英雄少女心
    2020-11-29 11:34

    This is how you get the MemoryMXBean remotely (to complement @Adamski's answer):

    MemoryMXBean memoryMXBeanProxy = JMX.newMXBeanProxy(
                conn, new ObjectName("java.lang:type=Memory"), MemoryMXBean.class);
    

提交回复
热议问题