Join us in January at the Detroit Java User Group! Azul Engineer Paul Nauman will present an in-depth exploration of bytecode compilation in the JVM.
The Java Virtual Machine (JVM) includes many features that improve the performance of applications. One of them is the ability to compile Java bytecodes into native instructions, resulting in a significant speedup over bytecode interpretation. Another is the ability to use optimization techniques to reduce code size and speed up application execution even further. Java programmers sometimes try to improve application performance by using unusual or awkward code patterns, many of which are unnecessary given these features.
In this talk Paul will review the JVM execution model, discuss bytecode compilation, and work through several key optimization transformations to see how the JVM can improve application performance without requiring any special coding patterns or techniques. We’ll also discuss emerging compilation technologies like Graal and Quarkus.
About the Speaker:
Paul is a Principal Application Engineer for Azul Systems, helping Azul’s customers validate Azul’s products in their environments and maximize value from their use. In previous roles, Paul was a JVM engineer at Oracle and a Telecom Architect at Sun Microsystems prior to that. He has presented talks on Java at JavaOne as well as Java User Groups in the central US.
RSVP for this event here…
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...