Track: JVM and its Ecosystem

Location: Ballroom A

Day of week: Wednesday

JVM futures, JIT directions and improvements to the runtimes stack is the theme of this year’s JVM track. Come listen to practitioners telling the journey of JVM and the runtime ecosystem. We will have industry leads talk about expanding JVM/JIT to the cloud and at the same time, we will head from performance experts at being empathetic to the underlying hardware.

Track Host: Monica Beckwith

Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft

Java Champion Monica Beckwith is considered a subject matter expert, has several published articles and gets regular invitations to give talks on JVM/JIT Compilation/Garbage Collection (GC). She is also a JavaOne Rock Star.

Monica has made various performance contributions to the Java HotSpot VM by identifying the need for a NUMA-aware allocator and allocation patterns, reduction of redundant instructions, reduction of the Java object header, prefetching patterns, redundant array checks in a loop and various other optimizations for the JIT compiler, the generated code, the JVM heuristics and garbage collection and collectors.

Prior to joining Microsoft, Monica was the JVM Performance Architect at Arm. Her past also includes leading Oracle’s Garbage First Garbage Collector performance team.

10:35am - 11:25am

Evolving the JVM

Session details to follow.

Monica Beckwith, Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft
Anil Kumar, Performance Architect for Scripting Languages Runtimes @intel

11:50am - 12:40pm

Panel: Startup and VM Futures

Session details to follow.

Monica Beckwith, Java Champion, First Lego League Coach, passionate about JVM Performance @Microsoft
Anil Kumar, Performance Architect for Scripting Languages Runtimes @intel
Gil Tene, CTO @AzulSystems

1:40pm - 2:30pm

Continuous Monitoring With JDK Flight Recorder (JFR)

JDK Flight Recorder (JFR) is a powerful monitoring and troubleshooting framework built directly into the Java runtime. Designed to be on in production, JFR has access to all the internal data of the JVM and can capture and surface data on a fine-grained level with extremely low overhead.

This talk will give an overview of JFR, showcase the current feature, as well as some features coming in the future. Spoiler alert: The upcoming JFR Event Streaming functionality which enables several new and exciting continuous monitoring use cases which will be covered!

Mikael Vidstedt, Director of Software Engineering, Java Virtual Machine @Oracle

2:55pm - 3:45pm

Evolving the JVM

Session details to follow.

Mark Stoodley, Eclipse OpenJ9 and OMR Project Lead @IBM

4:10pm - 5:00pm

Evolving the JVM

Session details to follow.

Gil Tene, CTO @AzulSystems

Tracks

Monday, 11 November

Tuesday, 12 November

Wednesday, 13 November