Johannes Bechberger

Johannes Bechberger

Johannes Bechberger is a JVM developer working on profilers and their underlying technology in the SapMachine team at SAP. This includes improvements to async-profiler and its ecosystem, a website to view the different JFR event types, and improvements to the FirefoxProfiler, making it usable in the Java world. His work today comprises many open-source contributions and his blog, where he regularly writes articles on profiling and eBPF.

Montreal 2026 sessions

JDK 25's new CPU-Time Profiler

English session - Intermediate

When your Java application is slow, you need to use a Java profiler. Before JDK 25, the built-in Java profiler only allowed you to profile based on execution time, not CPU-time, and those aren’t the same. A method blocked on I/O and a method doing tight computation can look identical… unless you have CPU-time profiling, which lets you focus on what’s truly burning your CPU.
In this talk, I’ll introduce you to the new CPU-time profiler in JDK 25

Running Kubernetes on a Phone

French session - Beginner

As smarthphones are becoming more and more powerful, do you ever wonder whether you can use smartphones as Kubernetes nodes and use the AI-capabilities of the devices in your application?
In this talk I'll show you how this works with Android 16 and a few bash scripts.

Montreal 2025 sessions

Montreal 2024 sessions