Brussels / 1 & 2 February 2025

schedule

Free Java


09 10 11 12 13 14 15 16 17 18
Saturday The State of OpenJDK
ZGC: Paving the On-Ramp
Generational Shenandoah Update: Relevance and Best Practice Recommendations
Project Lilliput - Looking Back and Ahead
(Almost) everything I knew about Java performance was wrong
Monitoring Security Operations with JDK Flight Recorder Events
Quo Vadis, class space? A look at class metadata storage in the Hotspot JVM
Native memory tracking for all - Extending NMT beyond Hotspot
Reduce the size of your Java run-time image
InvokeDynamic in Practice with JRuby
Inner Workings of the FFI API in the JVM
Foreign Function and Memory APIs and Swift/Java interoperability
Project Leyden - Past and the Future
Valhalla Stage 2 - Nullness Emotion
Advancing Java Profiling: Achieving Precision and Stability with JFR , eBPF and user context
Unpick performance mysteries benchmarking GraalVM native executables
Understanding the GraalVM Native Image Build Process

Read the Call for Papers at https://lists.fosdem.org/pipermail/fosdem/2024q4/003578.html.

Event Speakers Start End

Saturday

  The State of OpenJDK
Mark Reinhold 10:30 10:55
  ZGC: Paving the On-Ramp
Erik Österlund, Stefan Johansson 11:00 11:25
  Generational Shenandoah Update: Relevance and Best Practice Recommendations
Kelvin Nilsen 11:30 11:55
  Project Lilliput - Looking Back and Ahead
Roman Kennke 12:00 12:25
  (Almost) everything I knew about Java performance was wrong
Andrew Haley 12:30 12:55
  Monitoring Security Operations with JDK Flight Recorder Events
Seán Coffey 13:00 13:25
  Quo Vadis, class space? A look at class metadata storage in the Hotspot JVM
Thomas Stüfe 13:30 13:55
  Native memory tracking for all - Extending NMT beyond Hotspot
Johan Sjölén 14:00 14:25
  Reduce the size of your Java run-time image
Severin Gehwolf 14:30 14:55
  InvokeDynamic in Practice with JRuby
Charles Nutter 15:00 15:25
  Inner Workings of the FFI API in the JVM
Martin Doerr 15:30 15:55
  Foreign Function and Memory APIs and Swift/Java interoperability
Konrad 'ktoso' Malawski 16:00 16:25
  Project Leyden - Past and the Future
Ashutosh Mehra 16:30 16:55
  Valhalla Stage 2 - Nullness Emotion
Rémi Forax 17:00 17:25
  Advancing Java Profiling: Achieving Precision and Stability with JFR , eBPF and user context
Jaroslav Bachorik 17:30 17:55
  Unpick performance mysteries benchmarking GraalVM native executables
Galder Zamarreño 18:00 18:25
  Understanding the GraalVM Native Image Build Process
Tom Shull 18:30 18:55