È possibile utilizzare lo strumento Massif di valgrind per ottenere un profilo heap. Questo codice è ancora etichettato come "sperimentale" e non viene fornito con tutte le versioni di valgrind. Potrebbe essere necessario scaricare e compilare dal sorgente.
Si noti inoltre che il profilo heap è organizzato per sito di allocazione, che è una granularità più fine rispetto alle classi. Se hai bisogno di informazioni organizzate per classe, dovrai leggere la documentazione dello sviluppatore e ottenere il formato leggibile dalla macchina, quindi capire quali siti di allocazione vanno con quali classi, magari con il supporto del tuo compilatore.
Anche senza supporto per le classi, tuttavia, il profilo Massif può essere utile.
fonte
2010-03-18 21:50:55
+1. Il massiccio è molto stabile, anche se ci vorrà un po 'prima che lo status venga ufficialmente cambiato. Non ne ho mai sentito parlare, impregnazione del pesce rosso o (ansimare) in modo errato da molto tempo nelle mailing list di Valgrind. –
+1 Se desideri un'interfaccia utente piacevole per visualizzare i risultati, prova http://kde-apps.org/content/show.php?content=122409 –