JRockit Mission Control 4.0.1 Released
By Hirt on Jul 15, 2010
Since I’m on vacation and the weather has been atypically good in Sweden, I haven’t really taken time to blog about the recent 4.0.1 release until now. It’s really a shame, since it is a very good release.
Aside from fixing a whole lot of minor issues in 4.0.0, the most noticeable improvement in 4.0.1 is that the experimental plug-ins are now easily available from within JRockit Mission Control. The experimental plug-ins are plug-ins that extend Mission Control in various ways. They are either previews of features that may be included in future versions of JRockit Mission Control, or features that are so specialized that they do not fit into the core distribution. An example of such a specialized plug-in is the WLS Tab Pack for the JRockit Flight Recorder.
To access the experimental plug-ins, simply go to the Help | Install Updates… menu, as shown below. (As the screen shot shows, an additional update menu will be shown if you are on an Oracle internal network.) Currently you need direct access to the internet for the update site to be reachable, i.e. if you need for http communication to go through an http proxy you may have trouble accessing the update site.
The standard eclipse update dialog will be showing you the different experimental plug-ins available. To find out more information about a certain plug-in, select the plug-in for which you want more information in the tree and click the More Info button.
This will open up a browser with more detailed information about the selected plug-in.
As mentioned, some plug-ins provide deeper integration with other parts of the Oracle stack. One such plug-in is the WLS Tab pack. The WebLogic Diagnostics Framework now integrate with the JRockit Flight Recorder, and the JRockit Mission Control team has provided an early access GUI for the new data. Here are a few screenshots:
For more information about the WLS Tab pack and the other available experimental plug-ins, use the More Info button, as previously described.
Here is a short list of a few of the improvements and fixes in 4.0.1:
- Direct access to experimental update site from within JRockit Mission Control
- A wider selection of experimental plug-ins.
- Units can now be used for time values in the Flight Recording Wizard.
- Better handling of attributes that have marshalling issues in the JRockit Management Console.
- Various improvements to the charting library, such as two color gradients, new tick distance calculation algorithm.
- Operative set is now cleared in range selector when cleared.
- Editor leak in Memleak and Console fixed.
- The toolbar for the JVM Browser could be overwritten under some circumstances on restarting JRMC and lead to strange looking artifacts in the JVM Browser view.
- Group by order in histograms have been improved.
- Expanding node after expanding shortest path will add no longer add JNI handle twice in Memleak.
- The Memleak inspector will now show undisplayable chars as their corresponding Unicode values.
- The tab groups toolbar will now use smaller icons when there is not enough space for the big ones.
- There is now a mechanism for resetting the Flight Recorder user interface in the preferences. It’s very useful if you’ve played around with the built-in designer a tad too much. ;)
- If running JRMC in eclipse “This Mission Control” will be named “This Eclipse” in the JVM Browser.
- When running in Eclipse, the JVM Browser view would be very strangely located in JRMC 4.0.0. This has been fixed.
- Cleared phantom references are now properly shown in the reference objects graph.
- The thread count graph was improperly configured as stacking, leading to the wrong number of threads being shown.
- The defaults for the templates have been improved.
- The rows in tables could sometimes be rendered badly on Linux due to an optimization which works well on windows. Tables should now be rendered better on Linux.
- There are now more naming rules available for pretty-formatting discovered JVM processes.
- …and about 50 more.