100k blocking tasks. A few seconds. On a laptop. With #VirtualThreads in #Java25, that’s reality. Mihaela Gheorghe-Roman explains what changed since #JDK21 & why thread-per-request is back. Still running huge thread pools?

Rethink: https://javapro.io/2026/03/05/java-25-and-the-new-age-of-performance-virtual-threads-and-beyond/

#ProjectLoom @openjdk

#Java peers...Find out what features (#JDK enhancement proposals - #JEPs) have been integrated in #JDK25 since #JDK21:

https://openjdk.org/projects/jdk/25/jeps-since-jdk-21

πŸš€ Call for Contributors – #JVM #Performance #Benchmarks

If you're interested in contributing to the #JVM #Performance #Benchmarks project - an initiative that gained significant traction in the #Java community through our recent #JDK17 and #JDK21 analyses - check out the repo:

πŸ”— https://github.com/ionutbalosin/jvm-performance-benchmarks

🧡 DM me or open a PR to get started

#Java #JVM #OpenJDK #GraalVM #JMH #Performance #OpenSource

GitHub - ionutbalosin/jvm-performance-benchmarks: Java Virtual Machine (JVM) Performance Benchmarks with a primary focus on top-tier Just-In-Time (JIT) Compilers, such as C2 JIT, Graal JIT, and the Falcon JIT.

Java Virtual Machine (JVM) Performance Benchmarks with a primary focus on top-tier Just-In-Time (JIT) Compilers, such as C2 JIT, Graal JIT, and the Falcon JIT. - ionutbalosin/jvm-performance-benchm...

GitHub
@svenruppert In #JabRef, we stick with #JDK21, because the new features of JDK22 do not outweigh the updates the effort of Linux distributions packaging our app with a more recent #JDK. Regarding #JavaFX, we always go with the latest release - and also build with the latest EA version to enable testing by Linux users whether their bugs (mostly with Gnome and i3) are fixed. Our #GitHub #workflow is https://github.com/JabRef/jabref/blob/main/.github/workflows/deployment-jdk-ea.yml.
jabref/.github/workflows/deployment-jdk-ea.yml at main Β· JabRef/jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases - JabRef/jabref

GitHub
Wednesday Links - Edition 2024-07-31

The noisy JIT Compiler (6 min)πŸ“’ https://blog.allegro.tech/2024/07/the-noisy-jit-compiler.html Java...

DEV Community

Dive into the latest advancements in #Java with our latest article on JDK 21's virtual threads: https://bit.ly/4cEppIA

This analysis compares the performance of virtual threads with Open Liberty's thread pool, focusing on key findings such as throughput, ramp-up times, and memory footprint. While virtual threads offer several advantages, they also show unexpected performance issues, especially in CPU-intensive workloads.

This analysis guides Java developers on when and how to use virtual threads in their applications.

#JDK21 #VirtualThreads #OpenLiberty

Java Virtual Threads: A Case Study

This article explores JDK 21's virtual threads, comparing their performance with Open Liberty's thread pool and highlighting key findings and performance issues.

InfoQ

My article about synchronized on #foojay has reached 5,000 views: https://foojay.io/today/lets-replace-the-synchronized-keyword/ πŸ‘

  #java #synchronized #virtualthreads #jdk21

Let's Replace the synchronized Keyword

Let's replace the synchronized keyword to be more virtual threads friendly in a code readable way.

foojay
Comme souvent, quand je bloque sur un sujet, Γ§a devient une page sur mon wiki: https://www.jtips.info/Java/VirtualThread
#jdk #jdk21 #VirtualThreads
Virtual Threads - JTips

Un Virtual Thread est une version allΓ©gΓ©e de thread, dont la technique a Γ©tΓ© introduite en preview dans le JDK 19 et en version finale dans le JDK 21.

avis partagé !! RT @AlexisHassler Avec le JDK 21, les virtual threads sont séduisants. Par contre au niveau inspection c'est galère. #jdk #jdk21 #VirtualThreads