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 <[email protected]> wrote: > 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 > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe > > _______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
