Presentations

JVM Internals: What does the JVM do?

Are you interested in learning what a Java Virtual Machine (JVM) is and what it does for your Java applications? This video will provide insight into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don’t have to worry about it while programming your Java application. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.


Title: JVM Internals: What does a JVM do?

Speaker: Dr. Ian Rogers, Azul Systems

Abstract: Are you interested in learning what a Java Virtual Machine (JVM) is and what it does for your Java applications? This presentation will provide insight into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don’t have to worry about it while programming your Java application. In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.

Speaker: Dr. Ian Rogers, Azul Systems. Ian Rogers was a Research Fellow in the University of Manchester’s Advanced Processor Technology research group. His PhD research work into the Dynamite binary translator was exploited commercially and now forms part of many binary translator products, including Apple’s Rosetta. His more recent research work has been in to programming language design, runtime and virtual machine environments – in particular how to allow them to automatically create and efficiently exploit parallelism. At Azul Systems, Ian works on virtual machine design for commodity servers to systems with close to 1,000 cores and terabytes of RAM.

View video here.

© Azul Systems, Inc. 2018 All rights reserved.