Getting the best performance out of your Java applications can often be a challenge due to the managed environment nature of the JVM and the non- deterministic behavior that this introduces. This session will start by looking at what we mean by speed and how the JVM, whilst extremely powerful, means we don’t always get the performance characteristics we want. We’ll then move on to discuss the three key features of the Zing JVM that address these issues:
- The Falcon JIT compiler that leverages the LLVM open source project to provide optimizations specific to the newest CPU architectures using features like AVX2.
- ReadyNow, which allows details of speculative optimizations and JIT profiling to be logged on production systems. ReadyNow! profiles can then be used to substantially reduce the warm-up and deoptimization issues that affect performance when restarting an application.
- The C4 garbage collector, which eliminates GC pauses that affect the performance of an application even after all hot code paths have been compiled and optimized.
More Upcoming Events
Azul/Palisade Webinar: Telemetry data flowing back to Oracle? What you need to know.
October 12, 2021 | Live Webinar
The market for Java is changing, and fast. In 2019, a leading analyst firm predicted that Oracle’s share of it would decline to 20% by 2022. Recent surveys corroborate...
JVM CON 2021
November 29 - December 1, 2021 | Cologne, Germany
JVM CON is a conference for Java developers. Lectures, dev sessions and workshops offer programmers a wide range of opportunities to train themselves on important topics in the...
November 10-11, 2021 | Online event
GoTech World is a large and digital business event in Central and Eastern Europe, held online. At the event, attendees have access to more than 60 hours of content presented by...