标签: jvm
Visual VM如何与JVM交互以获取所有信息。 JVM是否有任何API公开这样做? \
答案 0 :(得分:3)
是的,这主要是通过JMX API完成的。
有用于JVM监视的公共标准化MBean:
java.lang.management
sun.management包下还有私人HotSpot特定的MBean:
sun.management
除了JMX HotSpot,JVM还有其他诊断API:
顺便说一句,VisualVM是开源的,您可以download the sources自己查看所有内容。