memory-leak-detector相关内容

使用仪器 - 使用设备泄漏

我开始在 iPhone 3G 上使用 Instruments-Leaks.当我尝试在 iPhone 上使用 Instruments 运行该应用程序时,我获得了 目标无法运行:遇到远程异常:“无法获取 pid 280 的任务" 想法? 我唯一一次成功地使用仪器运行该应用程序时,它运行得很慢,我无法对其进行测试.在搜索泄漏的设备上运行该应用程序的步骤是什么? 解决方案 我的解决方案是 ..
发布时间:2021-12-31 08:25:06 移动开发

使用 pandas 数据帧的内存泄漏

我在多线程代码中使用 pandas.DataFrame(实际上是 DataFrame 的自定义子类,称为 Sound).我注意到我有内存泄漏,因为我的程序的内存使用量逐渐增加超过 1000 万,最终达到计算机内存的 ~100% 并崩溃. 我使用 objgraph 来尝试跟踪此泄漏,并发现 MyDataFrame 一直在上升,但它不应该:每个线程在其 run 方法中创建一个实例,进行一些计算, ..
发布时间:2021-12-30 23:47:17 Python

Visual C++ - 内存泄漏检测

有什么建议吗?这篇 SO 帖子讨论了 Visual Leak Detector,但我正在寻找其他工具.另外,请不要推荐这个. 解决方案 我用过 Visual Leak Detector最近,它工作得很好.构建它非常简单(只需包含 vld.h)并且不需要任何工具.我发现我需要编写几个脚本才能将输出解析为对我的目的更有用的东西(它迫切需要一个像样的 GUI).请注意新网站——该项目正在 Cod ..

由于 DefaultListableBeanFactory 对象,jboss 服务中的内存泄漏

在我的 jboss 服务中,出现内存泄漏.我检查了堆转储,我看到堆的主要部分被 DefaultListableBeanFactory 和 ConcurrentHashMap 占用. 我遇到过这个问题已经报告了,https://jira.spring.io/browse/SPR-9842 我的问题也一样,但我使用的是 spring(spring-beans) 版本 3.1.1.RELEA ..
发布时间:2021-06-02 19:46:48 Java开发

LeakSanitizer和泄漏的库

我正在尝试使用gcc的泄漏消毒剂选项来检测程序中的泄漏. 为此,我使用相关标志进行编译,运行我的程序,然后终止,这将导致以下输出: == 8013 ==错误:LeakSanitizer:检测到内存泄漏在1个对象中直接泄漏了72704个字节,这些对象分配自:#0 0x7f3ace944ada在__interceptor_malloc/build/gcc/src/gcc/libsanitiz ..

Linux中的内存泄漏检查工具出现问题

1)是否还有任何名为Boehmgc的内存泄漏工具?与其他工具相比,该工具如何? 2)我用过LeakTracer,mudflap和Valgrind.但是不幸的是,LeakTracer的缺点是占用内存(在启动时先池化大量内存,然后分配内存),那么还有什么选择呢? 解决方案 Boehm GC 是垃圾收集器,类似于Java中的垃圾收集.您提到的其他工具旨在针对泄漏警告,以便您可以采取纠正措施 ..
发布时间:2020-07-24 09:10:51 服务器开发

Chrome开发者工具API和Selenium WebDriver

我正在尝试使用 Selenium Web Driver 来实现浏览器集成测试的自动化.我看到 Chrome开发工具随附了理想情况下,从Java/JUnit集成测试内部,我可以启动Chrome Dev Tool内存分析器(可能还有其他一些工具),运行WebDriver测试(实例化Chrome浏览器实例,操纵DOM元素等),然后停止分析器,然后检查分析器的结果以查看是否存在内存泄漏. 这个概念甚 ..

Python3是否有任何可用的内存分析器

在Python 2中,有一些工具,但是一切似乎都是过时且过时的. 我已经找到了PySizer和Heapy,但是所有内容似乎都是面向Python2的,移植时会花费很多精力. objgraph很有趣,但仍然不能完全正常工作 哪个工具正在使用? 解决方案 Pympler 是与Python兼容的Python内存探查器Python 2.x和Python3.x. ..

Openmpi和vargrind

我只是使用valgrind来测试openmpi-1.4/example中提供的示例: mpirun.openmpi --np 2 valgrind --log-file=output.dat --leak-check=full --tool=memcheck ./ring_c 然后我在以下output.dat中找到了 == 30450 ==系统调用参数writev(vector ..
发布时间:2020-05-21 01:34:14 其他开发

如何在守护程序上进行内存检查?

我已经编写了一个C ++应用程序,该应用程序可以一直运行直到手动终止. 它监视其他重要应用程序.结果,我的Daemon应用程序不应关闭. 记住这一点,我想看看我的应用程序中是否有任何内存泄漏. 我使用了valgrind,但是由于该应用程序永远运行,因此valgrind不会退出.如果我进行控制-C,则不会从valgrind日志文件中获取完整的信息. 有没有一种工具可以执行Valgrind的工作 ..

Perfmon计数器检查内存泄漏

我想检查服务中的内存泄漏问题.我尝试了以下perfmon计数器集. 所有堆中的.NET CLR内存\#字节 .NET CLR内存\第二代堆大小 .NET CLR内存\#GC句柄 .NET CLR内存\#固定对象 .NET CLR内存\#已提交的总字节数 .NET CLR内存\#总保留字节 .NET CLR内存\大对象堆大小 我已从此处 另请参阅以下设置: 内存/可用 ..

使用Pandas DataFrame的内存泄漏

我在多线程代码(实际上是DataFrame的自定义子类,称为Sound)中使用了pandas.DataFrame.我注意到我内存泄漏,因为程序的内存使用量逐渐增加了1000万以上,最终达到了我的计算机内存的约100%并崩溃. 我使用 objgraph 尝试跟踪此泄漏,并发现MyDataFrame一直在上升,而它不应该上升:run方法中的每个线程都会创建一个实例,进行一些计算,将结果保存在文件 ..
发布时间:2020-05-08 20:31:52 Python

如何使用Homebrew在macOS Catalina(10.15)上安装Valgrind?

我尝试使用命令brew install Valgrind安装Valgrind,并且收到一条消息: "valgrind:由于上游不兼容,此公式无法在比Sierra更高的macOS版本上编译或正常运行.错误:未满足的要求导致此构建失败." 我还尝试在代码的开头部分"brew edit valgrind"并将"sourceware.org/git/valgrind.git"替换为"git:/ ..