我正在开发一款iOS应用,它(像任何其他)需要一定量的可用内存来正确运行如何告诉用户。在我的情况 - 至少4MB,我不能使用任何少于这个。这是一个相当小的数量,但几次(至少在我的设备上)我只有2MB的空闲空间,程序崩溃了。您认为告诉用户您需要多少内存的最佳方式是什么?我知道获取当前可用内存的代码,但即使我告诉用户(例如在用户启动程序时在UIAlertView中)他运行的很低,我建议他如何去释放更多的内存(除了旋转关闭和在设备上)。有任何想法吗?iOS应用程序需要多少内存
1
A
回答
0
在哪种iPhone手机的您的应用程序进行测试?我假设的iOS必须做好分内的工作,以腾出足够的内存,为您或杀死alll后台应用程序,所以它可以有更多的内存
+0
谢谢你的非常快速反应:)好,我在iPod Touch 2G上测试它。我认为内存不会成为iPad或iPhone 4的问题,但iPhone 3G/3GS可能会遇到麻烦,因为它们的内存较少。 – cpprulez 2010-11-23 14:40:57
1
在你真的不能依靠超过8MB获得更多的老设备。 4MB是一个很好的目标,如果通过你的分析你已经确定这是你所需要的,你应该没问题。
不过,我觉得这里的概念是,如果你收到内存警告你不会对这些类型的东西打扰用户。我会发现它本身很烦人。限制你的应用程序的活动或减少你所做的内存密集型应用会更好。
相关问题
- 1. 测量程序需要多少内存
- 2. 启动iOS应用程序需要多少线程(至少)?
- 3. 我的iPhone应用程序需要占用多少内存?
- 4. icCube内存 - 需要多少?
- 5. Tomcat线程需要多少内存?
- 6. jekyll进程需要多少内存?
- 7. 开发Android应用时,您的应用需要多少内存?
- 8. 我的Rails应用程序和Postgres DB在生产中需要多少内存?
- 9. 计算一个程序(计划中)需要多少内存
- 10. 需要2G内存iOS应用
- 11. 一个ViewController需要多少内存?
- 12. C#vb:System.Func需要多少内存?
- 13. Java需要启动多少内存?
- 14. 构建docker需要多少内存v1.9.0
- 15. Facebook应用程序需要的SSL最低要求是多少?
- 16. 为我的iPad应用程序需要更多内存
- 17. ios - 如何计算UIView动画需要多少内存?
- 18. MySQL不断用Wordpress运行内存,我需要多少内存?
- 19. 需要MDM到iOS应用程序
- 20. iOS应用程序需要的图标
- 21. Ruby on Rails应用程序应占用多少内存?
- 22. 减少应用程序内存占用
- 23. C/C++程序使用多少内存
- 24. 如何找出django进程有多少应用程序内存(或将要)?
- 25. 我的PHP应用程序需要多少资源?
- 26. 编译的应用程序需要多少gwt-dev?
- 27. 需要应用程序内购买
- 28. CocoaPods总是需要建立科尔多瓦IOS应用程序?
- 29. iPhone应用程序可以使用多少内存?
- 30. 而应用程序没有使用多少内存
你从哪里获得这些内存大小的数字,对象分配仪器或内存监视器?后者将为您提供更准确的应用程序总内存大小(可能大于4 MB)的读数。 – 2010-11-23 18:26:34
你好,布拉德:)我使用仪器的对象分配,甚至还没有听说过内存监视器的:)我会检查它,并给它一个尝试:)谢谢:) – cpprulez 2010-11-23 21:06:00