This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.
BSD-3-Clause licensed by Edsko de Vries, Duncan Coutts, Mikolaj Konarski
ghc-events-analyze is a simple Haskell profiling tool that
uses GHC's eventlog system. It helps with some profiling
use cases that are not covered by the existing GHC
profiling modes or tools. It has two major features:
While ThreadScope shows CPU activity across all your
cores, ghc-events-analyze shows CPU activity across all
your Haskell threads.
It lets you label periods of time during program
execution (by instrumenting your code with special trace
calls) and then lets you visualize those time periods or
get statistics on them.
It is very useful for profiling code when ghc's normal
profiling mode is not available, or when using profiling
mode would perturb the code too much. It is also useful
when you want time-profiling information with a breakdown
over time rather than totals for the whole run.