IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and Memory
Visualizer Version 2.3
The IBM Monitoring and Diagnostic Tools for Java - Garbage
Collection and Memory Visualizer (GCMV) is a tool which allows you to
visualize and analyse the memory usage and garbage collection activity of
your Java application.
IBM Monitoring and Diagnostic Tools for Java - Garbage Collection and
Memory Visualizer (GCMV) provides analysis and views of your
applications verbose gc output. GCMV displays the data in both
graphical and tabulated form. It provides a clear summary and
interprets the information to produce a series of tuning
recommendations.
Use GCMV to help you:
Monitor and fine tune Java heap size and garbage collection performance
GCMV uses a powerful statistical analysis engine which provides guidance on improvements in these areas:
Memory Leak Detection
Detect Java heap exhaustion and memory leaks
Detect "native" (malloc) heap exhaustion and memory leaks
Optimizing garbage collection performance
Determine garbage collection overhead
Detect long or frequent garbage collection cycles and causes
Recommend settings to avoid long or frequent garbage collection cycles
Recommend optimum garbage policy
Fine tuning of Java heap size
Determine peak and average memory usage
Recommend Java heap settings
GCMV provides a flexible user interface, making it possible to carry
out further analysis of the data and to "drill down" into the causes
of trends or data points of interest. The GCMV graphical interface
provides the following capabilities:
Raw log, tabulated data and graph views
Ability to zoom and crop graphs
Ability to select data points in line plots and view in raw data
Customize the graph by adding/removing data and changing display units
Compare output from multiple logs
Save data to jpeg or .csv files for export to spreadsheets
Templates allow configuration to be saved
For example Figure 1 shows GCMV running in the IBM Support Assistant Workbench.