Optimizing Java Practical Techniques for Improving JVM Application Performanc