Mastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks
Memory 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.
Presented by Poonam Parhar - Senior Product Manager (Java Platform Group - Oracle) at JavaOne 2025 (CA, March 2025).
All JavaOne 2025 talks ➤ https://www.youtube.com/playlist?list=PLX8CzqL3ArzVV1xRJkRbcM2tOgVwytJAi
➤ https://inside.java/2025/01/29/evolution-of-java-ecosystem-for-integrating-ai/
➤ https://github.com/poonamparhar/Java-Gen-AI
Tags: #Java #OpenJDK #GC
SES1647