Written by Carlos Monroy Nieblas Garbage Collection can take a big toll on any Java application, so it’s important to understand its behavior and impact. After a JVM upgrade of Knewton’s Cassandra database, we needed a tool to compare the performance and impact of different garbage collection strategies, but we couldn’t find an existing tool that would parse gc logs and analyze them. This post explains the process followed and discusses some results that we believe may be useful while evaluating Java garbage collection strategies.