parallel garbage collection performance

Tyson Whitehead twhitehead at
Mon Jun 18 16:48:13 CEST 2012

On June 18, 2012 04:20:51 John Lato wrote:
> Given this, can anyone suggest any likely causes of this issue, or
> anything I might want to look for?  Also, should I be concerned about
> the much larger gc_alloc_block_sync level for the slow run?  Does that
> indicate the allocator waiting to alloc a new block, or is it
> something else?  Am I on completely the wrong track?

A total shot in the dark here, but wasn't there something about really bad 
performance when you used all the CPUs on your machine under Linux?

Presumably very tight coupling that is causing all the threads to stall 
everytime the OS needs to do something or something?

Cheers!  -Tyson

More information about the Glasgow-haskell-users mailing list