Track Overview

Performance & Mechanical Sympathy

Ensuring that an application performs at the expected level under differing loads is always a challenge for developers.  This is made even more complex when balancing latency and throughput requirements against the cost of infrastructure or cloud.

In this track, we have presenters with deep knowledge of the best approaches to use to meet application performance goals.  Discussions will cover both software techniques and how to work in sympathy with the underlying hardware to extract the most from it.


From this track

Session + Live Q&A Java

Java Flight Recorder as an Observability Tool

Wednesday May 18 / 09:00AM EDT

Please note: this presentation will not have a live Q&AJDK Flight Recorder (JFR) is one of the best sources of telemetry and monitoring data for the JVM. However, it has not achieved particularly widespread usage - many Java engineers do not use it regularly and those that do frequently only...

Ben Evans

Java Champion, Author of "Java in a Nutshell"

Session + Live Q&A Java

Understanding Java Through Graphs

Wednesday May 18 / 10:10AM EDT

Many people will know that when you use Java you compile your application using the javac compiler to a data structure called bytecode. Many people will also be familiar with a data structure called an abstract-syntax-tree, or AST, which is the way that the Java compiler represents your Java...

Chris Seaton

Researcher (Senior Staff Engineer) @Shopify

Session + Live Q&A Java

Using Shared Memory-Mapped Files in Java

Wednesday May 18 / 11:20AM EDT

Unsafe in Java 8Project Panama in Java 17 and Java 19Practical uses with code examplesSimple demo using PanamaEvent Sourcing using shared memory with Chronicle Queue

Peter Lawrey

CEO @Chronicle_SW

Session + Live Q&A Java

Jedi Wisdom for Cloud Performance: Sympathize with Hardware, You Must!

Wednesday May 18 / 12:30PM EDT

This is part 1 in a series of talks covering Padawan Monica Beckwith’s hands-on practical experience over the last two decades. Monica, who has trained with many Knights and a few Masters, will cover what it means to be sympathetic to the underlying hardware in Scaling Up and Scaling Out...

Monica Beckwith

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


Speakers from this track

Ben Evans

Java Champion, Author of "Java in a Nutshell"

Ben Evans is Senior Principal Software Engineer at Red Hat. Previously, he was Lead Architect for Instrumentation at New Relic. He also co-founded jClarity, a JVM performance optimization company (acquired by Microsoft in 2019). He is a former member of the JCP Executive Committee, and helped...

Read more

Chris Seaton

Researcher (Senior Staff Engineer) @Shopify

Chris is a Researcher (Senior Staff Engineer) at Shopify, where he works on the Ruby programming Language, and a Visitor at the University of Manchester.He was formerly a Research Manager at the Oracle Labs Virtual Machine Research Group, where he led the TruffleRuby implementation of Ruby, and...

Read more
Find Chris Seaton at:

Peter Lawrey

CEO @Chronicle_SW

Peter Lawrey has the most answers for concurrency and memory in stackoverflow.com, and the second-highest for Java.Peter is a Java Champion, the CEO of Chronicle Software and the architect of OpenHFT libraries downloaded from 15K different IP addresses each month.

Read more
Find Peter Lawrey at:

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...

Read more
Find Monica Beckwith at:

Track Date

Wednesday May 18 / 09:00AM EDT

Share

Track Host

Simon Ritter

Deputy CTO @Azul

Simon Ritter is the Deputy CTO of Azul Systems. Simon has been in the IT business since 1984 and holds a Bachelor of Science degree in Physics from Brunel University in the U.K.Simon joined Sun Microsystems in 1996 and started working with Java technology from JDK 1.0; he has spent time working...

Read more
Find Simon Ritter at: