Valgrind
Valgrind是一套用于检测程序内存错误和分析运行性能的开源工具。
1篇文章
最近提及 Valgrind是一套主要在Linux上使用的开源动态分析工具。它让程序在模拟的CPU上运行并观察其行为,因此无需重新编译即可分析可执行文件。
其中包括检测内存泄漏和非法内存访问的Memcheck,以及统计执行指令数并模拟缓存行为的Callgrind和Cachegrind等工具。由于指令数在多次运行之间几乎不变,它也被用作性能比较的稳定基准。
本条目依据AIPOST的文章与广为人知的事实整理。如有错误,请通过更正请求告诉我们。