memory-leaks相关内容

在 valgrind 中仍然可以访问

虽然在 valgrind 中搜索仍然可达,但有人说这不是问题.我们不需要修复它.有人说它需要修复.如果有人能明确解释我这背后的逻辑是什么,我会更好.是否必须修复此问题? [编辑] 我的 C 程序有以下 valgrind 输出.我需要修复它吗? 泄漏摘要:==27333== 肯定丢失了:0 个块中的 0 个字节.==27333== 可能丢失:0 个块中的 0 个字节.==27333= ..

为什么包装 Data.Binary.Put monad 会造成内存泄漏?(第2部分)

如我的上一个问题,我正在尝试将 Data.Binary.Put monad 包装到另一个 monad 中,以便稍后我可以问它诸如“它将要写入多少字节"或“文件中的当前位置"之类的问题. 之前,我认为理解为什么在使用简单的(IdentityT?)包装器时会泄漏内存将引导我解决我的问题.但是即使你们帮我解决了这个简单的包装器的问题,用像 StateT 或 WriterT 这样有用的东西来包装它仍然消 ..
发布时间:2021-12-31 08:20:27 其他开发

Process.GetProcessesByName(String, String) 内存泄漏

我有一段代码使用静态方法获取远程计算机上的进程列表Process.GetProcessesByName(String, String),这在很多计算机(几千台)上运行,我注意到这是一个主要内存泄漏的原因. 我运行了 ANTS 内存分析器,它告诉我我的大部分内存都被字符串占用,字符串包含诸如“%空闲时间"、“处理器信息"和“缓存故障/秒"之类的策略值.我已经认识到这些字符串可能是程序中性能计数 ..
发布时间:2021-12-31 08:20:09 C#/.NET

Windows 7 清理 C++ 内存泄漏?

只是为了好玩,我创建了一个项目,该项目创建了大约 5 GB 的内存并且没有删除它.只要应用程序正在运行,就会存在“内存泄漏".当我关闭应用程序时,内存在 2 秒内恢复正常,就好像我的程序从未运行过一样.所以必须提出问题. Windows 7 是否会在不良程序完成后清理内存泄漏? 所有 Windows 版本都这样做吗? Linux 和 Mac OS X 环境会这样做吗? 解决 ..
发布时间:2021-12-31 08:19:59 服务器开发

了解 Jeprofile 输出

我能够根据此处的描述生成 Jeprofile 输出,如下所示jemalloc post 请找出 jemalloc 的输出和图表. >使用本地文件/bin/java.使用本地文件 jeprof.57473.0.f.heap.>合计:79372091 B 78084060 98.4% 98.4% 78084060 98.4%>je_prof_backtrace 1288031 1.6% 100 ..
发布时间:2021-12-31 08:19:49 Java开发

Android:使用 Eclipse 内存分析器检测泄漏

我有这个问题 Android:屏幕方向错误 + VM 不会让我们分配 x 字节所以我决定下载 Eclipse Memory Analyzer.我在出现错误时运行它,并且我怀疑有 3 个问题,但我不明白它可能来自哪里.+ 我真的不知道我的问题是否是由于内存泄漏造成的,因为可能的泄漏只占用 2.2;B 空间 问题嫌疑人 1 “java.lang.Class"的 2,094 个实例,由“"加载占 ..
发布时间:2021-12-31 08:19:32 移动开发

在将文件写入客户端磁盘时从 blob 创建/对象 URL 中释放内存

更新 自从提出下面的问题并在发现代码中的错误后得出一个更基本的问题后,我发现了更多信息,例如在 MDN 网络文档中下载 API 方法 downloads.download() 它指出撤销对象 url 应该只在 文件/url 下载后执行.因此,我花了一些时间试图了解网络扩展是否使下载 API onChanged 事件对网页的 javascript“可用",但我认为它不会.我不明白为什么下载 A ..
发布时间:2021-12-31 08:19:23 前端开发

在进程死亡时以编程方式取消注册 BroadcastReceiver

