[GHC] #7606: Stride scheduling for Haskell threads with priorities
GHC
cvs-ghc at haskell.org
Wed Jan 23 10:53:26 CET 2013
#7606: Stride scheduling for Haskell threads with priorities
---------------------------------+------------------------------------------
Reporter: ezyang | Owner: ezyang
Type: feature request | Status: new
Priority: normal | Milestone: 7.8.1
Component: Runtime System | Version: 7.7
Keywords: | Os: Unknown/Multiple
Architecture: Unknown/Multiple | Failure: None/Unknown
Difficulty: Unknown | Testcase:
Blockedby: | Blocking:
Related: |
---------------------------------+------------------------------------------
Comment(by simonmar):
Perhaps you should check that the scheduling behaviour is the same. e.g.
in sieve, if we manage to run a thread to completion in one time slice,
then it won't need to be copied by the GC, but if it gets preempted then
it will get copied.
A glance at the ThreadScope profile, or even just the eventlog, might be
illuminating. Also check the `+RTS -s` stats, a good sanity check is
whether the amount of allocation is the same (if not, something strange is
going on). And the GC stats will give you more clues.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7606#comment:13>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list