繁体   English   中英

ARC下的内存问题(应用程序崩溃,泄漏少且分配空间为2MB)

[英]Memory issues under ARC (app crashing with small leak and 2MB of allocations)

因此,我正在尝试使我的第一个应用程序准备好提交到应用程序商店,并且我处于其分析/分析阶段。 我的应用程序崩溃了,我有一些问题似乎无法解决。

我一直在通过Instruments检查分配和泄漏来运行我的应用程序,并且它经常崩溃。 奇怪的是,分配显示我的总量只有2-3MB,虽然确实有泄漏,但是Instruments偶尔显示的只有300个字节(如果使用频繁,大约每2-3分钟发送一次),但是我仍然在低内存错误,崩溃时信号:9被杀死:9。

有什么分配没有显示给我的东西吗? (即情节提要板初始化的视图,或在后台线程上分配的内存)

我的小泄漏有多严重? 我显然正在努力消除它,但这可能只是一个红色鲱鱼吗? 还是可能是我当机的原因?

我进行了一些HeapShot分析 (对于很棒的演练,功劳很大。)发现了两个我实际上在泄漏内存的实例,只是泄漏工具无法捕获这种情况。

经过几天的测试,App一直在稳定运行,因此现在看来不错。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM