#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