Название: JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine (Rough Cuts)
Автор: Monica Beckwith
Издательство: Oracle Press/Pearson
Год: 2024
Страниц: 272
Язык: английский
Формат: epub (true)
Размер: 10.7 MB
Dive into the depths of JVM performance engineering with Java Champion Monica Beckwith. JVM Performance Engineering is an essential guide for every seasoned Java developer. Demystifying the complexities of the Java Virtual Machine (JVM) performance, focusing on the OpenJDK HotSpot VM, Beckwith combines diagnostic techniques, performance methodologies, and effective optimizations with engaging case studies, practical applications, use-case diagrams, and process flowcharts. This book offers insights into the cutting-edge and future trends of Java performance. Review the evolution and inner workings of JVM performance, including architectural nuances, key performance factors, and intricacies of the HotSpot JVM. Witness the transformative journey of Java's type system--from static and strongly typed roots to innovative features like generics and lambda expressions--and see how each Java version revolutionized code efficiency. Dive into Project Valhalla's ambitious plans for inline classes and advanced generics, poised to redefine Java's performance and memory management. Uncover the pivotal shift from a monolithic framework to a modular approach brought by Project Jigsaw, and understand its profound impact on Java performance and the practical benefits of modular services. Discover the evolution of the Java HotSpot VM logging system and its influence on performance engineering, including the the new asynchronous logging mechanism for superior diagnostics, monitoring, and performance testing.