Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/d77df1caad3a5f833aac9275938a0675e1ee6aac >--------------------------------------------------------------- commit d77df1caad3a5f833aac9275938a0675e1ee6aac Author: Duncan Coutts <[email protected]> Date: Mon Jun 6 10:39:16 2011 +0100 Add spark counter tracing A new eventlog event containing 7 spark counters/statistics: sparks created, dud, overflowed, converted, GC'd, fizzled and remaining. These are maintained and logged separately for each capability. We log them at startup, on each GC (minor and major) and on shutdown. includes/rts/EventLogFormat.h | 3 +- rts/Capability.c | 5 +++ rts/RtsProbes.d | 4 +++ rts/Schedule.c | 2 + rts/Trace.c | 16 +++++++++++ rts/Trace.h | 58 +++++++++++++++++++++++++++++----------- rts/eventlog/EventLog.c | 31 +++++++++++++++++++++- rts/eventlog/EventLog.h | 7 +++++ 8 files changed, 108 insertions(+), 18 deletions(-) Diff suppressed because of size. To see it, use: git show d77df1caad3a5f833aac9275938a0675e1ee6aac _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
