How has Java performance improved throughout the years? Not to be lost in the most recent advances in the form of Java's new G1 garbage collector, a lot. Domingo Neto's post discusses Java's evolution in Memory management, the Just in Time Compiler, Object References Implementations and Benchmarks. Read Domingo's post 'Java Performance': http://www.codeinstructions.com/2008/11/java-performance.html