GCeasy is one of the most popular garbage collection log analysis tools. GCeasy is developed to identify problems from the GC logs automatically. It is intelligent enough to provide alternative ways to solve problems.
The following are the important basic features provided by GCeasy:
Uses machine learning algorithms to analyze the logs
Quickly detects memory leaks, premature object promotions, long JVM pauses, and many other performance issues
Powerful and informative visual analyzer
Provides the REST API for proactive log analysis
Free cloud-based tool for log analysis
Provides suggestions on the JVM heap size
Equipped to analyze all formats of GC logs
GCeasy.io (http://www.gceasy.io/) is the online garbage collection log analysis tool. It requires the log files to be uploaded on the GCeasy public cloud.
The following are the steps to gather detailed log analysis using the online tool:
Enable GC logs in the application by adding XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:
Once the GC log file is generated at a specified location, upload the file to the GCeasy cloud by navigating to http://gceasy.io/. It is also possible to upload a compressed ZIP file in case there are multiple log files to be analyzed.
Once the log files are processed, the detailed analysis report will be generated.
The report is properly organized and detailed enough to highlight every possible problem causing the performance hit. The following section explains the important sections in the report generated by GCeasy.