Valgrind 3.10.1 发布,这是一个 bugfix 版本,修复 3.10.0 中报告的一些 bug,以及 AArch64 ARMv8 架构下的指令和系统调用的相关问题。详细列表请看这里。 Valgrind是一个运行时诊断工具,它可以监视 一个指定程序的活动并通知你在你的代码中可能存在的各种各样的内存管理问题。它类似于老式的Electric Fence工具(该工具将标准的内存分配函数替换为自己的函数以提高诊断能力),但被认为更容易使用并且在多个方面都提供了更丰富的功能——而且现在大多 数主流Linux发行版都提供了该工具,所以在你的系统中使用它不需要花费太多时间,你只需安装它的软件包即可。 一个典型的Valgrind运行可能如下所示: Valgrind 3.10.1 发布,运行时诊断工具下载地址