SPECIAL OFFERS
Keep up with new releases and promotions. Sign up to hear from us.
This eBook includes the following formats, accessible from your Account page after purchase:
EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
PDF The popular standard, used most often with the free Adobe® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
Also available in other formats.
Register your product to gain access to bonus material or receive a coupon.
Peek Under the Hood of the Complex but Fascinating Java Virtual Machine
Dive into the intricacies of JVM performance with JVM Performance Engineering, the essential guide for seasoned Java developers eager to demystify the JVM. Focusing on the OpenJDK HotSpot VM, this book provides insights into cutting-edge Java performance techniques and trends.
Distinguished Java Champion Monica Beckwith blends theoretical insights and practical tools--encompassing case studies, applications, use-case diagrams, and process flow charts--to demonstrate diagnostic techniques, performance methodologies, and optimizations.
This manual is a portal to excelling in Java performance engineering, offering Java developers, system architects, and software engineers the tools to foster career advancement and success with Java applications.
Register your product for convenient access to downloads, updates, and/or corrections as they become available. See inside for details.
Preface
Acknowledgments
About the Author
Chapter 1: The Performance Evolution of Java: The Language and the Virtual Machine
Chapter 2: Performance Implications of Java's Type System Evolution
Chapter 3: From Monolithic to Modular Java: A Retrospective and Ongoing Evolution
Chapter 4: The Unified Java Virtual Machine Logging Interface
Chapter 5: End-to-End Java Performance Optimization: Engineering Techniques and Micro-benchmarking with JMH
Chapter 6: Advanced Memory Management and Garbage Collection in OpenJDK
Chapter 7: Runtime Performance Optimizations: A Focus on Strings, Locks, and Beyond
Chapter 8: Accelerating Time-to-Steady State with OpenJDK HotSpot VM
Chapter 9: Harnessing Exotic Hardware: The Future of JVM Performance Engineering
Index