#5991: regression: huge number of wakeups in xmonad
---------------------------------+------------------------------------------
    Reporter:  dmwit             |       Owner:                         
        Type:  bug               |      Status:  infoneeded             
    Priority:  normal            |   Milestone:  7.6.1                  
   Component:  Compiler          |     Version:  7.4.1                  
    Keywords:                    |          Os:  Linux                  
Architecture:  Unknown/Multiple  |     Failure:  Runtime performance bug
  Difficulty:  Unknown           |    Testcase:                         
   Blockedby:                    |    Blocking:                         
     Related:                    |  
---------------------------------+------------------------------------------

Comment(by dmwit):

 xmonad is usually not compiled with -threaded; compiling with -threaded
 does seem to be another valid workaround.

 {{{
 16:42 < dylan> dmwit: -threaded also fixes the wakeups problem
 16:42 < dmwit> dylan: Awesome, I'll say so on the bug.
 16:42 < dmwit> Perhaps we should just be passing -threaded when we build
 in xmonad.
 16:43 < dylan> ultimately the RTS should not be doing what it is doing
 though
 16:43 < dmwit> Yes, and also -threaded is a bit scary with X code.
 16:43 < dylan> I'm going back to -V0 for the time being
 16:44 < dylan> the amusing bit
 16:44 < dylan> either either solution
 16:45 < dylan> there are still several hundred SIGVTALRM/rt_sigreturn
 pairs before it settles down into a poll()
 }}}

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