When Java developers and operations are asked what their biggest performance bottleneck is, 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. This presentation discusses the telltale signs that your application is in that 60% and the steps you can take to attack this problem.
In this talk, you will learn:
* Signs that your application is within the 60% that are memory-inefficient
* Typical examples of memory inefficient performances
* How you can change this to become memory-efficient
Video producer: https://gotopia.eu/