Last month the Microscope Meetup had Guillermo and yours truly on a (Frugal) Memory Management on the JVM talk.

We presented some ways to understand an application’s worload and detect when it may be indulging too much on your memory. Then discussed some common practises to reduce footprint and, when these are not enough other techniques to achieve zero-allocations on your fast path.

The recording is available at YouTube and here are the slides in PDF (the video is immutable, but let me know any errors in the slides).