In part 1 of this series of 3 blog posts we introduced the specific performance challenges OpenJDK faces lowering application ‘startup’, ‘warmup’ and ‘initial footprint’ costs and provided an overview of what Leyden is doing to address those challenges. Part 2 describes how to use the new AOT capabilities offered by Leyden and presents test…...
#highperformance #Java #OpenJDK #PerformanceTuning #ProjectLeyden
https://foojay.io/today/how-is-leyden-improving-java-performance-part-2-of-3/
How is Leyden improving Java Performance? Part 2 of

How to use the AOT capabilities by Leyden and show test results which show that very significant progress has already been made.

foojay

In this series of 3 blog posts we will explain how OpenJDK project Leyden is helping to improve a specific area of performance where Java has notably lagged behind other languages i.e. application ‘startup’, ‘warmup’, and ‘initial footprint’. Part 1 explains what those terms mean and why Java faces challenges in matching the behaviour of…...
#JavaPerformance #OpenJDK #PerformanceOptimization #ProjectLeyden

https://foojay.io/today/how-is-leyden-improving-java-performance-part-1-of-3/

How is Leyden improving Java Performance? Part 1 of 3

In this series of 3 blog posts we will explain how OpenJDK project Leyden is helping to improve a specific area of performance where Java has notably lagged behind other languages i.e. application ‘startup’, ‘warmup’, and ‘initial footprint’.

foojay

💡 Dive into our in-depth analysis of #JDK26 and get a sneak peek at what's coming in #JDK27!

Explore the latest features, improvements, and future plans across #ProjectAmber, #ProjectLoom, #ProjectPanama, #ProjectLeyden & #ProjectValhalla.

Read more on #InfoQ 👉 https://bit.ly/4auF0w0

#Java #JDK #SoftwareDevelopment

🎙️ #InfoQ #podcast - Simon Ritter, Deputy CTO at Azul, dives into the latest innovations in OpenJDK - and shares insights from his experience serving on the JCP Expert Group since JDK 9.

💡 Topics include:
• The six-month release cycle
• Generational Shenandoah
• JDK Flight Recorder
• Project Leyden
• Compact Object Headers

🎧 A must-listen for Java developers: https://bit.ly/4qiEIwZ

#Java #OpenJDK #JVM #SoftwareDevelopment #ProjectLeyden

Oh, look. It's @graalvm being ~thrown under the bus~ detached from the train.

Right in time before Java 25 (LTS) has been released.

Gotta love the timing. 🤡

https://blogs.oracle.com/java/post/detaching-graalvm-from-the-java-ecosystem-train

#Java #JVM #GraalVM #ProjectLeyden

Deep dive analysis: we examine #JDK25 and predict what features have, or could be, targeted for #JDK26.

Read on #InfoQ: https://bit.ly/3HQJwZY

#Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectLeyden #JEP #SoftwareDevelopment

💡 Dive into our in-depth analysis of #JDK24 and get a sneak peek into what's on the horizon for #JDK25.

Read more on #InfoQ 👉 https://bit.ly/3X2gmeL

#Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectLeyden #JEP

JDK 24 and JDK 25: What We Know So Far

JDK 24, the third non-LTS release since JDK 21, has reached its first release candidate phase with a final set of 24 new features, in the form of JEPs, that can be separated into five categories: Core

InfoQ

Project Leyden Early-Access Builds

https://jdk.java.net/leyden/

Early Access Build Release Notes:

https://github.com/openjdk/leyden/blob/leyden-ea1-release-notes/README.md

JEP draft: Ahead-of-Time Code Compilation

https://openjdk.org/jeps/8335368

#OpenJDK #ProjectLeyden

Leyden Early-Access Builds

Project Leyden #JVMLS – Inside.java

Presented by Ioi Lam - HotSpot JVM Engineer (Java Platform Group - Oracle) and Dan Heidinga - Software Architect (Java Platform Group - Oracle) during the JVM Language Summit (August 2024 - Santa Clara, CA).

With #Spring Framework 6.1 and Spring Boot 3.2 general availability approaching, don't miss this comprehensive blog post on "Runtime Efficiency with Spring" I have just published. #graalvm #projectloom #projectcrac #projectleyden https://spring.io/blog/2023/10/16/runtime-efficiency-with-spring
Runtime efficiency with Spring (today and tomorrow)

Level up your Java code and explore what Spring can do for you.

Runtime efficiency with Spring (today and tomorrow)