viewprof: Text-based interactive GHC .prof viewer

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] [Publish]

Text-based interactive GHC .prof viewer


[Skip to Readme]

Properties

Versions 0.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, 0.0.0.11, 0.0.0.12, 0.0.0.13, 0.0.0.14, 0.0.0.15, 0.0.0.16, 0.0.0.17, 0.0.0.18, 0.0.0.19, 0.0.0.20, 0.0.0.21, 0.0.0.22, 0.0.0.23, 0.0.0.24, 0.0.0.25, 0.0.0.26, 0.0.0.27, 0.0.0.28, 0.0.0.29, 0.0.0.30, 0.0.0.31, 0.0.0.32, 0.0.0.33
Change log CHANGELOG.md
Dependencies base (>=4.9 && <4.10), brick (>=0.16 && <0.18), containers (>=0.5.7 && <0.6), ghc-prof (>=1.4 && <1.5), 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]
License BSD-3-Clause
Copyright Copyright (C) 2016-2017 Mitsutoshi Aoe
Author Mitsutoshi Aoe
Maintainer Mitsutoshi Aoe <maoe@foldr.in>
Category Development
Home page https://github.com/maoe/viewprof
Bug tracker https://github.com/maoe/lifted-async/issues
Source repo head: git clone https://github.com/maoe/viewprof.git
Uploaded by MitsutoshiAoe at 2017-02-13T20:48:31Z

Downloads

Maintainer's Corner

Package maintainers

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.