JDK-6446434 : MBeans tab: Not possible to view MBean content before all MBeans have been initially loaded
  • Type: Bug
  • Component: tools
  • Sub-Component: jconsole
  • Affected Version: 2.0
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2006-07-05
  • Updated: 2011-04-19
  • Resolved: 2011-04-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6 JDK 7
6u10Fixed 7 b25Fixed
Related Reports
Relates :  
Relates :  
Description
When jconsole has started, selecting the Mbeans tab, it is not possible to view the content (attributes) of any MBean, until all MBeans have been loaded and are displayed in the left-hand side. This delay can be very long (I've seen 30 minutes) for a remote connection with many MBeans.
When the interesting MBean appears quickly in the list, it is a frustrating experience to have to wait 30 minutes to see its content.

I'm opening this as a bug as opposed to an RFE, because I can't understand why the behavior in the initial Mbean loading phase should be different from the normal jconsole lifecycle.

Comments
EVALUATION The algorithm that adds the MBeans to the MBean tree needs to be reviewed and its performance improved. Another solution to think about would be to create the MBean tree in a lazy way, i.e. do not create anything until the given node is expanded.
10-07-2006