#1589: Process creation and communication doesn't scale linearly
-----------------------------+----------------------------------------------
Reporter: guest | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Runtime System | Version: 6.7
Severity: minor | Keywords:
Difficulty: Unknown | Os: Windows
Testcase: | Architecture: x86
-----------------------------+----------------------------------------------
Creating processes (with forkIO) and communicating between them (with
putMVar and takeMVar) does not scale linearly. For 10000 processes
creation takes 8us, but for 100000 it takes 60us. Even taking the
increased GC into account it's highly non-linear.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1589>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs