The viewprof package

[maintain]

Text-based interactive GHC .prof viewer


[Skip to ReadMe]

Properties

Versions0.0.0, 0.0.0.1, 0.0.0.2, 0.0.0.2
Dependenciesbase (==4.9.*), brick (>=0.16 && <0.18), containers (>=0.5.7 && <0.6), ghc-prof (==1.4.*), lens (>=4.14 && <4.16), scientific (>=0.3.4.4 && <0.4), text (>=1.2.2.0 && <1.3), vector (>=0.10.12.3 && <0.13), vector-algorithms (>=0.6.0.4 && <0.8), vty (>=5.13 && <5.16) [details]
LicenseBSD3
CopyrightCopyright (C) 2016-2017 Mitsutoshi Aoe
AuthorMitsutoshi Aoe
MaintainerMitsutoshi Aoe <maoe@foldr.in>
CategoryDevelopment
Home pagehttps://github.com/maoe/viewprof
Bug trackerhttps://github.com/maoe/lifted-async/issues
Source repositoryhead: git clone https://github.com/maoe/viewprof.git
Executablesviewprof
UploadedMon Feb 13 20:48:31 UTC 2017 by MitsutoshiAoe

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for viewprof-0.0.0.2

viewprof

Hackage Hackage-Deps Stackage LTS Stackage Nightly Build Status

viewprof is a text-based interactive GHC .prof viewer.

screenshot

It has three display modes:

Installation

Note: Currently viewprof doesn't support Windows because the underlying library (vty) doesn't support it yet. See #1.

stack install viewprof

Usage

| keys | action | |-------------------|---------------------------------------------| | q or escape | quit the current view | | j or | move focus down          | | k or | move focus up         | | gg | move focus to the top | | G | move focus to the bottom | | C | display aggregate cost center view | | M | switch to module breakdown | | enter | select a cost center and display call sites | | t | sort by time | | a | sort by allocation | | e | sort by # of entries | | h or ? | show key bindings | | i | show profile information |

Acknowledgement

viewprof was originally meant to be a Haskell port of mkotha/viewprof, which is a text-based .prof viewer written in Common Lisp.