首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内存警告IOS 6应用程序开发工具中有效字节较低

内存警告IOS 6应用程序开发工具中有效字节较低
EN

Stack Overflow用户
提问于 2012-09-13 20:50:27
回答 1查看 1.4K关注 0票数 3

我正在更新应用程序,使其与IOS 6兼容,收到内存警告。仪器中的活动字节数显示使用率较低(2.3 MB)。在虚拟机跟踪器中,脏大小约为50%。在虚拟机跟踪器中,类型= CG映像->脏大小增加到100%。我的应用程序需要用户拍照,但我没有使用任何核心图形对象。有没有办法释放CG图像的脏内存?感谢您抽出时间来审阅我的请求。

EN

回答 1

Stack Overflow用户

发布于 2012-11-19 19:36:19

我的应用程序使用ARC开始在iOS6上非常严重地泄漏内存,而它在iOS5上运行得很好。当我说“泄漏”时,我实际上是指分配内存,然后当我从可变数组中删除对象时没有正确释放内存,这会导致应用程序的内存使用量急剧增加。

在经历了许多挫折之后,我设法修复了它,在有问题的部分周围设置了@autoreleasepool { ... }。

我的怀疑是,与iOS5相比,iOS6对我的应用进行了不同的线程化处理,因为过去有一个@autorelease池来覆盖这一过程。

我建议您尝试该解决方案,因为它的实现速度非常快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12406701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档