Java, the runtime, is said to like memory. It's a fact well known to those who know it well: subtle differences in code can lead to drastic changes to applications memory and runtime profiles. We'll take you through the memory lane part of our work and show how to approach analysis, problems and troubleshooting. We'll walk through tools; what information can they surface, and how to navigate back to the code. And we'll explore how techniques and libraries affect what the application does. Attend this session if you believe troubleshooting memory in Java is “magic,” or “only tuning the GC can save us.”
Type: Learning Session (50 min)
Track: Application Performance, Manageability, and Tooling
Audience Level: Intermediate
Speaker: ags Grzesik