Skip to content

Details

The January DJUG meeting will be at Grand Circus Detroit, centrally located in downtown Detroit at 1570 Woodward Avenue. Meet on the 4th floor.

Speaker Topic:

In the keynote presentation, Azul Sales Engineer Paul Nauman will explore 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 we'll 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.

Speaker Bio:

The speaker for this meeting is Paul Nauman, coming in from the Chicago area.

Paul is a Sales Engineer for Azul Systems, helping Azul’s customers validate Azul’s products in their environments and maximize value from their use. Paul was previously a JVM engineer at Oracle and a Telecom Architect at Sun Microsystems before that. Paul has presented talks on JVM Internals at JavaOne and regularly attends several JUGs in the central US. In his free time Paul enjoys reading philosophy and theology, and traveling with his family.

Rundown:

6:30pm - Doors Open/Opening Remarks
7:00pm - Keynote Presentation
8:30pm - Lights out.

Related topics

You may also like