align-toparrow-leftarrow-rightbackbellblockcalendarcamerachatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfullheartglobegoogleimagesinstagramlocation-pinmagnifying-glassmailmoremuplabelShape 3 + Rectangle 1outlookpersonplusImported LayersImported LayersImported Layersshieldstartwitteryahoo

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

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.

Join or login to comment.

  • A former member
    A former member

    June 27, 2013

  • obadz

    Looking forward to viewing the video

    June 27, 2013

  • A former member
    A former member

    It was a great talk for my first time.

    June 26, 2013

  • Michael O. C.

    Sorry. Have to miss this one.

    June 26, 2013

  • Chris L.

    Friend in town :(

    June 26, 2013

  • Andreas V.

    Looking forward to my first NY Haskell meet up :)

    2 · June 18, 2013

  • Doug B.

    And yes, the title is correct...it's a meme.

    2 · June 11, 2013

  • Doug B.

    Yes, we always post videos.

    1 · June 11, 2013

  • obadz

    This sounds super interesting but I won't be in town :-( Any chance that this presentation gets video'd and uploaded to Youtube afterwards?

    June 11, 2013

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy