我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

===============>>#1 票数:37 已采纳

我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

===============>>#2 票数:18

我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

===============>>#3 票数:8

我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

===============>>#4 票数:3

我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

===============>>#5 票数:2

我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

===============>>#6 票数:1

我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

===============>>#7 票数:1

我有一个.exe和.exe加载的许多插件.dll模块。 (我都有两者的源代码。)跨平台(有源代码)解决方案是理想的,但是该平台可以缩小到WinXP和Visual Studio(在我的情况下为7.1 / 2003)。

内置的VS泄漏检测器仅提供从中调用new / malloc的行,但是我有一个包装程序用于分配,因此完整的符号堆栈跟踪将是最佳选择。

该检测器还能够检测.exe及其随附的插件.dll模块中的泄漏。

  ask by Jim Buck translate from so

未解决问题?本站智能推荐:

1回复

视觉泄漏检测器报告Qt库泄漏

我创建了一个Qt 4.7.4程序,然后包含了vld库来检测内存泄漏。 结果是我收到了太多的泄漏,其中大多数是Qt库泄漏,这很奇怪。 有人遇到过这个问题吗? memory_leak_report.txt是这样的:
2回复

调试堆内存泄漏检测-奇怪的结果?

我认为我的C ++应用程序很紧凑,不会泄漏任何内存。 长时间运行的压力测试和静态代码分析器似乎也可以表明这一点。 但是,当执行非常复杂的用法szenario时,内置的调试堆中的Visual Studio 2008将在退出时显示一些警告,如下所示: 检测到内存泄漏! 转储对象->
1回复

可以隐藏Visual Studio中泄漏检测的安全内存泄漏吗?

有没有办法隐藏Visual Studio中正常内存检测的安全内存泄漏? 我正在使用此调试标志检测内存泄漏: 我花了很多时间来了解如何在C ++项目中嵌入Boost.Python。 它工作得很好,而且我对我的灵活性印象深刻。 所有努力工作终于得到了回报。 也就是说,直到我的灵魂
17回复

C的内存泄漏检测器?

什么内存泄漏探测器有人有很好的经验? 以下是目前答案的摘要: Valgrind - 用于构建动态分析工具的仪器框架。 电围栏 - 与GDB一起使用的工具 夹板 - 注释辅助轻量级静态检查 Glow Code - 这是一个完整的实时性能和内存分析器,适用于使用C ++
3回复

Visual Studio内存泄漏检测未打印文件名和行号

我想检查程序是否存在内存泄漏,并找到了这篇Microsoft文章 。 我仔细阅读了这篇文章并添加了 和 程序退出时。 它会正确地将所有内存泄漏信息转储到我的输出窗口中,但这是问题所在: 它不会打印内存泄漏所在的文件名和行号! 它在文章中说,使用#defin
1回复

重载下C / C ++中的内存泄漏检查

我很想知道如何在重载(Linux平台)下基于C / C ++的产品中检测到内存泄漏。 我知道Valgrind在发现内存泄漏,无效访问等方面做得很好。 但是对于valgrind,产品需要在低负载下运行。 使用valgrind,您不能期望在高负载下运行产品。 在高负载下,产品代码
1回复

MSVS 2010 C:内存检测按预期工作

我正在MSVS 2010中从事C项目(这意味着我正在使用malloc,calloc和free,而不是C ++ new和delete运算符)。 我需要找到一个内存泄漏,所以我已经按照http://msdn.microsoft.com/zh-cn/library/x98tx3cf.aspx上的步骤
5回复

使用Visual Studio在C ++应用程序中查找内存泄漏

在Linux中,我一直在使用valgrind来检查应用程序中是否存在内存泄漏。 Windows中的等价物是什么? 可以使用Visual Studio 2010完成吗?
2回复

如何在使用JNI的C ++ / Java项目中使用CRT中的工具检测内存泄漏?

我已经尝试了几个小时才能使其正常工作。 到目前为止,它确实发现了内存泄漏,但是却发现了很多,我不确定这是否现实。 另外,我想查看文件和行号(我知道有可能,但是我无法使它正常工作),这样我才能真正解决内存泄漏问题。 我添加了代码来转储内存泄漏,这种方法经常被调用(通常每秒大约60次),我
4回复

C ++-是否可以在单元测试中实现内存泄漏测试?

我正在尝试为我的代码实施单元测试,但很难做到。 理想情况下,我不仅要测试某些类以获得良好的功能,还要测试适当的内存分配/重新分配。 我想知道是否可以使用单元测试框架来完成此检查。 我正在使用Visual Assert 。 如果可能,我希望看到一些示例代码!