Simon,

What about the non-OSX issue of using a Chan to collect traces from thousands of threads?

It's not working very well for me when I use readChan in a loop (see the code). getChanContents works much better but then the logger thread is stuck forever and everything else that waits on it is stuck as well.

The output from logger (Util.hs) stops after a few lines and thus memory taken starts to grow because all the output sent to the chan is not being processed.

        Thanks, Joel

On Nov 21, 2005, at 9:35 AM, Simon Peyton-Jones wrote:

If it's MacOS specific, we're not going to be much help at GHC HQ,
because we don't have any (Macs that is). Wolfgang Thaller is the MacOS
expert, but maybe there are others now?

--
http://wagerlabs.com/





_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to