问题标签 [memory-leak-detector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1589 浏览

visual-c++ - 将 Visual 检漏仪附加到作为 Windows 服务运行的进程

如何使用Visual Leak Detector附加到作为 Windows 服务运行的进程。如果有人使用此工具检测服务的内存泄漏,请告诉我该过程。

我在源文件中包含“vld.h”,就像在文档中一样。

0 投票
2 回答
4635 浏览

c++ - MinGW 的内存检查库

我需要一个用于在 MinGW (4.8.1) 中编写的应用程序的泄漏检测器工具。Visual Leak Detector 似乎(不确定)仅适用于 msvc(9,10,11),而 windows 上的 valgrind 端口似乎仅适用于旧版本的 gcc。

那么我可以使用哪些工具来检查我的代码呢?

0 投票
1 回答
355 浏览

memory-leaks - 读取 malloc 输出

我有一个用活性分析实现的寄存器分配器,我遇到了一个段错误:

所以我在 valgrind 上运行它,试图用这个命令查看错误是什么:

我以前从未使用过这个程序,我真的不知道为什么会发生段错误。我怀疑某处有内存泄漏。有人可以帮我理解 valgrind 的输出在说什么吗?

0 投票
1 回答
774 浏览

memory-leaks - 无法使用 VS2008 内存泄漏检测器

我正在尝试使用 VS2008 内存泄漏工具,但我根本无法构建它。

最简单的场景效果很好,但是当我尝试使用 CObject 时 - 它无法编译

这是代码(它是一个新创建的控制台应用程序)

这导致:错误 C2059:语法错误:afx.h 中的“常量”:

如果我尝试将 #ifdef _DEBUG 移动到 #include "afx.h" 下方,我会得到:

在线的:

那么 - 我做错了什么?我可以使用内置的 VS2008 内存泄漏检测器吗?请帮忙

0 投票
2 回答
10102 浏览

selenium-webdriver - Chrome 开发工具 API 和 Selenium WebDriver

我正在尝试使用Selenium Web Driver来自动化我的浏览器集成测试。我看到Chrome 开发工具带有一个控制台 API,用于从 JavaScript 内部调用某些开发工具功能。

理想情况下,从我的 Java/JUnit 集成测试中,我可以启动 Chrome Dev Tool 内存分析器(可能还有其他一些工具),运行我的 WebDriver 测试(实例化 Chrome 浏览器实例,操作 DOM 元素等),然后停止探查器,然后检查探查器的结果以查看是否存在任何内存泄漏。

这个概念是否可行,或者我可以出去吃午饭了吗?为什么/为什么不?

似乎 API 已经有一个console.profile()用于启动分析会话,以及一个console.profileEnd(). 所以理论上我可以让 WebDriver 调用这两种方法并在它们之间运行测试。

我认为缺少的链接然后以编程方式与分析会话的结果进行交互......

0 投票
0 回答
1200 浏览

c# - Memory leak in iTextSharp

In our software, we using iTextSharp to generate payment checkbooks In some case, we need generate 10 000 file in a time, we run it under Windows Services, and then, we have got problem as folow: After generate completed, the RAM of service very larger, althrough we have call GC.Collect and release all variables.

I take a day to resolve it and finaly I found that: The FontFactoryImp class in iTextSharp has a hashtable name fontFamilies, it holding many memory and never be released. In detail, I see it have many duplicate values !. So, I resolved it by clear that hashtable in finaly by

and everything is Ok but it look like cheating.

The question is: Have any wrong or risk in my solution?

0 投票
1 回答
152 浏览

java - Java - 计算类实例运行时

我想知道是否存在任何用于 java 的工具或 Eclipse 插件,它们列出了运行时每个类的实例数。
我需要它来测试内存泄漏问题。
谢谢!

0 投票
1 回答
471 浏览

c++ - 如何找到内存泄漏?

我在 MFC 中创建了一个应用程序。运行我的应用程序 18 小时后,该过程达到了 2.5 GB 的内存使用量。我已经尝试使用 VMMap 来找出内存泄漏。但它只提供高级数据。

是否有任何工具可以让我从转储文件中获取内存泄漏,或者是否可以使用 VMMap 找出内存泄漏的来源。

0 投票
1 回答
158 浏览

java - jprofiler 在堆分析期间给出未知的类名

我正在使用 jprofiler 对 java 应用程序进行内存分析,但我发现了一些未知类的实例(请查看下面的图片链接)。 https://www.dropbox.com/s/jscq2x2c07x2j16/memory.png

我有一个名为 xyz.ServiceAppointmentPopup 的类。但是分析器显示了许多 xyz.ServiceAppointmentPopup$1、xyz.ServiceAppointmentPopup$3、xyz.ServiceAppointmentPopup$3 等实例。我在互联网上找不到这些额外实例的全部内容。

有谁知道这些额外的实例。?

0 投票
1 回答
522 浏览

c++ - 为什么内存泄漏中只显示三个内存地址?

我编写了以下代码来故意造成内存泄漏。

我使用 LeakDiag 记录了日志,并使用LDGrapher制作了以下图表。

现在,我的问题是为什么泄漏图中只显示三个地址?我一直在创建新的指针while(1),所以我在很多地址泄漏内存?

在此处输入图像描述