Per Minborg
@pminborg.bsky.social
π€ 343
π₯ 179
π 21
Java Core Library Team @Oracle (all opinions are my own alone).
reposted by
Per Minborg
Sharat (Shar) Chander
3 days ago
π’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
2
14
12
reposted by
Per Minborg
Sharat (Shar) Chander
8 days ago
π¨ 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
0
17
15
reposted by
Per Minborg
Sharat (Shar) Chander
22 days ago
π’ 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
0
19
17
reposted by
Per Minborg
0xc1a35
25 days ago
@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
loading . . .
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...
https://inside.java/2025/10/20/jdk-25-performance-improvements/
0
8
4
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
about 1 month ago
0
14
3
Looking forward to Java One next year!
3 months ago
0
2
0
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"
3 months ago
0
13
2
reposted by
Per Minborg
Sharat (Shar) Chander
3 months ago
#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
1
48
27
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
loading . . .
https://openjdk.org/jeps/502
7 months ago
2
45
20
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/...
7 months ago
2
77
22
#java
24 is out and here is a summary of the performance improvements we made:
inside.java/2025/03/19/p...
loading . . .
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...
https://inside.java/2025/03/19/performance-improvements-in-jdk24/
8 months ago
0
32
13
reposted by
Per Minborg
Alina Yurenko
8 months ago
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!π
loading . . .
[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.
https://github.com/oracle/graal/pull/10856
1
34
11
#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/...
8 months ago
0
39
16
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/...
loading . . .
Session Catalog
https://reg.rf.oracle.com/flow/oracle/javaone25/catalog/page/catalog/session/1734125338812001Xiia
9 months ago
1
25
10
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...
loading . . .
Java Performance Update
YouTube video by Java
https://www.youtube.com/watch?v=rXv2-lN5Xgk&ab_channel=Java
9 months ago
0
14
5
reposted by
Per Minborg
10 months ago
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...
loading . . .
0
11
6
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.
10 months ago
1
29
13
reposted by
Per Minborg
Sharat (Shar) Chander
11 months ago
#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
2
60
39
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:
11 months ago
1
39
5
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/...
loading . . .
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...
https://github.com/openjdk/jdk/pull/22451
12 months ago
1
20
5
you reached the end!!
feeds!
log in