问题标签 [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.
visual-c++ - 将 Visual 检漏仪附加到作为 Windows 服务运行的进程
如何使用Visual Leak Detector附加到作为 Windows 服务运行的进程。如果有人使用此工具检测服务的内存泄漏,请告诉我该过程。
我在源文件中包含“vld.h”,就像在文档中一样。
c++ - MinGW 的内存检查库
我需要一个用于在 MinGW (4.8.1) 中编写的应用程序的泄漏检测器工具。Visual Leak Detector 似乎(不确定)仅适用于 msvc(9,10,11),而 windows 上的 valgrind 端口似乎仅适用于旧版本的 gcc。
那么我可以使用哪些工具来检查我的代码呢?
memory-leaks - 读取 malloc 输出
我有一个用活性分析实现的寄存器分配器,我遇到了一个段错误:
所以我在 valgrind 上运行它,试图用这个命令查看错误是什么:
我以前从未使用过这个程序,我真的不知道为什么会发生段错误。我怀疑某处有内存泄漏。有人可以帮我理解 valgrind 的输出在说什么吗?
memory-leaks - 无法使用 VS2008 内存泄漏检测器
我正在尝试使用 VS2008 内存泄漏工具,但我根本无法构建它。
最简单的场景效果很好,但是当我尝试使用 CObject 时 - 它无法编译
这是代码(它是一个新创建的控制台应用程序)
这导致:错误 C2059:语法错误:afx.h 中的“常量”:
如果我尝试将 #ifdef _DEBUG 移动到 #include "afx.h" 下方,我会得到:
在线的:
那么 - 我做错了什么?我可以使用内置的 VS2008 内存泄漏检测器吗?请帮忙
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 调用这两种方法并在它们之间运行测试。
我认为缺少的链接然后以编程方式与分析会话的结果进行交互......
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?
java - Java - 计算类实例运行时
我想知道是否存在任何用于 java 的工具或 Eclipse 插件,它们列出了运行时每个类的实例数。
我需要它来测试内存泄漏问题。
谢谢!
c++ - 如何找到内存泄漏?
我在 MFC 中创建了一个应用程序。运行我的应用程序 18 小时后,该过程达到了 2.5 GB 的内存使用量。我已经尝试使用 VMMap 来找出内存泄漏。但它只提供高级数据。
是否有任何工具可以让我从转储文件中获取内存泄漏,或者是否可以使用 VMMap 找出内存泄漏的来源。
java - jprofiler 在堆分析期间给出未知的类名
我正在使用 jprofiler 对 java 应用程序进行内存分析,但我发现了一些未知类的实例(请查看下面的图片链接)。 https://www.dropbox.com/s/jscq2x2c07x2j16/memory.png
我有一个名为 xyz.ServiceAppointmentPopup 的类。但是分析器显示了许多 xyz.ServiceAppointmentPopup$1、xyz.ServiceAppointmentPopup$3、xyz.ServiceAppointmentPopup$3 等实例。我在互联网上找不到这些额外实例的全部内容。
有谁知道这些额外的实例。?
c++ - 为什么内存泄漏中只显示三个内存地址?
我编写了以下代码来故意造成内存泄漏。
我使用 LeakDiag 记录了日志,并使用LDGrapher制作了以下图表。
现在,我的问题是为什么泄漏图中只显示三个地址?我一直在创建新的指针while(1)
,所以我在很多地址泄漏内存?