安裝或設定

Valgrind 是 GPLv2 許可的動態分析工具集合,它使用二進位制檢測(動態重新編譯)。包括六個工具來檢測記憶體管理(Memcheck)和執行緒錯誤(Helgrind 和 DRD),生成呼叫圖和配置檔案程式(帶有可選的快取和分支預測模擬 - Cachegrind 和 Callgrind),以分析堆記憶體使用情況(Massif) )。

Valgrind 支援多種平臺:X86 / Linux,AMD64 / Linux,ARM / Linux,ARM64 / Linux,PPC32 / Linux,PPC64 / Linux,PPC64LE / Linux,S390X / Linux,MIPS32 / Linux,MIPS64 / Linux,X86 / Solaris,AMD64 / Solaris,ARM / Android(2.3.x 及更高版本),ARM64 / Android,X86 / Android(4.0 及更高版本),MIPS32 / Android,X86 / Darwin 和 AMD64 / Darwin(Mac OS X 10.12)。

Valgrind 包含在許多 Linux 發行版中:Debian 和 Ubuntusudo apt-get install valgrind),Arch(sudo pacman -S valgrind), Fedora (sudo yum -y install valgrind,sudo dnf install valgrind`)。它也可以從原始碼構建