iPad,在运行应用程序之前清除额外内存的任何方法?

时间:2010-07-20 09:51:04

标签: memory ipad

我正在为Ipad创建应用程序,这让我很疯狂。

应用程序可以使用的内存会根据之前运行的其他应用程序而发生变化。 您的应用程序无法使用可靠的内存量。

即。如果运行safari,那么即使它关闭它也会占用一些影响其他应用程序的内存。

有没有人知道在我的应用程序运行之前是否有办法清除内存,这样我每次都可以获得相同的运行环境?

我创建了几个原型应用程序以向其他人展示,似乎几天后他们总是回到我身边并告诉我它崩溃并修复它。

当我测试它时,原因总是因为没有足够的内存(当我测试之前有足够的内存)。所以我需要从应用程序中挤出每一点内存(通常会因重载和释放而影响性能),并告诉他们如果继续发生则重启他们的ipad。

我在一本书中读到,通常应用程序最多可以使用40mb左右,大多数崩溃的应用程序都会崩溃大约27mb。我想要剩下的13mb !!

1 个答案:

答案 0 :(得分:0)

虽然重启后会有一个非常好的状态,但真正应该寻找的是干净的内存管理并避免泄漏。

明智地使用可用内存完全取决于程序员。不要告诉用户重启设备。随着操作系统内存的每次更新,事情都可能发生变化。