适用于Windows的可用内存调试器?

时间:2009-06-18 15:41:47

标签: c++ windows memory debugging

  

可能重复:
  Is there a good Valgrind substitute for Windows?

我正在寻找适用于Windows的免费内存调试器,适用于调试使用VC构建的C ++应用程序,具有与Insure ++或Purify相似的功能。

任何推荐?

  • GUI是一个加号

  • 与VS的整合是一个更大的优势

4 个答案:

答案 0 :(得分:2)

Ollydbg也很有用。

答案 1 :(得分:1)

valgrind + cygwin

ANSIMD(Ansi内存调试器)

UPS调试器

GoBug调试器

Microsoft调试工具

堆栈跟踪分析工具(STAT)

单一迁移分析

http://www.debuginfo.com/ - 可能是你可以在那里找到的一些工具

答案 2 :(得分:1)

试试DUMA,我之前使用过它,它是跨平台的,最新版本是最近发布的。

答案 3 :(得分:0)

Purify是一个内存分析器。 您可以尝试使用windows提供的DebugDiag。它可以为您提供内存转储,并且可以在不同的位置检查内存泄漏。

Windbg也很好。