🚀 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
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
Il n'apparaissent pas avec jstack, jconsole ou visualvm.
Avec jcmd, on les voit avec la commande Thread.dump_to_file, mais pas avec Thread.print 🤯.
#jdk #jdk21 #VirtualThreads
Avec le JDK 21, les virtual threads sont séduisants. Par contre au niveau inspection c'est galère.
#jdk #jdk21 #VirtualThreads