World Congress 2026 Europe
July 10, 2026 · 15:00–15:30
Stage 8 - powered by Red Hat
Swapping Code, Losing Memory: A JVM Deep Dive
Marco Sussitz
Senior Software Developer at Dynatrace
World Congress 2026 Europe
You thought you didn’t have tio think about memory management and memory leaks when you were done with C? Think again!
Join me starting the dive by looking at how golang allocates and deallocates memory, and the workings of the garbage collector. Learn how the stack and heap works. And why does my substring allocate so much memory?
We’ll dip our toes into some pitfalls we all are guilty of, and some that are real edge cases. We’re looking at quite a lot of code examples, and coding patterns. What can cause your application, website or k8s operator to consume increasingly amounts of memory? And how to avoid it without crashing out in a OOM (Out of memory) error?
And can I actually answer all of my own questions? Maybe more? Will you even know without joining in?
World Congress 2026 Europe
July 10, 2026 · 15:00–15:30
Stage 8 - powered by Red Hat
Marco Sussitz
Senior Software Developer at Dynatrace
World Congress 2026 Europe
July 9, 2026 · 16:10–16:40
Stage 12
Hartmut Armbruster
Software Architect at StoatFlow
World Congress 2026 Europe
July 9, 2026 · 16:50–17:20
Stage 12
Juraci Paixão Kröhling
Software Engineer at OllyGarden
World Congress 2026 Europe
July 9, 2026 · 12:50–13:20
Stage 10 - powered by TikTok
Rick Rackow
Senior Site Reliability Engineer | Author "Operating OpenShift"