The viewprof package

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[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, 0.0.0.3, 0.0.0.4, 0.0.0.5, 0.0.0.6, 0.0.0.7, 0.0.0.8, 0.0.0.9, 0.0.0.10
Change logCHANGELOG.md
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

[back to package description]

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.