我有一本书.exe和许多插件.dll模块.exe加载.(这两个我都有来源.)一个跨平台(带源代码)的解决方案是理想的,但是这个平台可以缩小到WinXP和Visual Studio(在我的例子中是7.1/2003).

内置的VS泄漏检测器只提供调用new/malloc的代码行,但我有一个用于分配的包装器,所以完整的符号堆栈跟踪是最好的.

该检测器还可以检测.exe及其附带的插件.dll模块中的泄漏.

推荐答案

我个人使用Visual Leak Detector,但当大的块泄漏时,它可能会导致大的延迟(它会显示整个泄漏块的内容).

C++相关问答推荐

C中的整字母后缀i是什么

Zig将std.os.argv转换为C类型argv

标准的C17标准是用括号将参数包装在函数声明中吗

如何将字符串argv[]赋给C中的整型数组?

在传统操作系统上可以在虚拟0x0写入吗?

从纯C中访问通用项对话框

在 struct 中强制转换空指针

Char变量如何在不使用方括号或花括号的情况下存储字符串,以及它如何迭代到下一个字符?

GCC创建应用于移动项的单独位掩码的目的是什么?

错误:包含文件时类型名称未知

如何用C语言为CLI应用程序编写按键检测系统?

按长度对argv中的单词进行排序

错误...的多个定义(&Q)首先在这里定义&

为什么编译器不能简单地将数据从EDI转移到EAX?

C23标准是否向后兼容?

按字典顺序打印具有给定字符的所有可能字符串

#define X Defined(Y) 是有效的 C/C++ 宏定义吗?

nullptr_t 是否会 destruct 类型双关或指针转换?

C simd _m128 晶圆厂

初始化动态分配的布尔二维数组的最佳方法是什么?