Find Java memory leaks with Heap Dumps (JDK 25)
summary
Shows how to detect Java memory leaks using heap dumps with JDK 25 tools, describing which diagnostics to collect and how to analyze retained object graphs. Covers practical techniques and tooling (heap dump generation and analysis) to find the root causes of leaks in Java applications.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:06What is a memory leak
- 2:29Java memory architecture
- 8:36Where leaks occur
- 9:40Garbage collector basics
- 12:56Bad caching example
- 15:07Demo setup
- 16:38Analyzing heap dump
- 19:54Multiple leaks detection
- 20:59JFR vs heap dump
- 21:43Tool comparison
- 22:47Leak patterns and fixes
- 24:18Q&A
related talks
43mTroubleshooting Memory Problems in Java Applications
02h 41mSolving Memory Leaks in the JVM
32mMastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks
51mA Healthy diet for your Java application
48mJava Memory Management Best Practices
44mA Glance At The Java Performance Toolbox
50mEmergency Dump — The Black Box of a Crashed JVM
46mA Guide to Memory Analysis for JVM Applications
