
I doubt it. Even if you could turn GC completely off, the vast
majority of GHC Haskell programs will run out of memory very quickly.
Lazy evaluation has been called "evaluation by allocation"; unless
your program has very simple requirements and can live in the
completely-strict fragment of Haskell without consing, almost
everything allocates something. Also, your programs probably won't
even run faster without GC, as GHC's GC is an important part of
getting halfway reasonable L2 cache performance.
Best,
Leon
On Wed, Sep 14, 2011 at 12:42 PM, Andreas Voellmy
Hi everyone, Is there a way to completely turn garbage collection off in the Haskell runtime system? I'm aware of the -A runtime option, but I'd like to completely turn it off, if possible. I'm OK with running the program until it runs out of memory, and I'm willing to recompile GHC if needed. Regards, Andreas _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe