gpt4 book ai didi

c++ - 内存泄漏检测

转载 作者:搜寻专家 更新时间:2023-10-31 01:21:29 25 4
gpt4 key购买 nike

嘿,我正在尝试使用以下方法检测 visual studio 中的泄漏:

#define _CRTDBG_MAPALLOC
#include <stdlib.h>
#include <crtdbg.h>

在主体的末尾,我输入:

_CrtDumpMemoryLeaks(); 

当我执行所有这些操作时,我得到了内存泄漏(其中的内容),但不是分配的位置,你能帮我显示分配位置的命令吗,在此先感谢.

最佳答案

为什么不使用 UMDH免费 Debugging Tools For Windows 附带的实用程序微软的包?如果您正确设置了调试符号,它将为您提供分配的实际调用堆栈。

注意:如果您正在使用 COM 和 BSTR,请确保将 OANOCACHE 环境变量设置为 1。如果不这样做,OLEAUT32.DLL 将缓存 BSTR 分配,它们将在您的 UMDH 输出中显示为误报。

关于c++ - 内存泄漏检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779912/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com