Written in Henry Liu's clear, concise style, Java Performance and Scalability gets right to the point. With clearly explained concepts, most pertinent theories, precise step-by-step procedures, and large volume of illustrative charts and tables with highly reliable data supporting behind, you gain quickly the necessary knowledge and skills for being able to cope with Java application performance and scalability issues without having to resort to more experienced professionals or expensive external consultants. Specifically, it helps you learn the following knowledge and skills that are essential for you to become more effective in contributing to the success of your
In addition, the book contains interesting data for your reference, associated with oops compression, CMS garbage collection tuning, DoEscapeAnalysis, G1 versus CMS comparison, etc., all based on full scale, rigorous performance and scalability tests with real products.
In the Java Performance Tuning world (an admittedly small world indeed), most books revolve around tuning Java code. Charlie Hunt's classic talks about as well as algorithms and touches on JVM tuning in and of itself. This book is exceptional in that it is almost exclusively dedicated to tuning the hardware and the JVM and measuring and troubleshooting the overall system when things go pear-shaped. I found it highly readable and felt that I really learned quite a few things and dispelled not a few myths as I read it. For folks implementing Java code in production environments whether they be virtualized on the cloud or on bare iron, this is an essential book.