Sort by: Date | Author | Tag
Performance
2026
-
Episode 59 “Java *is* Memory Efficient” [AtA]
by Nicolai Parlog on May 28, 2026
-
Java AOT in Production at Netflix
by Martin Chalupa (guest), Ian Brown (guest) on May 23, 2026
-
Secure, Scalable JVM Diagnostics for Kubernetes with JMS
by Praveen Srivastava on March 13, 2026
-
Java Performance Update: From JDK 21 to JDK 25
by Claes Redestad, Per-Ake Minborg on March 8, 2026
-
Java 26 for DevOps
by Billy Korando on March 2, 2026
-
1B Rows with the Memory API - JEP Cafe #25
by José Paumard on January 17, 2026
-
One Giant Leap: 95% Less Sampling Cost
by Jonas Norlinder on January 14, 2026
-
The Static Dynamic JVM – A Many Layered Dive #JVMLS
by John Rose on January 11, 2026
-
Run Into the New Year with Java’s Ahead-of-Time Cache Optimizations
by Ana-Maria Mihalceanu on January 9, 2026
2025
-
Supercharge your JVM Performance with Project Leyden and Spring Boot
by Ana-Maria Mihalceanu, Moritz Halbritter (guest) on November 2, 2025
-
Assembling Project Leyden #JVMLS
by Dan Heidinga on October 21, 2025
-
Performance Improvements in JDK 25
by Claes Redestad, Per-Ake Minborg on October 20, 2025
-
From JDK 21 to JDK 25 - Java Performance Update 2025
by Per-Ake Minborg on October 18, 2025
-
Java 21 ⮕ 25: Performance and Runtime Enhancements #RoadTo25
by Billy Korando on September 5, 2025
-
Auto-Vectorization in HotSpot #JVMLS
by Emanuel Peter on August 16, 2025
-
Just Be Lazy
by Per-Ake Minborg on July 29, 2025
-
ZGC - Paving the GC On-Ramp
by Erik Österlund on July 10, 2025
-
Project Leyden's AOT - Shifting Java Startup into High Gear
by Dan Heidinga on June 29, 2025
-
FFM vs. Unsafe. Safety (Sometimes) Has a Cost
by Maurizio Cimadamore, Per-Ake Minborg on June 12, 2025
-
Java 24, Faster Than Ever
by Per-Ake Minborg on May 17, 2025
-
Strings Just Got Faster
by Per-Ake Minborg on May 1, 2025
-
New Write Barriers for G1
by Thomas Schatzl on April 2, 2025
-
Java 24 Release Notes Overview for Operations
by Billy Korando on March 29, 2025
-
Performance Improvements in JDK 24
by Claes Redestad, Per-Ake Minborg on March 19, 2025
-
A Deep Dive into JVM Start-up
by Billy Korando on January 28, 2025
-
Java Performance Update
by Per-Ake Minborg on January 26, 2025
-
A Deep Dive into JVM Start Up - Stack Walker #6
by Billy Korando on January 9, 2025
2024
-
Java 24 Performance Improvements and Deprecations - Inside Java Newscast #82
by Nicolai Parlog on December 12, 2024
-
Java 24 Stops Pinning Virtual Threads (Almost) - Inside Java Newscast #80
by Nicolai Parlog on November 21, 2024
-
JEP targeted to JDK 24: 450: Compact Object Headers (Experimental)
by Roman Kenke (guest) on November 16, 2024
-
A Sneak Peek at StableValue and SegmentMapper
by Per-Ake Minborg on October 24, 2024
-
Advancing AI by Accelerating Java on Parallel Architectures
by Poonam Parhar on October 23, 2024
-
Java Performance Update with Per-Ake Minborg - Live Q&A at Devoxx BE
by Nicolai Parlog, Per-Ake Minborg on October 11, 2024
-
Best of Java Performance - Inside Java Newscast #75
by Ana-Maria Mihalceanu on August 29, 2024
-
Rethinking Java String Concatenation #JVMLS
by Claes Redestad on August 19, 2024
-
How to Build Custom Java Runtimes with Jlink
by Billy Korando on June 21, 2024
-
Introduction to JDK Mission Control
by Billy Korando on May 18, 2024
-
What's New in JMC 9? - Sip of Java
by Billy Korando on April 21, 2024
-
Pruning Dead Exception Handlers
by Jorn Vernee on March 25, 2024
-
JDK 22 G1/Parallel/Serial GC changes
by Thomas Schatzl on February 9, 2024
2023
-
JDK 21: The GCs keep getting better
by Stefan Johansson on December 14, 2023
-
Hazelcast Jet on Generational ZGC
by Stefan Johansson on November 7, 2023
-
Reducing P99 Latencies with Generational ZGC
by Stefan Johansson on October 21, 2023
-
Where the JVM is Entering the Era of AI Performance Tuning!
by Ana-Maria Mihalceanu on October 12, 2023
-
Generational ZGC - Sip of Java
by Billy Korando on October 9, 2023
-
With Java 21, Your Code Runs Even Faster but How is that Possible?
by Per-Ake Minborg on October 6, 2023
-
JFR View Command - Sip of Java
by Billy Korando on September 26, 2023
-
Java Records are "Trusted" and Consequently Faster
by Per-Ake Minborg on September 15, 2023
-
Java 21 JVM and GC Improvements #RoadTo21
by Billy Korando on September 3, 2023
-
Java's Startup Booster: CDS - Stack Walker #3
by Billy Korando on July 11, 2023
-
Create a multi-platform container image with Java SE Subscription Enterprise Performance Pack
by Albert Attard (guest) on June 12, 2023
-
A Glance At The Java Performance Toolbox
by Ana-Maria Mihalceanu on May 16, 2023
-
Save 10-20% Memory With Compact Headers - Inside Java Newscast #48
by Nicolai Parlog on May 11, 2023
-
Write performant Java code with the Vector API - JEP Café 18
by José Paumard on March 14, 2023
-
The Holy Grail of Java Performance - Inside Java Newscast #43
by Nicolai Parlog on March 2, 2023
-
JDK 21 - Image Performance Improvements
by Per-Ake Minborg on February 13, 2023
-
JDK 21 - Performance Improvements Revealed
by Per-Ake Minborg on January 26, 2023
2022
2021
-
Client Applications Configuration with Oracle JDK 11+
by Poonam Parhar on December 15, 2021
-
String Concatenation - JEP Café #7
by José Paumard on December 9, 2021
-
GC progress from JDK 8 to JDK 17
by Stefan Johansson on November 24, 2021
-
Improving Java Performance on OCI Ampere A1 Compute instances
by Shiyou Huang (guest) on November 3, 2021
-
Faster Charset Encoding
by Claes Redestad on October 17, 2021
-
G1: To Infinity and Beyond
by Stefan Johansson on October 11, 2021
-
Large pages and Java
by Stefan Johansson on May 19, 2021
-
Multi-Tier Compilation in GraalVM
by Aleksandar Prokopec on April 19, 2021
-
Faster Charset Decoding
by Claes Redestad on February 24, 2021
-
Reducing MD5 (and SHA) overheads
by Claes Redestad on February 14, 2021
-
Extending the Automatic Vectorization Capabilities of the C2 Compiler
by William Sjöblom (guest) on January 27, 2021
-
Investigating MD5 overheads
by Claes Redestad on January 4, 2021
2020
2019