Application Performance Monitoring: Trade-Off between Overhead Reduction and Maintainability
Java performance evaluation through rigorous replay compilation