0xc1a35's Avatar

0xc1a35

@cl4es.bsky.social

Work: OpenJDK/Java performance; https://github.com/cl4es

133 Followers  |  73 Following  |  34 Posts  |  Joined: 07.03.2024  |  2.2791

Latest posts by cl4es.bsky.social on Bluesky

Preview
Performance Improvements in JDK 25 Java is constantly evolving with ever increasing performance. JDK 25 comes with significant performance improvements compared to previous versions including scoped values, improved GCs, lots of compil...

@pminborg.bsky.social and I wrote a bit about some of the many performance improvements in JDK 25: inside.java/2025/10/20/j...

tl;dr: upgrade to JDK 25 and add -XX:+UseCompactObjectHeaders

20.10.2025 09:27 β€” πŸ‘ 7    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Okidoki!

21.08.2025 07:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

-- femte frikΓ€ndes

09.07.2025 16:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

TrΓ₯dar som aldrig tar slut - kan de vara dΓΆdsfΓ€llor?

17.05.2025 08:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Vet inte vilket som vore vΓ€rst, faktiskt

23.04.2025 11:41 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"Agnes slickar sina barn. Overkligt!"

08.04.2025 18:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

OH: "WhiskeyLeaks"

27.03.2025 23:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Going to be doing some on-and-off between work and parental leave in the coming months. A good time to pick up a book or two and do some gardening, maybe. Or I'll just be trying to find time for naps. We'll see!

27.03.2025 14:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

*shorting intensifies*

21.03.2025 14:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Right there on the "Topic of Cancer"

14.02.2025 03:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

?

14.02.2025 03:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Which JDK are you baselined on - 17?

Maybe ask in leyden-dev anyway. The developers responsible for dynamic CDS are all there and might now if there's any route to enhance this older feature without interfering with the leyden/AOTCache work

12.02.2025 18:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
JEP 483: Ahead-of-Time Class Loading & Linking

You mean the AOTCache...? :) openjdk.org/jeps/483

Are these questions about the design/implementation/bugs aimed at the developers? leyden-dev OpenJDK mailing list might be a good place.

Maybe @shipilev.bsky.social has a better perspective as a non-Oracle contributor?

12.02.2025 17:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Have you noticed he never says anything bad about actual tyrannical governments?

06.01.2025 08:52 β€” πŸ‘ 8515    πŸ” 1721    πŸ’¬ 565    πŸ“Œ 148
Preview
a group of soldiers are standing in a row wearing helmets and armor . ALT: a group of soldiers are standing in a row wearing helmets and armor .
06.01.2025 14:15 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Bra skrivet!

06.01.2025 14:01 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Screenshot of a small factory, mining rigs and alien structures in the distance.

Screenshot of a small factory, mining rigs and alien structures in the distance.

Having a surprisingly good time playing Satisfactory.

Could probably swoop around and adding nice little catwalks to my factory for days. No progress. Only vibes.

03.01.2025 22:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Try mvn clean

17.12.2024 01:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Midsommarregn, HΓΆstgryning, osv..

09.12.2024 16:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This doesn't test with compressed object heders, right? I actually haven't checked if these features play well together.

01.12.2024 11:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

One of us! One of us!

24.11.2024 11:09 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's a bit sad I know at least a couple that could fit this description.

24.11.2024 11:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

"This is for Toto..."

24.11.2024 09:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Right in front of my mvn clean install?

23.11.2024 20:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I tried to post something not related to work. Oh well! πŸ˜…

23.11.2024 19:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Cappuccino with imperfect latte art, yet good enough for the poster to feel a faint sense of pride and accomplishment.

Wait, an alt text can be 2000 characters? Wow.. so many possibilities! πŸ˜‡

Cappuccino with imperfect latte art, yet good enough for the poster to feel a faint sense of pride and accomplishment. Wait, an alt text can be 2000 characters? Wow.. so many possibilities! πŸ˜‡

Getting there..

23.11.2024 14:47 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hello!

20.11.2024 12:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A bit surprised this was changed (in premain), though I guess in high-trust environments ARM=0 might be a reasonable tuning option.

19.11.2024 13:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Without these CDS improvements coming in late we'd actually be looking at a small regression in JDK 24 - happy to see (some of) our trends turning green in the latest build!

Does "other whistles" include your parallel relocation PR?

19.11.2024 10:52 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Rethinking Java String Concatenation #JVMLS
YouTube video by Java Rethinking Java String Concatenation #JVMLS

If you follow me I might post whenever I deliver nerdy talks such as www.youtube.com/watch?v=tgX3...

18.11.2024 09:09 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@cl4es is following 20 prominent accounts