Volker Simonis
@volker_simonis
Followers
2K
Following
2K
Media
85
Statuses
940
OpenJDK activist and HotSpot addict :) Work: Amazon Corretto
Joined September 2016
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
Meet async-profiler 4.2: Method tracing, Process sampling, better stacks. Now included in Amazon Corretto. https://t.co/rCxrcLYRlp
github.com
Meet the new release of async-profiler, carefully prepared by the project maintainers at AWS together with contributors from our OSS community. We recommend that everyone using async-profiler 3.x o...
0
23
68
New @GraalVM Community project from Amazon by @Volker_Simonis: Integrate the Generational Shenandoah GC into Native Image:
github.com
Shenandoah/Generational-Shenandoah support is already available for the GraalVM JIT (see PR Shenandoah support and commit [GR-65266] Add support for Shenandoah). Now add support for using Shenandoa...
0
11
60
Blog: Method Tracing feature in async-profiler and in JFR https://t.co/iFfEaGo3uH
github.com
ℹ️ This post has been edited since its initial publication to reflect the changes in method tracing introduced in async-profiler 4.2. Background Async-profiler is often described as a low-overhead ...
0
17
52
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
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:
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
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
airhacks.fm
podcast with adam bien
0
5
12
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
🎙️☕️"Opensource and JVM Ports"--airhacks.fm podcast conversation with @volker_simonis is ready to listen: 👉 https://t.co/IcvwHpSLBC
#java #podcast
0
3
10
First signs of life of Shenandoah running with Graal JIT. (Only aarch64, -coops, non-generational so far.) 🤩 https://t.co/KDX0suIw3h
github.com
This is a work-in-progress, aiming to implement all barriers that are required to run Shenandoah GC.
0
3
26
☕️🎙️"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
airhacks.fm
podcast with adam bien
1
1
11
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
github.com
Benchmarks, data and scripts for comparing Leyden with Graal Native Image - simonis/LeydenVsGraalNative
1
15
50
You can try Lilliput 2 now with Corretto 21 nightlies of the lilliput-2 branch.
1
5
24
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
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
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.
JEP 404: Generational Shenandoah has been proposed to target JDK 24 🥳 https://t.co/0wopON0zxl
0
1
15
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