[commit: ghc] master: Log heap profiler samples to event log (a9bc547)
git at git.haskell.org
git at git.haskell.org
Sat Jul 16 21:40:31 UTC 2016
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/a9bc54766ddd1bdb011f1656ad58fb409055d08f/ghc
>---------------------------------------------------------------
commit a9bc54766ddd1bdb011f1656ad58fb409055d08f
Author: Ben Gamari <bgamari.foss at gmail.com>
Date: Thu Jun 16 15:03:01 2016 +0200
Log heap profiler samples to event log
Test Plan: Try it
Reviewers: hvr, simonmar, austin, erikd
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D1722
GHC Trac Issues: #11094
>---------------------------------------------------------------
a9bc54766ddd1bdb011f1656ad58fb409055d08f
compiler/main/DynFlags.hs | 1 +
compiler/main/Packages.hs | 4 +-
docs/users_guide/8.2.1-notes.rst | 4 +
docs/users_guide/eventlog-formats.rst | 119 ++++++++++++++++++++++
docs/users_guide/index.rst | 1 +
docs/users_guide/profiling.rst | 24 ++++-
includes/rts/Config.h | 8 +-
includes/rts/EventLogFormat.h | 11 +-
mk/config.mk.in | 23 +++--
mk/ways.mk | 41 +++++---
rts/ProfHeap.c | 32 +++++-
rts/Trace.c | 43 ++++++++
rts/Trace.h | 19 ++++
rts/eventlog/EventLog.c | 183 ++++++++++++++++++++++++++++++++++
rts/eventlog/EventLog.h | 20 ++++
15 files changed, 497 insertions(+), 36 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc a9bc54766ddd1bdb011f1656ad58fb409055d08f
More information about the ghc-commits
mailing list