Explore the intricacies of Java performance with "JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine,” a book that is appealing to a professional Java developer who wants to be equal to the task of conquering the piece of Java hedge known as Java Virtual Machine (JVM). Specifically, this book focuses on the OpenJDK HotSpot VM and brings the latest ideas and approaches for Java applications’ enhancement. As a result of her academic background, Monica Beckwith, a popular Java Champion, incorporates theoretical information with more pragmatic tools such as case studies, diagrams, and flow charts to explain diagnostic methods and performance programs.
"JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine” aims to enhance the abilities of Java developers, system architects, and software engineers and their career trajectory. Find out what new features the Java-type system has developed and what Project Valhalla's goal is to extend the performance even more. The book also discusses the Unified JVM Logging Interface to enhance diagnostics and performance testing and the details of JVM based on the equipment.
Learn about garbage collection in JVM, focusing on G1 and Z Garbage Collectors to better understand Java performance. Discuss methods for accelerating the readiness of JVM and frequently used innovations, such as class data sharing, ahead-of-time compilation, GraalVM, and Project Leyden. Furthermore, the book explores the JVM and its association with newer and more sophisticated hardware, including GPUs and FPGAs, particularly projects like Panama and TornadoVM intended for high computation. Finally, shine the light into the future of concurrency in Java with the help of Virtual Threads and learn about valuable runtime that can turn Java into the language of the future.
JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine Table of Contents:
- The Performance Evolution of Java: The Language and the Virtual Machine
- Performance Implications of Java's Type System Evolution
- From Monolithic to Modular Java: A Retrospective and Ongoing Evolution
- The Unified Java Virtual Machine Logging Interface
- End-to-End Java Performance Optimization: Engineering Techniques and Micro-benchmarking with JMH
- Advanced Memory Management and Garbage Collection in OpenJDK
- Runtime Performance Optimizations: A Focus on Strings, Locks, and Beyond
- Accelerating Time to Steady State with OpenJDK HotSpot VM
- Harnessing Exotic Hardware: The Future of JVM Performance Engineering
Who is this course for?
- Seasoned Java developers
- System architects
- Software engineers
- Java performance engineers
- Many professionals work with Java applications, from technical leads to managers.
- Hi-power technocrats are aiming to enhance Java performance and diagnostics.
- Anyone who wants to have deep insight into the Java Virtual Machine (JVM)
Click on the links below to Download JVM Performance Engineering: Inside OpenJDK and the HotSpot Java Virtual Machine!
در حال پاسخ به :