因此,我正在尝试准备我的第一个应用程序提交到应用程序商店,我正处于分析/分析阶段。我的应用程序崩溃了,我有一些问题似乎找不到答案。
我一直在通过Instruments运行我的应用程序,检查分配和泄漏,它经常崩溃。奇怪的是,分配表明我的总内存只有2-3MB,虽然我确实有泄漏,但Instruments只偶尔显示~300字节(对于大量使用,大约每2-3分钟显示一次),但我仍然收到内存不足的错误和信号:9 killed:9当它崩溃时。
有没有一些分配没有显示给我的东西?(例如,情节提要初始化视图,或在后台线程上分配的内存)
我的小漏洞有多大的问题?我显然是在努力杜绝它,但这可能只是一个转移注意力的问题吗?或者它可能是我崩溃的原因?
发布于 2012-02-25 02:06:25
我做了一些HeapShot analysis (归功于bbum的出色演练),发现了两个实例,我实际上泄漏了内存,只是以一种没有被泄漏工具捕获的方式。
App已经稳定地通过了几天的测试,所以现在看起来还不错。
https://stackoverflow.com/questions/9379670
复制相似问题