PDA

Visualizza la versione completa : Valgrind Massif tool


Giacomo1978
11-03-2009, 18:25
Un saluto a tutto il forum,
premetto che sono un newbie di linux anche se riesco a "muovermi" agevolmente :) (utilizzo l'ultima release di ubuntu)

Volevo avere un aiuto per quanto riguarda il programma in oggetto.
Vi spiego il problema.

Ho fatto un applicazione C++ che funziona perfettamente sotto linux, ora mi hanno chiesto di utilizzare questo tool per vedere "l'impatto" che ha sulla memoria in termini di spazio occupato.

Fin qui nessun problema, tramite apt-get install valgrind ho installato la versione 3.3.1 del programma.

Da terminale mi sono recato nella path /usr/bin e c'ho copiato il mio eseguibile.
Come da documentazione di valgrind (http://valgrind.org/docs/manual/ms-manual.html) ho avviato il tool eseguendo:

valgrind --tool=massif NomeProgramma
alla fine mi č stato creato il file massif.out.PID
Sempre da documentazione ho avviato il tool ms_print:

ms_print massif.out.PID > report.txt
Fin qui tutto ok, nel file report.txt ho il grafo ("formato ascii" :jam: ) che mi dice il comportamento della memoria.

Quello che mi chiedo:
"Come posso fare a rendere il grafo pių user-friendly :D ?"
Per interdeci, come hanno fatto a fare questo:
http://developer.gnome.org/doc/guides/optimisation/Massif.html

??

Nell'articolo si parla di:
Figure 1 shows a typical postscript output from Massif. This is the result you would get from playing a single game of Same GNOME (version 2.8.0) and then quitting. The postscript file will have a name like massif.12345.ps and the text file will be called massif.12345.txt.

ma io ottengo solo un file massif.out.PID :jam:

Grazie a tutti per l'aiuto :ciauz:

Loading