3

我正在运行一个应用程序,有时我们会收到“内存警告”,通过检查内存使用情况,我们发现我们使用了大约 14MB 的实际内存。但与此同时,在我们的系统中,还有其他应用程序使用了比我们更多的内存(例如 50MB 实际内存),但它们还活着,我们被杀死了。

我很好奇iOS是如何管理应用程序的,我们担心如果用户的手机里塞满了其他应用程序,我们的应用程序就会被杀死。

4

1 回答 1

1

我可能是错的,但从我看来,如果你的内存正在迅速扩展,你有更高的机会让你的应用程序被杀死。另一个应用程序的扩展速度可能比您的慢(内存使用/存活时间)。在它被杀死之前,我能够在一个应用程序中拥有 80mb 的实际内存。我猜有某种机制可以计算内存增长的速度并采取适当的行动。

于 2012-06-29T07:37:47.863 回答