Ide*_*per 2 iphone memory-management
应用程序在被iOS踢出之前可以占用多少内存?内存量取决于设备版本吗?我开发了一个使用30+ mb的应用程序,它在iPhone 2g上被踢了.它可以在iPhone 4或3GS上运行吗?
我对iPhone 3G的体验是你应该尽可能地保持尽可能小 - 建立你的数据模型时考虑到了可调度性,因为你需要放弃.20mb正在突破极限.25如果手机最近重新启动,可能还可以.你可能永远不会得到30mb.
相比之下......我设法在我的iPhone 4上提示一次内存警告,但这是由于无限循环错误导致无数次下载相同的图像文件.换句话说,它真的花了很多东西才能粉碎4.并不是说你可以完全忽略内存管理(泄漏仍然是泄漏),但肯定你有一些喘息的空间.
3Gs介于两者之间.我没有一个可以进行测试,但我希望它的性能比3G更像4,因为虽然机载内存从3G增加了一倍,但操作系统仍占用相同的空间,这意味着所有的新记忆都是你的.
| 归档时间: | 
 | 
| 查看次数: | 3362 次 | 
| 最近记录: |