![](/img/trans.png)
[英]Crashing due to memory warning even showing 7-8 MB in instruments>>allocations by using ARC
[英]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.