Windows 的可用内存调试器? [复制]

Posted

技术标签:

【中文标题】Windows 的可用内存调试器? [复制]【英文标题】:Free memory debugger for Windows? [duplicate] 【发布时间】:2010-11-04 01:10:28 【问题描述】:

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

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

有什么推荐吗?

GUI 是加分项

与 VS 集成是一个更大的优势

【问题讨论】:

【参考方案1】:

试试DUMA,我以前用过,它是跨平台的,最新版本是最近的。

【讨论】:

【参考方案2】:

Purify 是一个内存分析器。 你可以试试windows提供的DebugDiag。它可以给你内存转储和在不同的点,然后你可以检查内存泄漏。

Windbg 也不错。

【讨论】:

【参考方案3】:

Ollydbg 也很有用。

【讨论】:

【参考方案4】:

valgrind + cygwin

ANSIMD(Ansi 内存调试器)

UPS 调试器

GoBug 调试器

微软调试工具

堆栈跟踪分析工具 (STAT)

单一迁移分析

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

【讨论】:

以上是关于Windows 的可用内存调试器? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

为啥复制系列图片总显示没有足够的可用空间

装了4条8G共32G内存,但是在photoshop首选项--性能—可用内存中显示只有3255MB,无论怎么调都只有3G多,

鸿蒙轻内核的得力助手:带你掌握4种内存调试方法

尽管有大量可用内存,但 malloc() 失败

鸿蒙轻内核的得力助手:带你掌握4种内存调试方法

CUDA统一内存和Windows 10