md_doc
Many useful techniques exist for optimizing a Java program. Instead of focusing on one particular technique, this article considers the optimization process as a whole. Authors Erwin Vervaet and Maarten De Cock walk readers through the performance tuning of a puzzle-solving program, applying an assortment of techniques ranging from simple technical tips to more advanced algorithm optimizations. The end result is a spectacular performance increase (more than a <i>million</i> fold) between the first working implementation and the fully optimized solution. Read Optimize your Java application's performance here (http://www.grindinggears.com/articles/Server_Side_Coding/Java/optimize_java_app/page1.html)