Inside Java
News and views from members of the Java team at Oracle
Sort by: Date | Author | Tag
JDK 28
JDK 27
JDK 26
JDK 25
JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
Artificial Intelligence
Client
Cloud
Community
Concurrency
Core Libraries
Education
Garbage Collectors
HotSpot
Integrity by Default
JDK Flight Recorder
Java Language
Modules
Moved By Java
Networking
Oracle
Performance
Project Amber
Project Babylon
Project Leyden
Project Loom
Project Panama
Project Valhalla
Security
Serviceability
Serviceability
2026
- The Limitations of Running a Workload Generator In the Same JVM as the System-Under-Test
-
The Power of JDK Flight Recorder: Efficient Profiling and Troubleshooting for Java Applications
-
Intelligent JVM Monitoring: Combining JDK Flight Recorder with AI
- Quality Outreach Heads-up - JDK 27: Numeric Fields in JSON Thread Dumps
-
Post-Mortem JVM Crash Analysis with jcmd
- Quality Outreach Heads-up - JDK 27: Removal of Deprecated Java Launcher Options
- Episode 53 “Analyzing Crashed JVMs” [IJN]
-
Analyzing Crashed JVMs - Inside Java Newscast #109
-
Intelligent JVM Monitoring: Combining JDK Flight Recorder with AI
- Dissecting the CPU-Memory Relationship in Garbage Collection
2025
- Quality Outreach Heads-up - JDK 26: Jlink Compression Plugin Now Handles -c Option Correctly
-
Mastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks
- Quality Outreach Heads-up - JDK 24: Remote Debugging with jstat and jhsdb Is Deprecated for Removal
- Episode 34 “Doc, JavaDoc and Markdown” [AtA]
2024
- Tutorial: Leveraging JDK Tools and Updates to Help Safeguard Java Applications
- What is Sustaining Engineering?
- Tutorial: JWebserver - Launch the Java Simple Web Server
2023
-
Java 21 Tool Enhancements: Better Across the Board #RoadTo21
- JEP proposed to target JDK 21: 451: Prepare to Disallow the Dynamic Loading of Agents
-
Troubleshooting Native Memory Issues in Java Applications
-
Programmer's Guide to JDK Flight Recorder
- Draft JEP: JDK Packaging Guidelines
2022
-
Programmer's Guide to JDK Flight Recorder
- New candidate JEP: 435: Asynchronous Stack Trace VM API
- JFR Event Stream - Sip of Java
- Exceptions - You don't gotta catch 'em all!
2021
- Announcing Windows support for Java Management Service
- JDK Mission Control Core libraries now available on Maven Central
- "Failed to write core dump"
-
Monitoring and Troubleshooting Tools in the JDK
- JDK Mission Control version 8.0.0 (JMC 8) is now available
- Monitoring Deserialization to Improve Application Security
- Containerized Java Advanced Management Console
- Deciphering the stack trace
- JMC 8.0.0 Early-Access Release
2020
- Troubleshooting Native Memory Leaks in Java Applications
- A crash happened outside the Java Virtual Machine
- Survey on serviceability tools: jinfo, jmap & jstack
-
Continuous Monitoring With JDK Flight Recorder
-
Continuous Monitoring with JDK Flight Recorder
2019
-
JFR: the Black Box of Java Applications
-
Monitoring and Troubleshooting Tools in JDK/bin
-
JDK Mission Control: Where We Are. Where We Are Going.

