Volker Simonis Profile
Volker Simonis

@volker_simonis

Followers
2K
Following
2K
Media
85
Statuses
940

OpenJDK activist and HotSpot addict :) Work: Amazon Corretto

Joined September 2016
Don't wanna be here? Send us removal request.
@volker_simonis
Volker Simonis
1 month
I just received this email from Red Hat Partner. What do they want to tell me, I don't speak Latin :) @RedHat @RedHatPartners
2
0
3
@volker_simonis
Volker Simonis
2 months
It's so embarrassing how Oracle is completely and consistently ignoring Generational Shenandoah GC (JEP 404/501) when talking about new OpenJDK features. Shame on you! CC @gsaab, @nipafx, @java, #java
1
3
13
@volker_simonis
Volker Simonis
4 months
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?
5
9
59
@AndreiPangin
Andrei Pangin
5 months
Just released async-profiler 4.1 is compatible with JDK 25, adds OpenTelemetry Profiles Data format, improves Native Memory profiling and includes numerous other enhancements:
Tweet card summary image
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...
2
23
118
@AdamBien
Adam Bien
6 months
An https://t.co/84MwkKWT7N podcast conversation: "About Amazon Corretto" with @volker_simonis is ready to listen: https://t.co/kThAHOvkTC #java #podcast #amazon #corretto #aws
Tweet card summary image
airhacks.fm
podcast with adam bien
0
5
12
@volker_simonis
Volker Simonis
6 months
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
@volker_simonis
Volker Simonis
6 months
Hey Java pros, who knows how you can get this apparently self-recursive error message :)
3
4
12
@AdamBien
Adam Bien
8 months
🎙️☕️"Opensource and JVM Ports"--airhacks.fm podcast conversation with @volker_simonis is ready to listen: 👉 https://t.co/IcvwHpSLBC #java #podcast
0
3
10
@rkennke
Roman Kennke 🗽
8 months
First signs of life of Shenandoah running with Graal JIT. (Only aarch64, -coops, non-generational so far.) 🤩 https://t.co/KDX0suIw3h
Tweet card summary image
github.com
This is a work-in-progress, aiming to implement all barriers that are required to run Shenandoah GC.
0
3
26
@AdamBien
Adam Bien
9 months
☕️🎙️"From Predator Plants to Concordance with Java"--an https://t.co/84MwkKWT7N podcast conversation with Volker Simonis @volker_simonis is ready to listen: https://t.co/Ih0s5VfCDY #java #podcast #airhacks
Tweet card summary image
airhacks.fm
podcast with adam bien
1
1
11
@volker_simonis
Volker Simonis
9 months
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: https://t.co/HV4vqihnwN
Tweet card summary image
github.com
Benchmarks, data and scripts for comparing Leyden with Graal Native Image - simonis/LeydenVsGraalNative
1
15
50
@rkennke
Roman Kennke 🗽
11 months
You can try Lilliput 2 now with Corretto 21 nightlies of the lilliput-2 branch.
1
5
24
@shipilev
Aleksey Shipilëv
1 year
Updated JOL heapdump-estimates for the current state of JDK and Lilliput. We use this often to estimate the potential savings from migrating services to newer JVMs, special heap modes, or to Lilliput.
3
11
72
@rkennke
Roman Kennke 🗽
1 year
After several years of development, JEP 404: Generational Shenandoah GC finally landed in JDK 24! 🎉🥳🙌 Thanks @kdnilsen, @ysr1729, William Kemper, @BerndMathiske and all contributors! 🙏 https://t.co/zgcvhclUrG
7
22
91
@volker_simonis
Volker Simonis
1 year
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.
@rkennke
Roman Kennke 🗽
1 year
JEP 404: Generational Shenandoah has been proposed to target JDK 24 🥳 https://t.co/0wopON0zxl
0
1
15
@volker_simonis
Volker Simonis
1 year
An office with a view :)
2
0
42
@shipilev
Aleksey Shipilëv
1 year
Bleeding edge async-profiler builds are available here: https://t.co/s33HEeJnn4. As usual, they are cross-compiled with the lowest glibc I managed, so they should run just about anywhere these days.
0
8
26