
#9809: Overwhelming the TimerManager -------------------------------------+------------------------------------- Reporter: fryguybob | Owner: simonmar Type: bug | Status: new Priority: normal | Milestone: Component: Runtime | Version: 7.9 System | Keywords: Resolution: | Architecture: Unknown/Multiple Operating System: Linux | Difficulty: Unknown Type of failure: Runtime | Blocked By: performance bug | Related Tickets: Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by davean): My specific use case involved TCP connections which were waiting on data from a TChan. If the data did not arrive soon enough, it needed to stop waiting on the TChan and do some other work. After which it would either come back and listen again or not. Previously I was managing in the range of 40k per instance for months at a time without issue (excursions to 100k had occurred). Currently (with 7.8.3 and admittedly slightly different server code) I'm not safely able to handle more then around 6k per instance. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9809#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler