Visualiser for Haskell (GHC) prof files
JavaScript Haskell CSS Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
example
src
.ghci
.gitignore
CHANGELOG.md
LICENSE
README.md
Setup.hs
profiteur.cabal
stack.yaml

README.md

profiteur

Profiteur is a visualiser for GHC .prof files.

Installation

cabal install profiteur

Usage

ghc --make -auto-all -prof your-program.hs
./your-program +RTS -p -RTS
profiteur your-program.prof

See also example/Makefile.

A tree browser and a tree map are available to browse the profile.

Expand cost centres by clicking the chevrons in the tree browser or double-clicking them in the tree map.

Screenshot