tkyprof: A web-based visualizer for GHC Profiling Reports

[ bsd3, development ] [ Propose Tags ] [ Report a vulnerability ]

A web-based visualizer for GHC Profiling Reports


[Skip to Readme]

Modules

  • Controller

Flags

Automatic Flags
NameDescriptionDefault
production

Build the production executable.

Enabled
devel

Build for use with "yesod devel"

Disabled

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

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5.1, 0.0.5.2, 0.0.6, 0.0.6.1, 0.0.6.2, 0.0.6.3, 0.1.0.1, 0.2.0, 0.2.1, 0.2.1.1, 0.2.2, 0.2.2.2
Dependencies aeson (>=0.3 && <0.10), attoparsec (>=0.9 && <0.13), base (>=4 && <5), blaze-builder, bytestring (>=0.9 && <0.11), cmdargs (>=0.7 && <0.11), conduit (>=1.0 && <1.3), conduit-extra (>=1.0 && <1.2), containers (<0.6), data-default (<0.6), directory (<2), exceptions (>=0.8 && <1.0), filepath (>=1.1 && <2), http-types (>=0.7 && <1.0), mtl (>=1.1 && <3), resourcet (>=0.4 && <1.2), rosezipper (>=0.2 && <0.3), shakespeare (>=1.0 && <2.1), stm (<3), template-haskell (<3), text (>=0.11 && <1.3), time (>=1.2 && <1.6), transformers (>=0.2 && <0.5), unordered-containers (>=0.2 && <0.3), vector (>=0.6 && <1), wai (>=0.4 && <3.1), wai-extra (>=0.4 && <3.2), warp (>=0.4 && <3.1), web-routes (>=0.23 && <0.28), yesod (>=1.2 && <1.5), yesod-core (>=1.2 && <1.5), yesod-form (>=1.3 && <1.5), yesod-static (>=1.2 && <1.6) [details]
Tested with ghc ==7.6.3
License BSD-3-Clause
Copyright Copyright (C) 2011-2014 Mitsutoshi Aoe
Author Mitsutoshi Aoe
Maintainer Mitsutoshi Aoe <maoe@foldr.in>
Category Development
Home page https://github.com/maoe/tkyprof
Bug tracker https://github.com/maoe/tkyprof/issues
Source repo head: git clone https://github.com/maoe/tkyprof.git -b develop
this: git clone https://github.com/maoe/tkyprof.git(tag v0.2.2.2)
Uploaded by MitsutoshiAoe at 2015-06-17T01:07:12Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Executables prof2json, tkyprof
Downloads 10864 total (47 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
Last success reported on 2015-06-17 [all 6 reports]

Readme for tkyprof-0.2.2.2

[back to package description]

TKYProf

TKYProf is a web-based interactive visualizer for GHC Time and Allocation Profiling Reports. It helps you to find the performance bottlenecks of your code quickly.

TKYProf

Prerequistes

  • TKYProf uses some of HTML5 features, but does not support graceful downgrading. You need a modern browser supporting HTML5 and CSS3 for now.
  • TKYProf is written in Haskell. Haskell Platform and Cabal are required.

How to use TKYProf

  1. cabal install tkyprof installs the executable tkyprof.
  2. Run tkyprof on your terminal.
  3. Access http://localhost:3000/.
  4. Drag and drop your profiling reports.
  5. TKYProf draws a pretty chart.

screenshot

Developers

This tool is written and maintained by Mitsutoshi Aoe, maoe@foldr.in. And thanks to the following contributors:

  • Ben Gamari (@bgamari)
  • Jasper Van der Jeugt (@jaspervdj)