Optimizing Java Practical Techniques for Improved Performance Tuning