GeeCON 2024: Nitsan Wakart - OOMs!... I did it again

youtube.com 14 godzin temu


OOMKilled? OutOfMemoryError? Can the live set get you killed? A common origin of unnatural death for JVMs is moving out of memory, learn you any tools to solve OOMs for the common good. JVM based services request to know:

How much memory does my JVM need?
Where does all that memory go?
Why won't the numbers add up?
In this talk we will cover the fundamentals of JVM memory usage, and answer all of the above:
Memory basics
Memory footprint and containers
Controlling JVM native memory footprint
Direct memory challenges
GC basics: live set and allocation rate
GC tuning for container services
Live-Set optimisation