Java Performance Companion Author:Charlie Hunt, Poonam Parhar, Bengt Rutisson, Monica Beckwith JavaŽ Performance Companion helps you systematically and proactively improve Java performance with today?s advanced multicore hardware and complex operating system environments. The ideal follow-up to Java? Performance, it offers unprecedented detail on two powerful Java platform innovations: the Garbage First (G1) garbage collector and th... more »e HotSpot Serviceability Agent. The authors, who are all leading Java performance experts, help you improve performance by using modern software engineering practices, avoiding common mistakes, and applying tips and tricks available nowhere else. Coverage includes Leveraging G1 to overcome shortcomings in parallel, serial, and CMS garbage collection Getting under the hood with G1 and using it to efficiently fine-tune your application Working with G1 heap regions, humongous objects, and humongous regions Adaptively meeting requirements for heap size and pause time Understanding each stage of a G1 GC young collection Exploring the internals of the HotSpot JVM Using HotSpot Serviceability Agent to analyze, triage, and resolve diverse JVM issues Working with HSDB, CLHSDB, and other modern debugging tools Extending the Serviceability Agent, and using the Plugin for VisualVM Troubleshooting out of memory errors, Java level deadlocks, and HotSpot crashes Mastering useful HotSpot JVM command line options not covered in Java? Performance Identifying potential optimizations, interpreting experimental results, and taking action JavaŽ Performance Companion can help you squeeze maximum performance and value from Java with JDK 8 or 9?for any application, in any environment.« less