当我在寻找帮助改进我的C语言编程和调试的工具时,我发现Valgrind仅适用于Linux操作系统。由于我没有将操作系统转移到Linux的其他需要或兴趣,因此我想知道是否有同样优秀的程序适用于Windows。
当我在寻找帮助改进我的C语言编程和调试的工具时,我发现Valgrind仅适用于Linux操作系统。由于我没有将操作系统转移到Linux的其他需要或兴趣,因此我想知道是否有同样优秀的程序适用于Windows。
Visual Studio可以自行检测内存泄漏。请参考Microsoft Visual C++技巧和技巧中的“内存泄漏”部分。 此外,还可以查看SO上的帖子。
尽管真正的跟踪只有使用Team Edition of Visual Studio才能实现。
LeakDiag、UMDH、App Verifier和DebugDiag都是提高代码健壮性和查找内存泄漏的有用工具。
净化 怎么样?
尝试使用英特尔的 Inspector XE 产品,它可以帮助您检测内存和线程问题:http://software.intel.com/en-us/articles/intel-inspector-xe/