jaspervdj/profiteur

Visualiser for Haskell (GHC) prof files

204

stars

78

commits

JavaScript

primary language

Jan 20, 2026

updated

README

profiteur

Profiteur is a visualiser for GHC .prof files.

Installation

cabal install profiteur

Installation via nix

nix-shell -p haskellPackages.profiteur

Usage

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

Open the output, your-program.prof.html, in a web browser.

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

Contributors

jaspervdj

62 commits

quchen

3 commits

abarbu

2 commits

lierdakil

2 commits

jaspervdj/profiteur

Visualiser for Haskell (GHC) prof files

204

stars

78

commits

JavaScript

primary language

Jan 20, 2026

updated

README

profiteur

Profiteur is a visualiser for GHC .prof files.

Installation

cabal install profiteur

Installation via nix

nix-shell -p haskellPackages.profiteur

Usage

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

Open the output, your-program.prof.html, in a web browser.

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

Contributors

jaspervdj

62 commits

quchen

3 commits

abarbu

2 commits

lierdakil

2 commits

Languages

JavaScript

57.7%

Haskell

35.3%

CSS

4.4%

Nix

1.6%