HotSpot JVM Garbage Collection Tools

You can use many tools to help you analyze the Garbage Collection logs.

If you want to analyze the Garbage Collection (GC) logs, use some of the tools described in the following table:
Tool Name For Additional information, Refer To
GCViewer http://www.tagtraum.com/gcviewer.html
IBM® Pattern Modeling and Analysis Tool for Java™ Garbage Collector https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=22d56091-3a7b-4497-b36e-634b51838e11
visualgc

http://www.oracle.com/technetwork/java/visualgc-136680.html

Note: Visaulgc can be tied to running JVM processes at any time. It is helpful if you have not enabled the GC flags, but want to take a look at the heaps and GC overheads, and you do not want to restart your JVM.
HPjmeter https://h20392.www2.hpe.com/portal/swdepot/displayProductInfo.do?productNumber=HPJMETER