On Tue, 2008-11-25 at 17:32 +0300, Bulat Ziganshin wrote: > Hello David, > > Tuesday, November 25, 2008, 5:27:51 PM, you wrote: > > > When I was researching how to do this, I was really hoping for something > > like "static areas" from the Lisp Machine operating system. You could > > allocate any normal object in an area of the heap where the GC would not > > bother with it. I miss that. I wonder why GHC doesn't have such a > > concept? > > it has. bytestrings use this area, it's called "pinned arrays" >
Thanks. I'll look into it. BTW, running my program with the compacting GC improved efficiency dramatically. Your initial idea that it was my other data was my other data was absolutely correct. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe