No matter what language they're programming in, developers always wish things would run faster! Especially when writing mission-critical applications, no one wants to be limited by the programming environment. Java Performance Tuning provides all the details you need to know to "performance tune" any type of Java program and make Java code run significantly faster. Java Performance Tuning contains step-by-step instructions on all aspects of the performance tuning process, right from such early considerations as setting goals, measuring performance, and choosing a compiler. Extensive examples for tuning many parts of an application are described in detail, and any pitfalls are identified. The book also provides performance tuning checklists that enable developers to make their tuning as comprehensive as possible. Java Performance Tuning is a book to help you "roll up your sleeves" and examine your code in detail in order to apply different tuning techniques to produce the best possible result.The book shows you how
Too many people think that there is no need to care about performance because the JVM optimizes the code automatically. That's why there are tons of highly inefficient code. Sometimes, a very simple change can make your code run hundreds or thousands of times faster, saving costs, improving responsiveness. This book is a must read for every Java programmer.
I certainly learned a lot about writing faster java code although light on advanced garbage collection techniques. Honestly, learning how to use the garbage collector better did more for the speed of my java code than most of the tricks I learned in here.
Every Java coder should have read this. There are too many idiot coders out there. Some of the performance proposals should probably be stayed away from, though... Overall, a good book to teach you some "performance manners"...