Please log in to watch this conference skillscast.
Whilst this is somewhat true, laziness makes it very easy to introduce space leaks into a program and use more memory than necessary. Therefore it's important to understand the tools and techniques at our disposal for analysing and correcting memory usage.
In this talk, Matthew will explore different ways to analyse the memory usage of programs. Starting with the humble heap profiler, he'll look at its different modes of operation and how to interpret the heap profiles. He'll then discuss some more precise techniques to find space leaks and possible future directions for space profiling.
YOU MAY ALSO LIKE:
- A Look Inside GHC's Optimiser (SkillsCast recorded in October 2017)
- Haskell eXchange 2021: Novice Track (Online Conference on 15th November 2021)
- Haskell eXchange 2021: Pro Track (Online Conference on 16th - 17th November 2021)
- Hashing Modulo Alpha Equivalence (SkillsCast recorded in May 2021)
- In The Belly Of The Whale: Tales From Haskell In The Enterprise (SkillsCast recorded in May 2021)
Gazing into the Void: Understanding Space (Leaks)
Matthew is a PhD student at the University of Bristol and one of the core GHC contributors. His research interests are in program generation and multi-stage programming.