Past Meetup

I Accidentally the Entire Heap: How I Learned to Love the Profiler

This Meetup is past

88 people went

Location image of event venue


7 p.m.: I Accidentally the Entire Heap
How I Learned to Stop Worrying and Love the Profiler
Trevor Caira

Haskell programs are evaluated using non-strict semantics, implemented in GHC using laziness. While laziness has some very nice properties, it can also create some perplexing space leaks. And debugging these space leaks can require seemingly telepathic insight into runtime system. In this talk I'll walk you through the process of debugging a simple (but non-trivial) Haskell program with memory troubles.

Trevor is a partner at Bitbase (, your neighborhood Haskell consultancy.