memory-leaks相关内容

使用 Wea​​kReferences 有什么好处?

我的应用程序中有一些内存泄漏.它们都起源于一个特定的视图集群,我花了很多时间调整并试图尽可能减少上下文传递.这让我相信集群中使用的位图是问题所在.所以我想对视图使用的位图的所有引用使用 Wea​​kReferences.我从未使用过 WeakReference 并且不确定这是否是一个好的应用程序.任何机构都可以提供有用的指示或提示吗? 解决方案 所以我想用WeakReferences ..
发布时间:2022-01-06 12:07:14 Java开发

跟踪单点触控程序中的泄漏的提示/技术?

人们用什么来追踪内存泄漏?我已经通过代码检查设法解决了一些问题,但是我不知道下一步该怎么做/当我的程序变大时我将如何管理问题.我知道我正在泄漏什么类型的对象,但我不知道是什么让它保持活力. 在 windows .NET 中,我只需在 windbg 中启动 SOS,并通过 !dumpheap 和 !gcroot 的组合我将能够找出泄漏的内容以及谁持有对未收集对象的实时引用. 解决方案 ..
发布时间:2022-01-05 14:35:51 其他开发

MonoTouch - WebRequest 内存泄漏和崩溃?

我有一个使用 3.5MB 文件执行 HTTP POST 的 MonoTouch 应用程序,它在我测试的主要平台(iPhone 3G 操作系统 3.1.2 和 iPhone 4 操作系统 4.2.1)上非常不稳定).我会描述我在这里做什么,如果我做错了什么,也许有人可以告诉我. 为了排除我应用程序的其余部分,我将其缩减为一个很小的示例应用程序.该应用程序是一个 iPhone OpenGL 项目 ..
发布时间:2022-01-05 14:35:23 其他开发

MonoTouch:应用程序因内存不足而被杀死,为什么?实时字节分配 5 MB top

我的 iPad 应用程序是在 MonoTouch 中开发的,因为我想避免所有内存管理地狱,但似乎并非如此.在模拟器上一切正常,但是当我在设备上测试我的应用程序时,我惊恐地发现它在一些内存警告后很快被操作系统杀死.我的应用程序是一个简单的图像浏览器,它加载一些 PNG 图像并使用 UIScrollView 中的一些 UIViews 显示它们,在触摸时加载下一个或上一个.在模拟器上它工作正常.但是在设 ..
发布时间:2022-01-05 14:33:26 C#/.NET

WPF 组合框“泄漏"记忆

我在 WPF 中遇到了组合框的问题,它们似乎挂在打开它们的第一个 DataContext 上.当我更改 ComboBox 上的 DataContext 时,子 PopupRoot 对象仍然引用旧的 DataContext. 起初我以为我们做错了什么,但我很难弄清楚那可能是什么,所以我试图简化.我设法以一种非常简单的形式重新创建了我在应用程序中看到的行为,因此它看起来更像是 WPF Combo ..
发布时间:2022-01-02 14:45:46 C#/.NET

删除链表中的第一个节点有问题

