应用程序在后台运行会影响iphone中的RAM吗?

时间:2011-11-03 05:28:32

标签: iphone ios ipad

我从webservice获得了1000条记录,并在iphone 3GS的应用程序中使用tableview显示它。它工作正常。 但是当我打开和关闭其他50个应用程序时,它以后台模式运行(多任务处理)。当我打开我的应用程序时 再次,当我从webservice获得100条记录时,应用程序崩溃了。

1)后台应用程序占用RAM内存吗?

2)当背景模式下超过50个应用程序时,iphone的游戏中心内置应用程序如何正常工作?

3)为什么苹果不关心它?

3 个答案:

答案 0 :(得分:0)

我认为所有正在运行的东西都需要在后台或前台使用RAM内存。我认为你应该在你的web方法中使用分页来摆脱这个问题。

答案 1 :(得分:0)

是的......无论是在后台还是在前台,每个活着的应用程序都会占用RAM中的内存。

答案 2 :(得分:0)

每个应用程序无论是在前台还是后台都需要RAM。 您可以编写应用程序而不关闭其他应用程序,而无需缓存数据并查找应用程序中的泄漏。 释放未使用数据的视图和内存,例如在应用程序开始在后台运行时 - (void)applicationDidEnterBackground :( UIApplication *)应用程序被调用:释放可以再次填充的数据。