This file looks large and may slow your browser down if we attempt
to syntax highlight it, so we are showing it without any
pretty colors.
Highlight
it anyway.
| 1 |
MassifG is a GTK+ based visualizer for the output of valgrind's massif tool |
| 2 |
|
| 3 |
Project homepage: http://live.gnome.org/MassifG |
| 4 |
|
| 5 |
|
| 6 |
== INSTALLING == |
| 7 |
From tarball release: |
| 8 |
./configure |
| 9 |
make |
| 10 |
make install |
| 11 |
massifg [FILE] |
| 12 |
|
| 13 |
|
| 14 |
== HACKING == |
| 15 |
Build from the git tree: |
| 16 |
./autogen.sh --prefix=/wanted/prefix |
| 17 |
make |
| 18 |
make install |
| 19 |
massifg [FILE] |
| 20 |
|
| 21 |
Or, you can skip installing and run from the source tree: |
| 22 |
./bin/massifg [FILE] |
| 23 |
|
| 24 |
To compile and run the unit tests: |
| 25 |
make check |
| 26 |
|
| 27 |
To compile and run the functional test for the application: |
| 28 |
make app-test |
| 29 |
|
| 30 |
|
| 31 |
== ROADMAP == |
| 32 |
- API and widget for running massif |
| 33 |
- Support i18n |
| 34 |
- Shared library with appropriate public API |
| 35 |
- Support Gobject introspection for public API |
| 36 |
- Widget for visualizing a single snapshots heap tree in detail |
| 37 |
|
| 38 |
|
| 39 |
== TODO == |
| 40 |
- Add a icon |
| 41 |
|
| 42 |
Graph |
| 43 |
- Add description, cmdline as titles |
| 44 |
- Use a better time format for the axes |
| 45 |
- Rename MassifgGraph to MassifgOverviewGraph |
| 46 |
- Convert to a GObject, use properties |
| 47 |
- Support showing function label when hovering over |
| 48 |
- Requires GOffice support: https://bugzilla.gnome.org/show_bug.cgi?id=627277 |
| 49 |
|
| 50 |
Parser |
| 51 |
- Separate out the data structures into a new file |
| 52 |
- Rename MassifgOutputData to MassifgData |
| 53 |
|
| 54 |
Also check the various TODO and FIXME comments in the source code |
| 55 |
|
| 56 |
|
| 57 |
== BUGS == |
| 58 |
See https://bugzilla.gnome.org/browse.cgi?product=massifg |