profiteur: Treemap visualiser for GHC prof files

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

Treemap visualiser for GHC prof files


[Skip to Readme]

Flags

Manual Flags

NameDescriptionDefault
embed-data-files

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

Disabled

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

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.1.0, 0.1.2.0, 0.1.2.1, 0.1.2.2, 0.2.0.0, 0.2.0.1, 0.2.0.2, 0.3.0.0, 0.3.0.1, 0.3.0.2, 0.3.0.3, 0.4.0.0, 0.4.1.0, 0.4.2.0, 0.4.2.1, 0.4.2.2, 0.4.3.0, 0.4.4.0, 0.4.5.0, 0.4.5.1, 0.4.6.0, 0.4.6.1, 0.4.7.0
Change log CHANGELOG.md
Dependencies aeson (>=0.6 && <2.2), base (>=4.8 && <5), bytestring (>=0.9 && <0.12), 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 && <0.4), text (>=0.11 && <2.1), unordered-containers (>=0.2 && <0.3), vector (>=0.10 && <0.13) [details]
License BSD-3-Clause
Copyright 2014 Jasper Van der Jeugt
Author Jasper Van der Jeugt <m@jaspervdj.be>
Maintainer Jasper Van der Jeugt <m@jaspervdj.be>
Revised Revision 1 made by JasperVanDerJeugt at 2023-04-11T11:24:14Z
Category Development, Profiling
Home page http://github.com/jaspervdj/profiteur
Source repo head: git clone git://github.com/jaspervdj/profiteur.git
Uploaded by JasperVanDerJeugt at 2022-06-28T10:37:35Z
Distributions NixOS:0.4.7.0
Reverse Dependencies 1 direct, 0 indirect [details]
Executables profiteur
Downloads 16551 total (98 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2022-06-28 [all 1 reports]

Readme for profiteur-0.4.6.1

[back to package description]

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

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