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

Reply via email to