我正在实现一个链表,它需要有一个函数,当给定链表的头部和 cstring 时,它会查找并删除值为 cstring 的节点. typedef struct 节点{字符条目[21];结构节点*下一个;} 节点;/*如果找到具有短语值的节点,则返回真,否则返回假*/bool findAndRemove(节点*根,字符短语[21]){如果(根!= NULL){节点 * 前一个 = NULL;while( ..
发布时间:2022-01-01 18:32:13 其他开发

windows phone 8 旧地图 vs 新地图

我有两个 WP8 项目.这是带地图的项目.第一个项目使用新的 Nokia 地图,第二个项目使用旧的 Bing 地图.我注意到旧地图的不当行为.它们消耗大量内存,当我离开地图时,内存不会被释放.在 WP7 Bing maps 表现不同,它消耗了尽可能多的 RAM 内存,但是当我离开地图时,内存立即被释放.怎么回内存,老图有大问题,我的项目超过了90Mb的限制.. 截图如下. 任何帮助. ..

Windows phone 8 图片 LongListSelector 内存泄漏

我有一个 LongListSelector,它包含一个图像控件,它从 Web 加载大量图像,这在一段时间内工作正常,但在我加载一些图像后,出现内存不足异常.我读到其他人也有关于大量图像的内存不足的相同问题,但仍然没有找到解决方案.我读到它与图像/位图图像缓存有关. 这是我的 LongListSelector,其中包含图像控件: ..
发布时间:2022-01-01 12:22:49 C#/.NET

Three.js 中的内存泄漏

我们正在尝试创建一个单页应用程序,用户可以在其中在多个 Three.js 应用程序之间切换.但是,我们注意到选项卡的内存使用量不断增加.我们的应用程序中没有内存泄漏,并且似乎 Three.js 变量没有从 RAM 中清除. 重新创建的步骤 访问 http://threejs.org/examples/ 并在 Google Chrome 中打开任务管理器以注意内存相关标签的使用情况. ..
发布时间:2021-12-31 18:43:32 前端开发

避免内存泄漏/使用 Javascript

我是 jQuery 的新手.我有点困惑是好还是可能导致内存泄漏? 代码如下:在特定日期过滤器上为每个新值调用此方法 function preapreTooltip(chart) {var tickLength = chart.xAxis[0].tickPositions.length,滴答 = chart.xAxis[0].ticks,tickPositions = chart.xAxis ..
发布时间:2021-12-31 08:25:25 前端开发

使用仪器 - 使用设备泄漏

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

为什么 ASP Net Core 2.2 不释放内存?

我正在使用以下项目制作的默认项目测试 ASP Net Core 2.2: Visual Studio > 文件 > 新建 > 项目 > ASP NET Core Web 应用程序 > 下一步 > 创建.按界面上的IIS Express按钮,自动转到https://localhost:44356/api/值 编辑:重点是,我正在测试 ASP Net Core,以防有人暴力发送垃圾邮件. ..
发布时间:2021-12-31 08:24:59 C#/.NET

了解 Xcode 中的仪器,测试泄漏

我刚开始使用 Instruments,这是一个很好的小工具,用于测试内存分配/泄漏和所有很棒的东西.但我对它的工作原理感到非常困惑......我寻找了解释如何使用它的教程,但没有教程解释如何使用它. 我将尝试解释这一点:我将它设置为每当我运行我的 Xcode 应用程序时,Instruments 都会跟踪所有内容.但是仪器记录的东西对我来说毫无意义. 发现了一个泄漏,之后它开始泄漏字节. ..
发布时间:2021-12-31 08:24:39 移动开发

内存泄漏能走多远?

我多次遇到内存泄漏.通常当我 malloc-ing 就像没有明天,或者像脏衣服一样晃动 FILE * 时.我通常假设(阅读:绝望地希望)至少在程序终止时清除所有内存.是否存在程序终止或崩溃时不会收集泄漏内存的情况? 如果答案因语言而异,那么让我们关注 C(++). 请注意短语“就像没有明天"和“摇晃……就像脏衣服"的双曲线用法.不安全* malloc*ing 会伤害你所爱的人.此外,请 ..
发布时间:2021-12-31 08:24:23 C/C++开发

如何在 Windows 上的 QtCreator 中检测内存泄漏?

如何在 Windows 上的 QtCreator 中检测内存泄漏?在文档上,他们推荐 Memcheck,但它仅适用于 Mac 和 Linux.对 Windows 有什么建议吗? 解决方案 经过多次尝试,我终于找到了一种在 Windows 上检测 Qt 项目内存泄漏的方法: 1) 首先,它不能直接在Qt Creator中完成,因此您需要创建一个Visual C++项目来进行内存泄漏检测 ..
发布时间:2021-12-31 08:23:56 C/C++开发

jQuery 内存泄漏模式和原因

jQuery 中有哪些标准问题或编码模式会导致内存泄漏? 我在 StackOverflow 上看到了许多与 ajax() 调用或 jsonp 或 DOM 删除相关的问题.大多数 jQuery 内存泄漏问题都集中在特定问题或浏览器上,如果能列出 jQuery 中的标准内存泄漏模式,那就太好了. 这里有一些关于 SO 的相关问题: 为什么 jQuery 内存泄漏如此严重? 简单的 ..