GOTO 2020 • Memory Efficient Java • Kirk Pepperdine

20:53 1032 views 86% Published one year ago

This presentation was recorded at GOTO Chicago 2020. #GOTOcon #GOTOchgo

Kirk Pepperdine - Kirk knows more about the JVM than most of the engineers that actually build it do. Let him take you to the secrets and dark corners of the JVM

When developers and Operations are asked what their biggest performance bottleneck is, it's rare that memory inefficiency comes up as an answer. Unfortunately, this runs counter to observations that 60% of all applications are memory-inefficient. Quite often this memory inefficiency hides as lower application throughput and longer, more frequent tail latency events, meaning that other things often take the blame. This session looks at the telltale signs that your application is in that 60% and the steps you can take to attack this [...]

00:00 Intro
00:59 Demo
02:46 What is your performance trouble spot?
04:37 Where do these problems show up?
06:13 Demo continued
08:25 War stories
09:12 What about Mastermind?
10:00 Allocation sites
10:55 Demo continued
12:20 Allocations
13:30 Demo continued

Read the full abstract here:
#Java #JVM #MemoryEfficiency #MemoryInefficiency

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube