JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine
JVM Performance Engineering," by Java Champion Monica Beckwith, is an essential guide for seasoned Java developers looking to master the intricacies of the Java Virtual Machine (JVM). Focusing on the OpenJDK HotSpot VM, it combines theoretical insights with practical applications, covering advanced performance techniques, evolving Java type systems, and the Unified JVM Logging Interface. The book explores garbage collection methods like Garbage First and Z GC, deployment strategies, and the integration of JVM with high-performance hardware such as GPUs. Additionally, it looks ahead to innovations like Virtual Threads and projects such as Valhalla and Panama, providing developers with the tools to enhance Java performance and advance their careers.