[Haskell-cafe] ANNOUNCE: ghc-gc-tune: a tool for analyzing the
impact of GC flags
Alexandre.Termier at imag.fr
Tue Jul 6 10:56:05 EDT 2010
Thank you for a new tool and great blog post !
I will surely use it.
You might be interested by the experiments section of a paper that we
submitted to the Haskell Symposium with Simon Marlow and Satnam Singh :
We studied the impact of GC parameters on runtime, on a complex parallel
data mining program. We show that correct GC settings are really
important for good parallel performance, with a runtimes that can be 5x
I think this could interest everyone who want to squeeze up the most of
their parallel Haskell programs.
LIG (Laboratoire d'Informatique de Grenoble)
Université Joseph Fourier
681 rue de la Passerelle
B.P. 72, 38402 Saint Martin d'Hères (FRANCE)
Phone: +33 4 76 82 72 07
Fax: +33 4 76 82 72 87
On 06/07/2010 02:46, Don Stewart wrote:
> Inspired by a comment by Simon Marlow on Stack Overflow, about the time
> and space tradeoffs we make with garbage collection, particularly with a
> generational GCs, I wrote a small program, ghc-gc-tune, to traverse the
> garbage collector variable space, to see the relationship between
> settings and program performance. Given a program, it will show you an
> (optionally interactive) graph of how -A and -H flags to the garbage
> collector affect performance.
> Feedback and patches welcome!
> -- Don
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
More information about the Haskell-Cafe