带ARC的iOS 5-避免内存崩溃

带ARC的iOS 5-避免内存崩溃,ios,memory-management,automatic-ref-counting,Ios,Memory Management,Automatic Ref Counting,我几乎完成了一个相当大的应用程序的编程,它可以与后端进行大量的对话,有很多caff声音,并使用精灵表显示一些动画。每个XIB文件都与一个ViewController连接,项目使用ARC,目标是iOS 5.0 使用myiPhone5和模拟器测试应用程序效果良好。然而,在beta测试期间,我注意到一些使用iphone4的人(特别是运行许多后台应用程序的人)在使用该应用程序时遇到崩溃。崩溃主要出现在执行动画时 所以。。我该怎么走?我试着用仪器检查分配和泄漏。几乎没有泄漏发生,老实说,我很难理解如何使用

我几乎完成了一个相当大的应用程序的编程,它可以与后端进行大量的对话,有很多caff声音,并使用精灵表显示一些动画。每个XIB文件都与一个
ViewController
连接,项目使用
ARC
,目标是
iOS 5.0

使用my
iPhone5
和模拟器测试应用程序效果良好。然而,在beta测试期间,我注意到一些使用iphone4的人(特别是运行许多后台应用程序的人)在使用该应用程序时遇到崩溃。崩溃主要出现在执行动画时

所以。。我该怎么走?我试着用仪器检查分配和泄漏。几乎没有泄漏发生,老实说,我很难理解如何使用分配度量。我将我所有的
IBOutlets\u弱
,以及我在整个应用程序中使用的一个大单件的所有属性都弱


我应该如何测量?我应该如何测试内存是否按预期释放?如何避免这些与内存不足相关的崩溃?

您确定这是内存问题吗?你看到崩溃日志了吗?如果你想让我们猜出哪里出了问题,但你没有发布任何代码,请咨询一下。@Mikeal我不确定,但很可能是因为他们使用的是旧手机(但iOS更新为6.x),并且在后台运行了很多应用程序。此外,Crashlytics还显示,它们运行时的可用ram和磁盘空间非常低。