Java performance evaluation through rigorous replay compilation
The garbage collection advantage: improving program locality