An OpenJDK release maintained and supported by SAP SE.

Walldorf, Germany
Joined January 2018
Linux 6.12 introduces scheduler extensions—enabling custom schedulers via eBPF! 🚀 Learn how we used this for concurrency testing in OpenJDK, stopping & starting threads inside the kernel. Don't miss the #FOSDEM2025 session with @parttimen3rd. 🔗 sap.to/6010xbQXp.
9
12
619
Struggling with Java profiling trade-offs?Stability vs. precision is a challenge! Learn how to combine JFR, eBPF probes, & async sampling for accurate profiling. Don't miss the #FOSDEM2025 talk from @BachorikJ and @parttimen3rd on the future of JVM! 🔗 sap.to/6017xjEKD.
7
14
570
Java’s Foreign Function & Memory API (JEP 454) is changing how we call native code! 🔥 In this session, we explore FFI internals, calling conventions, stack layouts & the future of Java-native integration. Don't miss it! #FOSDEM2025 🔗 sap.to/6018xjJsG.
7
5
292
Thanks to @saplabsbg for hosting me and @SweetSapMachine
2
3
625
SapMachine retweeted
Note that @SweetSapMachine can do it (breaking a lance here for my old team). We tried to change OOM behavior but failed to convince upstream. github.com/SAP/SapMachine/wi…
1
4
11
758
New JDK distribution is added in #TornadoVM installer! @TornadoVM can be installed with @SweetSapMachine #OpenJDK 21 to accelerate #Java on #CPUs, #GPUs and #FPGAs! #opensource #acceleration #OpenCL #CUDA @IntelDevTools #oneAPI #LevelZero
7
14
550
Every new JDK, we get new JFR events. Checkout the new event selector buttons in my JFR event collection (sap.github.io/SapMachine/jfr…) to find all events added since the last LTS and in every specific JDK. Thanks @gunnarmorling for suggesting this feature :)
2
11
32
3,781
Calling native code from Java has never been easier: With Project Panama, you can call native functions directly. Read more on this in my latest blog post mostlynerdless.de/blog/2023/…
4
35
1
164
14,769
The new release of my IntelliJ profiler plugin has support for profiling Maven goals like "spring-boot:run" and @QuarkusIO. The plugin is alive and thriving. Read more on the release at mostlynerdless.de/blog/2023/…
5
25
2,254
Some JFR events have fake end times (that are equal to the start time). With the new release of sapmachine.io/jfrevents/, I decided to hide them. So no more confusion about ExecutionSample's duration. It has none :)
2
6
758
I gave my last presentation for this year yesterday at JCon World🚀 It was the 14th presentation at a conference this year, not counting the many user groups. What a year. Thanks to me team @SweetSapMachine for making this possible (see github.com/SAP/SapMachine/wi… for all of them)
1
9
648
Ever wondered how you can extend JFR profiling with your own events? I wrote a short introduction at mostlynerdless.de/blog/2023/… that shows you how to integrate custom events in a fictional Math-as-a-Service server.
13
25
4,087
Looking forward to speaking there tomorrow and spreading the word (and stickers) about @SweetSapMachine, the best JDK distribution out there :)
.@jfall: heads up, its that time of the year again 😉 // #jfall @jfallconf @nljug jfall.nl
2
8
951
In this weeks blog post I'll delve into a bug with the JDWP agent's onthrow option, which prevented users from using the full potential of debugging when a specific exception has been thrown. ... and I fix it :) You can find it at mostlynerdless.de/blog/2023/…
6
12
1,570
Just updated the JFR event collection (sap.github.io/SapMachine/jfr…). You can find information on new events like JavaAgent, and NativeAgent, and all the others on this website. This is one of the many cool things that we at @SweetSapMachine do for the OpenJDK community :)
12
28
2,503
Say NO to stack walking in signal handlers. Join me on my journey of taming the Bias: Unbiased Safepoint-Based Stack Walking. Embrace memory allocations, locks, and virtual threads in profiling. @eosterlund_fisk had an idea and I the time mostlynerdless.de/blog/2023/…
1
7
1
22
4,373
I fully reworked my AsyncGetStackTrace idea, with the first blog post today: AsyncGetCallTrace Reworked: Frame by Frame with an Iterative Touch! Read it at mostlynerdless.de/blog/2023/… The second blog post will come in time for the JVMLS committers workshop if anyone is interested.
13
50
5,626
#JavaForumNord 2023 - Johannes Bechberger - Unleash the power of Open-Source Java Profilers - javaforumnord.de/2023/progra…
9
11
708
Have you ever wondered how safepoints are implemented in the OpenJDK? Follow me down the rabbit hole into the inner workings of the JVM at mostlynerdless.de/blog/2023/… P.S.: I found a minor bug in the TemplateInterpreter related to safepoints. Find out which by reading my article :)
1
17
78
10,476
Ever wondered what keeps profilers awake at night? Its thoughts on jmethodIds: Let me show you why and how I intend to remedy the situation in my new blog post mostlynerdless.de/blog/2023/…
1
9
18
2,446