VisualVM 1.1.1: Improved Memory Monitoring
The Java diagnostics & troubleshooting tool VisualVM has its 1.1.1 release today, out at https://visualvm.dev.java.net.
The 1.1.1 release delivers several important bugfixes and improves memory monitoring capabilities by means of these two plugins:
Memory Sampler plugin. This plugin periodically polls the monitored application and displays loaded classes, number of instances and live bytes allocated in Heap and PermGen memory. The main difference from the built-in memory profiler is that no instrumentation is used, the profiling is lightweight and the data are available instantly for multiple applications at the same time. The results can be displayed either as absolute values or as delta values between the samples. The initial version is released as an experimental tool, the technology should eventually be integrated into the built-in profiler in the future.
Visual GC plugin. The Visual GC integration into VisualVM has been improved. The Visual GC graphs are now displayed in a separate subtab for each monitored application and the color scheme has been changed to be visually consistent with the rest of the tool. See the Visual GC home page for details on using the tool.