Exploring the Java Virtual Machine (JVM)


In this session we’ll explore what a Java Virtual Machine (JVM) does and how it works. We’ll look at the abstract model of a JVM, as described by the Java Virtual Machine Specification and then look at a few implementation approaches and optimizations. We’ll also take a look at Garbage Collection (GC) algorithms and the impacts they have on Java applications. Knowing how the JVM works can help you write cleaner, faster code.

Pizza & drinks (non-alcoholic and alcoholic) will be provided courtesy of our host, Pillar Technology, now part of Accenture Industry X.0.

Speaker Bio:
Paul Nauman is a Principal Field Engineer at 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 elsewhere and regularly attends JUGs in the central US. In his free time Paul enjoys reading philosophy and theology, and traveling with his family.

About Azul Systems:
Azul Systems is the only company exclusively focused on Java and the Java Virtual Machine (JVM). Azul builds fully supported, standards-compliant runtimes that help enable Java-based businesses.