在我的应用程序中,我以编程方式注册 BroadcastReceiver 并在适当的时间根据我的应用程序的业务逻辑取消注册. 接收器 = new BroadcastReceiver() {@覆盖public void onReceive(Context context, Intent intent) {...} 我想确保当我的应用程序的进程意外终止(被杀死)时,接收器不会导致内存泄漏,如果它确 ..

ARC 已启用但有内存泄漏(目标 C)

正如您所看到的,下面的代码并没有做太多(全部注释掉)而不是枚举一组文件,但是,在运行下面启动的函数 40 秒后,我的内存使用量增长到超过 2 GB按下 UI 上的按钮. 我可以运行几个小时的 UI,在按下按钮之前,内存使用不超过 8MB. 鉴于 ARC 已打开,内存中的内容是什么? 删除原始代码,因为下面的编辑没有区别. 编辑: 尝试了 @autoreleasepoo ..
发布时间:2021-12-31 08:18:51 移动开发

在经典的 ASP 内存泄漏中实现对象缓存

我尝试在经典 ASP 站点中实现不同的缓存实现,以便在流量大时卸载数据库. 我的方法是这样的: 在 global.asa 中创建一个全局 HashTable 对象,稍后我将在其中存储 jscript 对象 这给了我一个全局 HashTable 对象,我在某些时间间隔替换 HashTable 的内容.大小只会略有不同,但我每次都会执行 .Remove() 和 .A ..
发布时间:2021-12-31 08:18:43 其他开发

UIWebView 泄漏?有人可以确认吗?

我正在对我当前的项目进行泄漏测试,但我被难住了.我一直在疯狂浏览并尝试了除鸡肉牺牲之外的所有内容.我刚刚从头开始创建了一个小玩具项目应用程序,我可以在其中复制泄漏.所以要么 UIWebView 有漏洞,要么我在做一些非常愚蠢的事情. 本质上,它归结为对 UIWebView 对象的 loadRequest: 调用,给定从 NSURLURLRequest/code> 引用文件 URL,用于应用程 ..
发布时间:2021-12-31 08:18:37 移动开发

从 WEB 中拉取 JSON 时的内存泄漏

我花了几天时间研究这个问题,并从我能想到的各个角度进行了尝试.我正在开发一个简单的 Windows 7 小工具.此脚本将从远程 Web 服务器拉取 JSON 数据并将其放在页面上.我将 jQuery 1.6.2 用于 $.getJSON.脚本每次循环消耗更多内存. var count = 1;$(document).ready(function () {更新视图();});函数更新视图(){$( ..
发布时间:2021-12-31 08:18:31 前端开发

内存泄漏和内存不足错误

所以我试图找出我的应用程序崩溃的原因 致命异常:java.lang.OutOfMemoryError:无法分配 128887990 字节分配,16777216 个空闲字节和 76MB 直到 OOM在 java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:95)在 java.lang.AbstractStr ..
发布时间:2021-12-31 08:18:15 移动开发

内存使用,如何释放内存

我正在使用 python 并且在索引文档(用于搜索引擎)时需要大量 RAM,在我停止索引过程后,内存仍然已满(例如 8GB 的​​ RAM).这很糟糕,因为我需要我的搜索引擎一直工作,而不是在我完成索引后重置操作系统.有没有什么有效的方法来管理庞大的数组、字典和列表,以及如何释放它们.有什么想法吗? 我在 stackoverflow 上也看到了一些关于它的问题,但它们已经过时了: Py ..
发布时间:2021-12-31 08:18:06 Python

“已使用内存"指标:Go 工具 pprof 与 docker stats

我编写了一个在我的每个 docker 容器中运行的 golang 应用程序.它使用 protobufs 通过 tcp 和 udp 相互通信,我使用 Hashicorp 的成员列表库来发现我网络中的每个容器.在 docker stats 上,我看到内存使用量呈线性增加,因此我试图在我的应用程序中找到任何泄漏. 由于它是一个持续运行的应用程序,我使用 http pprof 检查任何一个容器中的实 ..
发布时间:2021-12-31 08:17:46 其他开发