
Volker Simonis
@volker_simonis
Followers
2K
Following
1K
Media
82
Statuses
929
OpenJDK activist and HotSpot addict :) Work: Amazon Corretto
Joined September 2016
In the past, people without JVM knowledge tuned JVMs based on random data from the Internet. Nowadays, people without JVM knowledge and no understanding of LLMs tune JVMs based on recommendations from LLMs which were trained on the same random data. Is this progress?.
6
9
59
RT @AndreiPangin: Just released async-profiler 4.1 is compatible with JDK 25, adds OpenTelemetry Profiles Data format, improves Native Memo….
github.com
v4.1 Features Experimental support for the OpenTelemetry profiling signal #1188: OTLP output format and dumpOtlp Java API #1336: JFR to OTLP converter JDK 25 support #1222: Update VMStructs fo...
0
23
0
RT @AdamBien: An podcast conversation: "About Amazon Corretto" with @volker_simonis is ready to listen: https://t.c….
airhacks.fm
podcast with adam bien
0
5
0
It's pretty simple - just forget the '+/-' on the option and you'll get the "recursive" error message. Since JDK 11 you get the additional hint that the unlock option must precede the offending option and only since JDK 23 an addition hint that '+/-' is missing.
0
0
1
Hey Java pros, who knows how you can get this apparently self-recursive error message :)
3
4
12
RT @AdamBien: 🎙️☕️"Opensource and JVM Ports"--airhacks.fm podcast conversation with @volker_simonis is ready to listen: 👉 .
0
3
0
RT @rkennke: First signs of life of Shenandoah running with Graal JIT. (Only aarch64, -coops, non-generational so far.) 🤩. .
github.com
This is a work-in-progress, aiming to implement all barriers that are required to run Shenandoah GC.
0
3
0
RT @AdamBien: ☕️🎙️"From Predator Plants to Concordance with Java"--an podcast conversation with Volker Simonis @vol….
airhacks.fm
podcast with adam bien
0
1
0
I evaluated CPU & memory consumption of Leyden & @graalvm Native Image for a simple javac benchmark. Native Image is still much faster than Leyden for short workloads but GraalCE can be 2x slower for longer runs & only GraalEE with G1 & PGO beats HotSpot:.
github.com
Benchmarks, data and scripts for comparing Leyden with Graal Native Image - simonis/LeydenVsGraalNative
1
15
50
RT @rkennke: You can try Lilliput 2 now with Corretto 21 nightlies of the lilliput-2 branch.
0
5
0
RT @shipilev: Updated JOL heapdump-estimates for the current state of JDK and Lilliput. We use this often to estimate the potential savings….
0
11
0
Great to see this happening! And congratulations to everyone on the team (including @kdnilsen, William Kemper and @ysr1729) who worked hard during the last few years to make this happen! Also not forgetting @bernd_mesos and @yigalatz who started and funded this project.
0
1
15
RT @shipilev: Bleeding edge async-profiler builds are available here: As usual, they are cross-compiled with the l….
0
8
0
I put a breakpoint in one of the suspicious methods and got a "Skipped breakpoint" warning which gave me the hint to disable toString/auto-exressions.
0
0
2
IntelliJ debugger is nice but can be dangerous! It took me hours to find out that toString/auto-exressions in the variable view had side effects which "fixed" the issue I was debugging. See for how to disable them.
jetbrains.com
1
1
5
javac puzzler: why does an empty '--module-path' argument helps to fix a "module not found" error?. Hint: understand why the last javac command in the screenshot is failing :)
0
0
1
Just got my first delivery of Bulgarian tomatoes this year from my "private" dealer :).Now I can start doing my Shopska again!
2
0
16