Inside OpenJDK and the HotSpot Java Virtual Machine
Monica Beckwith

#JVM
#OpenJDK
#Java
#Java_developers
#GraalVM
#software_engineers
#GPU
#FPGAs
#JMH
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.
Table of Contents
1 The Performance Evolution of Java: The Language and the Virtual Machine
2 Performance Implications of Java's Type System Evolution
3 From Monolithic to Modular Java: A Retrospective and Ongoing Evolution
4 The Unified Java Virtual Machine Logging Interface
5 End-to-End Java Performance Optimization: Engineering Techniques and Micro-benchmarking with JMH
6 Advanced Memory Management and Garbage Collection in OpenJDK
7 Runtime Performance Optimizations: A Focus on Strings, Locks, and Beyond
8 Accelerating Time to Steady State with OpenJDK HotSpot VM
9 Harnessing Exotic Hardware: The Future of JVM Performance Engineering
Monica Beckwith (Austin, TX Area) is a Java Champion and JavaOne Rock Star who has made significant performance contributions to the Java HotSpot VM. Prior to joining Microsoft as Senior Performance Engineer, she served as JVM Performance Architect at Arm, and led Oracle's Garbage First Garbage Collector performance team. She is co-author of Java Performance Companion.









