[GHC] #9809: Overwhelming the TimerManager

GHC ghc-devs at haskell.org
Tue Nov 18 03:39:19 UTC 2014


#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


More information about the ghc-tickets mailing list