Mastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks
Poonam Parhar on May 15, 2025Memory issues in Java applications can be challenging to diagnose, often manifesting as subtle symptoms. This talk will explore common and obscure memory problems, from Java heap exhaustion and metaspace overflows to native memory leaks. Through real-world examples, we’ll uncover the diagnostic tools and troubleshooting techniques to tackle these issues. You’ll learn how to collect and analyze different forms of diagnostic data, including heap dumps, GC logs, NMT output, as well as other critical troubleshooting information. Whether you’re dealing with gradual performance degradation or sudden application crashes, this session will equip you with practical strategies for detecting and resolving underlying memory problems. Join us to dive into strategies for troubleshooting memory problems in Java applications.
Make sure to check the JavaOne 2025 playlist.