1概述
內存泄漏,指向一塊內存的指針永遠丟失;
堆棧分析器,它能測量程序在堆棧中使用了多少內存,告訴我們堆塊,堆管理塊和棧的大小。Massif能幫助我們減少內存的使用,在帶有虛擬內存的現代系統中,它還能夠加速我們程序的運行,減少程序停留在交換區中的幾率。
2 安裝使用
-tool=<name> 最常用的選項。運行 valgrind中名為toolname的工具。默認memcheck。
-log-file-exactly=<file> 輸出LOG信息到 file
適用於Memcheck工具的相關選項:
int *x = malloc(8 * sizeof(int));
2)使用Valgrind檢查程序BUG