Vacuum

A Haskell library for extracting graph representations of values from the GHC heap

View the Project on GitHub thoughtpolice/vacuum

Vacuum: visualising the GHC heap

Vacuum is a library for extracting graph representations of values from the GHC heap, at runtime. Those graphs may then be further processed or translated to various representations for visualization -- like Graphviz, or Ubigraph.

travis-ci.org results: Build Status

Installation

It's just a cabal install away on Hackage:

$ cabal install vacuum
# also install the graphviz package, for SVG/PNG rendering:
$ cabal install vacuum-graphviz

Gallery of examples

Want to try before you buy, and see what Vacuum output looks like? Here are some examples:

More examples will come in the future.

Join in

File bugs in the GitHub issue tracker.

Master git repository:

There's also a BitBucket mirror:

Authors

See AUTHORS.txt.

License

LGPLv3. See LICENSE.txt for details.