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