我已经开始使用MBean来公开有关应用程序的一些信息.相当多的HOWTO文档/教程/博客文章的整体性/样品在线教你如何实现一个MBean与MBean服务器注册它,但从来不提(或仅粗略)从服务器注销的MBean.
我担心MBean需要引用一个相当重量级的对象才能提供有关该对象的状态信息.
Platform MBean Server是否维护对MBean的弱引用,或其他一些此类技巧,以确保如果您的应用程序不再持有任何引用,它最终会获得GC?注销通常是不必要的,从而解释为什么没有人在JMX教程中讨论它?