
Deep Dive180min
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 RenteaFreelance
talkDetail.whenAndWhere
Tuesday, October 7, 09:30-12:30
Room 8
talks.roomOccupancytalks.noOccupancyInfo
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 :)

Victor Rentea
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
talkDetail.shareFeedback
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments