JavaJava
Deep Dive180min
INTERMEDIATE

Java Memory Leaks

This talk explores memory leaks and inefficiency in Java backend systems, covering the Java Memory Model, essential JVM memory flags, and heapdump analysis. Learn about 10 common memory leak types, see real-world examples, and gain access to study materials and a reward for discovering new leaks.

Victor Rentea
Victor RenteaFreelance

talkDetail.whenAndWhere

Tuesday, October 7, 09:30-12:30
Room 8
talks.description
Let's dive deep into memory leaks and memory inefficiency patterns in Java backend systems. You'll understand the Java Memory Model, discover JVM memory flags you #musthave in production, and learn to analyze a heapdump. Then we'll trace 10 common memory leak types, collected with ❤️ from 150+ companies over a decade of consultancy. You'll hear about ThreadLocal, inner classes, hidden links, cache/hash keys, thread and class loader leaks. After the talk you'll get access to all the heapdumps we study for self-study. And a bounty for any new leak you describe to me after the talk :)
memory
heapdump
leaks
java
talks.speakers
Victor Rentea

Victor Rentea

Freelance

Romania

With two decades of experience, Victor is a Java Champion and hands-on Software Architect who has inspired thousands of engineers through his high-energy, practical workshops. Drawing insights from the 150 companies he’s trained across Europe, Victor delivered countless talks at top conferences, where he made use of his favourite sound effects. In his rare free time, he coaches teams, consults on high-stakes projects, and organizes online meetups for European Software Crafters—the world’s largest community focused on code quality. Explore his training topics at https://victorrentea.ro
talk.infographic.title
Java Memory Leaks infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments