我正在尝试调试运行应用程序几个小时后发生的神秘应用程序崩溃。 我的预感是,这可能与内存有关,因为自从开始构建我的应用程序以来,我没有进行任何内存优化。
我正在使用“分配”工具查看我的应用程序,我看到了这些数字:
All allocations 4.70mb
Living 51072
Transitory 357280
Overall Bytes 100.23mb
Overall 408000
这里的重要数字是哪一个?我的应用程序需要4.7 Mb内存还是100 Mb?在这一点上,我应该担心我的应用程序因内存原因被杀?我想避免过早优化:)
由于我使用ARC和TabBarController,大多数与控制器相关的内存似乎都不在我的手中,除非我在第一次触摸该选项卡时找到如何创建选项卡并懒惰地初始化控制器。
谢谢!