profiteur: Treemap visualiser for GHC prof files

[ bsd3, development, profiling, program ] [ Propose Tags ]

Treemap visualiser for GHC prof files

[Skip to Readme]
Versions [faq],,,,,,,,,,,,,,,,,,,,,
Change log
Dependencies aeson (>=0.6 && <1.5), base (>=4.8 && <5), bytestring (>=0.9 && <0.11), containers (>=0.5 && <0.7), filepath (>=1.3 && <1.5), ghc-prof (>=1.3 && <1.5), js-jquery (>=3.1 && <3.4), scientific (==0.3.*), text (>=0.11 && <1.3), unordered-containers (==0.2.*), vector (>=0.10 && <0.13) [details]
License BSD-3-Clause
Copyright 2014 Jasper Van der Jeugt
Author Jasper Van der Jeugt <>
Maintainer Jasper Van der Jeugt <>
Category Development, Profiling
Home page
Source repo head: git clone git://
Uploaded by JasperVanDerJeugt at Fri Mar 15 14:54:22 UTC 2019
Distributions NixOS:
Executables profiteur
Downloads 7494 total (448 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Last success reported on 2019-03-15 [all 3 reports]



Embed data files into the executable (needed for ghcjs packaging)


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees

Readme for profiteur-

[back to package description]


Profiteur is a visualiser for GHC .prof files.


cabal install profiteur


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

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.