[Haskell-cafe] Slow mvar when compiled with threaded
Branimir Maksimovic
branimir.maksimovic at gmail.com
Wed Jan 8 03:01:29 UTC 2014
On 01/07/2014 09:39 PM, Bob Ippolito wrote:
> Here's a much simpler implementation for that sort of pattern, using
> channels to fan out work to threads. I added a dependency on Criterion
> because getCPUTime is basically useless for this kind of measurement
> on Mac OS X since it doesn't include the time that the process spent
> waiting on IO:
Great, thank you very much. You gave me material for learning ;)
However, my version is significantly faster when compiling without
-threaded.
With -threaded option, your version is much faster than mine, but both
are significantly slower
then compile without -threaded.
Thanks!
More information about the Haskell-Cafe
mailing list