#5991: regression: huge number of wakeups in xmonad
--------------------------------------+-------------------------------------
  Reporter:  dmwit                    |          Owner:                
      Type:  bug                      |         Status:  new           
  Priority:  high                     |      Milestone:  7.4.2         
 Component:  Runtime System           |        Version:  7.6.1         
Resolution:                           |       Keywords:                
        Os:  Linux                    |   Architecture:  x86_64 (amd64)
   Failure:  Runtime performance bug  |     Difficulty:  Unknown       
  Testcase:                           |      Blockedby:                
  Blocking:                           |        Related:                
--------------------------------------+-------------------------------------

Comment(by marlowsd@…):

 commit 0b79d5cd4687dacf7efd430df7fba9d9a5a5ce32
 {{{
 Author: Simon Marlow <[email protected]>
 Date:   Fri Sep 21 15:49:22 2012 +0100

     Another overhaul of the recent_activity / idle GC handling (#5991)

     Improvements:

      - we now turn off the timer signal in the non-threaded RTS after
        idleGCDelay.  This should make the xmonad users on #5991 happy.

      - we now turn off the timer signal after idleGCDelay even if the
        idle GC is disabled with +RTS -I0.

      - we now do *not* turn off the timer when profiling.

      - more comments to explain the meaning of the various ACTIVITY_*
        values

  includes/rts/Flags.h |    1 +
  rts/RtsFlags.c       |   14 ++++++++++++--
  rts/Schedule.c       |   16 ++++++++++++----
  rts/Schedule.h       |   28 +++++++++++++++++++++++-----
  rts/Timer.c          |   29 +++++++++++++++--------------
  5 files changed, 63 insertions(+), 25 deletions(-)
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5991#comment:16>
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