On Fri, Jul 31, 2009 at 1:56 PM, Jeremy Shaw <jeremy@n-heptane.com> wrote:

Using encode/decode from Binary seems to permamently increase my
memory consumption by 60x fold. I am wonder if I am doing something
wrong, or if this is an issue with Binary.

It's an issue with the Binary instance for lists, which forces the entire spine of the list too early. This gives you a gigantic structure to hold onto.