ANN: prof2dot, a graphical profiling tool
cperfumo at gmail.com
Tue Apr 1 11:03:19 EDT 2008
I was wondering if it handles per-thread information when you have more than
one thread involved. (Actually the question is not related to the graphical
tool, but the announcement triggered it).
2008/3/8 Gregory Wright <gwright at comcast.net>:
> I am pleased to announce the first release of prof2dot, a graphical
> profiling tool
> for use with GHC.
> While GHC has in the past worked with graphical profiling tools, they
> have been heavyweight and/or proprietary. Prof2dot is a simple tool for
> converting profiling information into a graphical format, released under a
> license. It is simple because it offloads all of the work of rendering
> the graph
> onto Graphviz. So you need to install the Graphviz tools in order to use
> The program is a filter that takes the profiling output generated by
> a GHC-compiled program with the "+RTS -px -RTS" option and turns it into
> a dot file. (The "dot" format is a textual representation of a directed
> or undirected graph.)
> The dot file can rendered in any format supported by Graphviz's
> dot program, and the file itself can be post-processed or edited to adjust
> Features of prof2dot:
> * display either the call graph (default) or the call tree,
> * colorize by cost center count, time or allocations,
> * group cost centers in the same module.
> Prof2dot installs as a typical caballized application.
> Running "prof2dot -?" from the command line will give a short summary of
> how to use the program and its options.
> Rendering very large graphs can exceed the internal resource limits of
> You may have to compile your own version of the Graphviz tools with higher
> to handle these cases.
> A example of a colorized profile of a medium sized project is shown on our
> company's web site: http://antiope.com/downloads.html<http://antiope.com/downloads.html>.
> Click on the small
> image to download a pdf of the complete profile graph.
> Prof2dot is available from hackage or the link given above.
> Glasgow-haskell-users mailing list
> Glasgow-haskell-users at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Glasgow-haskell-users