#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

Reply via email to