GOTO 2020 • Memory Efficient Java • Kirk Pepperdine

38:08 736 views 84% Published 5 months ago

This presentation was recorded at GOTOpia Europe 2020. #GOTOcon #GOTOpia

Kirk Pepperdine - Kirk knows more about the JVM than most of the engineers that actually build it do

When developers and operations are asked what their biggest performance bottleneck is, Kirk finds that it is rare that memory inefficiency comes up as an answer.
Unfortunately, this runs counter to the observation 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. In this talk, Kirk will look at the telltale signs that your application is in that 60% and the steps you can take to attack [...]

00:00 Intro
02:12 Demo
04:15 What is your performance trouble spot?
11:57 War stories
13:19 Allocation site
16:39 Java heap
20:12 Problems
22:22 Pause vs. occupancy
23:56 Reducing allocations
25:21 Demo

Download slides and read the full abstract here:
#Java #JVM #MemoryEfficiency #MemoryInefficiency #Programming

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