Java & JVMJava & JVM
Conference50min
INTERMEDIATE

JVM Iceberg - Modern Performance Edition

This presentation benchmarks recent Java features, focusing on practical, real-world use with sensible defaults. It tests JDK upgrades across LTS versions, evaluates new Garbage Collectors, Compact Object Headers, Cold Start improvements, and performance on ARM and x86 architectures, offering insights into Java's impact on application performance.

Artur Skowronski
Artur SkowronskiVirtusLab

talkDetail.whenAndWhere

Thursday, June 12, 11:40-12:30
Room 2
talks.description
There are lies, bigger lies and benchmarks. So let's have a benchmark of the latest featurings introduced in Java. Without going into exaggerated nuances, without (excessive) tuning, the way most of you will fire them up in production - with sensible defaults.In one talkie, we'll start by testing the difference of just bumping up the JDK between different LTS(ish) versions, look at the performance characteristics of the new Garbage Collectors, turn on Compact Object Headers, work on Cold Start, and finally fire up the code on ARM and x86.... and see what our application ultimately shows us.And may only the demo gods be kind to us.
benchmark
java
performance
garbage collectors
talks.speakers
Artur Skowronski

Artur Skowronski

VirtusLab

Poland

Head of Java/Kotlin Engineering at VirtusLab. This year marks his tenth year in the industry. He has spent this decade working on a wide variety of projects—some starting from scratch, and others much older than him. He’s had the pleasure of working on different sides of the fence—as a Software Engineer, Tech Lead, Architect, and even Technical Product Manager, which gives him a broad perspective on problem-solving. He still loves to get his hands dirty— for over two years now, he’s been publishing his own weekly reviews of events in the JVM world — JVM Weekly.
comments.title

comments.speakerNotEnabledComments