Massif Visualizer 0.1

Milian Wolff mail at
Tue Mar 30 15:58:44 CEST 2010

Name: Massif Visualizer
Version: 0.1
Type: KDE Development Tool
Depend: KDE 4.x
License: LGPL
More Info:

 Massif Visualizer is a tool that - who\'d guess
that - visualizes massif data. You run your
application in Valgrind with tool=massif and the
open the generated massif.out.%pid in this
application. You can also compress the log with
Gzip or Bzip2 and open it transparently with the

The application has three parts:

1. The Overview Chart

The first thing you\'ll notice is a nice chart
that displays the same as e.g. ms_print does in
Ascii-Art: Total memory consumption over time.
What it does more though is additionally showing
the 10 most cost-intensive locations in your code
as a stacked graph below the total cost.

This view you can use for

- checking whether your application has memory
- finding too expensive peaks
- finding locations that significantly contribute
to the overall memory consumption of your

2. The Snapshot Data Tree

Directly next to the above chart, you\'ll see a
tree with all of the massif data. You can search
in it and selecting something in it, shows the
snapshot in the chart. You can btw. also click
inside the chart to analyze the data in the tree.

3. The Call Graph for Detailed Snapshots

Massif generates a few detailed snapshots that
essentially make up the tree. If you want to get
an overview in a more comfortable way than the
simple tree view, switch over to the detailed
snapshot tab and see 
the tree visualized as a callgraph. Zoom in, zoom
out, use the panner and see what contributes to a
given snapshot.

Praktikant Events/Business/Communication KDE e.V -
KDE e.V. - praktikum
Praktikant Programmierung/Marketing - h i v e 01 gmbh - trainee

more jobs:

More information about the Kde-announce-apps mailing list