Sign in

Per Minborg

@pminborg.bsky.social
363 followers 181 following 25 posts

Java Core Library Team @Oracle (all opinions are my own alone).

PostsRepliesMedia
Per Minborg @pminborg.bsky.social · 9h
JDK 27 is out, and now you can read about the performance improvements that were included in it: inside.java/2026/09/28/p...
inside.java
Performance Improvements in JDK 27 - Inside.java
Notable performance improvements in JDK27
013
Per Minborg @pminborg.bsky.social · 29/07/2026
The Java Babylon team is #hiring in Nashville! Relocation (from inside the US to Nashville) is available. Know anyone who might be interested? Please send this along: careers.oracle.com/en/sites/job...
022
Reposted by Per Minborg
Devoxx France @devoxx.fr · 24/11/2025
Let's go! Our call for paper is now open until January 11th. Join us and share your passion on devoxxfr2026.cfp.dev#/ For more details: www.devoxx.fr/2025/11/21/c...
devoxxfr2026.cfp.dev
Call For Papers
The Call for Papers web app which allows authenticated users to submit talks and the program committee to review and rate them.
22916
Reposted by Per Minborg
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 11/11/2025
📢Important Update 📢 Many have asked for more time to submit to the 2026 #JavaOne call for papers. We've extended the deadline until Nov 13th at 11:59pm PT. Be sure to submit your #Java proposal(s) before time runs out: ➡️ social.ora.cl/6013A7UXF
21410
Reposted by Per Minborg
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 06/11/2025
🚨 Time Sensitive 🚨 #Java peers...the 2026 #JavaOne call for papers closes soon. Get your proposals in by the Nov 11 deadline ➡️ social.ora.cl/6017A7UwL
01713
Reposted by Per Minborg
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 23/10/2025
📢 Announcement 📢 #Java peers, the 2026 #JavaOne call for papers is now LIVE. Please make your submissions by November 11, 2025 5:00 p.m. PT by visiting the conference website: ➡️ social.ora.cl/6013A7UXF
01915
Reposted by Per Minborg
0xc1a35 @cl4es.bsky.social · 20/10/2025
@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
inside.java
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...
084
Per Minborg @pminborg.bsky.social · 01/10/2025
You can't have both laziness and immutability at the same time in #java ... until Lazy Constant arrives ... JEP 526: Lazy Constants (Second Preview) is now a Candidate for JDK 26! Read all about it here: openjdk.org/jeps/526
0143
Per Minborg @pminborg.bsky.social · 22/08/2025
Looking forward to Java One next year!
020
Per Minborg @pminborg.bsky.social · 07/08/2025
My talk "Java Performance Update 2025: From JDK 21 to JDK 25" for @devoxx.com‬ was accepted! I am looking forward to returning to Antwerp and meeting members of the #java community! I will also do another talk: "Finally, final means final - A deep dive into field immutability in Java"
0132
Reposted by Per Minborg
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 04/08/2025
#Java peers, #JavaOne IS BACK AGAIN IN 2026 (March 17-19). Read our blog to learn more and sign up w/interest if you want to attend, speak, or sponsor: social.ora.cl/6011fdkbH
14623
Per Minborg @pminborg.bsky.social · 30/04/2025
We integrated #java 's new Stable Values feature just now! This will allow developers and library developers to benefit from the "secret" @Stable annotation that the internal JDK code has been using for years. This can bring significant performance improvements to your code! openjdk.org/jeps/502
openjdk.org
24419
Per Minborg @pminborg.bsky.social · 22/04/2025
We just integrated a performance improvement to Java String that will provide a ~10x performance boost in some applications where Strings are used as keys and where the associated values are constant foldable. This will make JDK 25 faster. github.com/openjdk/jdk/...
27721
Per Minborg @pminborg.bsky.social · 19/03/2025
#java 24 is out and here is a summary of the performance improvements we made: inside.java/2025/03/19/p...
inside.java
Performance Improvements in JDK 24
Java is constantly evolving with ever increasing performance. JDK 24 comes with significant performance improvements compared to previous versions including improved virtual thread handling, reduced s...
03113
Reposted by Per Minborg
Alina Yurenko @alina-yurenko.bsky.social · 14/03/2025
You asked, we delivered: we merged FFM support in @graalvm.org Native Image on MacOS/AArch64!🚀😍 github.com/oracle/graal... This means that you can now also build and run locally apps like github.com/mukel/llama3... (cc @stephanjanssen.be :)) Coming soon in GraalVM for JDK 25 EA builds!🎉
github.com
[GR-58659] [GR-58660] Add FFM Support for {darwin,linux}-aarch64 on SubstrateVM by graalvmbot · Pull Request #10856 · oracle/graal
Adds support for AArch64 platforms. This is based on the x86_64 implementation and adapted accordingly.
13411
Per Minborg @pminborg.bsky.social · 11/03/2025
#java 's new Stable Values API (Preview) was just targeted for JDK 25! Don't miss my talk at #JavaOne about Stable Values: reg.rf.oracle.com/flow/oracle/...
03916
Per Minborg @pminborg.bsky.social · 06/02/2025
We have been working hard on a new feature for #java called "Stable Values". Don't miss my talk at #JavaOne where I uncover what this can mean in terms of improved performance and maintainability for your Java code. Early bird discounts are still available! reg.rf.oracle.com/flow/oracle/...
reg.rf.oracle.com
Session Catalog
12510
Per Minborg @pminborg.bsky.social · 03/02/2025
My talk at Devoxx BE on "Java Performance Update" for JDK24 seems to attract much attention — almost 50K views in the first week alone. Find out what you think about it and let me know your thoughts: www.youtube.com/watch?v=rXv2...
youtube.com
Java Performance Update
YouTube video by Java
0145
Reposted by Per Minborg
billykorando.bsky.social @billykorando.bsky.social · 28/01/2025
Hey #Java Developers, ☕️ JavaOne is happening March 18-20 in Redwood Shores, CA. JavaOne is your opportunity to learn about the future of Java from experts like @pminborg.bsky.social on features like Stable Value Buy your tickets now: inside.java/j1?utm_sourc...
0116
Per Minborg @pminborg.bsky.social · 21/01/2025
The new StableValues JEP for #java is now one step closer to being finalized: openjdk.org/jeps/8312611 Stable Values will provide the benefits of final fields but with flexible initialization, much like combining the benefits of final and non-final fields.
12911
Reposted by Per Minborg
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 23/12/2024
#Java developers! @JavaOne is BACK (18-20 Mar). Early bird registration is available through Feb 9th. Please (re)join us at THE conference that started it all... Blog ➡️ social.ora.cl/6015Qne5z Event ➡️ javaone.com #JavaOne #OpenJDK #JDK
25935
Per Minborg @pminborg.bsky.social · 10/12/2024
The JDK 24 train has left the station, and now we are working on JDK 25. I am hoping to see some cool improvements in this one:
1395
Per Minborg @pminborg.bsky.social · 03/12/2024
The fork for JDK24 is approaching and we are about to integrate a PR that will improve string-length performance for the Foreign Function & Memory API (FFM) by about 30% for common cases. It started out as a bug (which was also solved) and ended with better performance. github.com/openjdk/jdk/...
github.com
8345120: A likely bug in StringSupport::chunkedStrlenShort by minborg · Pull Request #22451 · openjdk/jdk
This PR proposes to rewrite the StringSupport::chunkedStrlen* methods, fixing a bug in the short_strlen variant for odd offsets (offset % 2 != 0). This PR also improves performance on modern hardw...
1205