Memory iPad,在运行应用程序之前有没有办法清除多余的内存?

Memory iPad,在运行应用程序之前有没有办法清除多余的内存?,memory,ipad,Memory,Ipad,我正在为Ipad创建应用程序,这让我发疯 应用程序可用的内存根据之前运行的其他应用程序的不同而变化。 你的应用程序没有可靠的内存设置 i、 e.如果运行safari,则即使在关闭safari后,它也会占用一些内存,从而影响其他应用程序 有人知道有没有办法在我的应用程序运行之前清除内存,这样我每次都可以获得相同的运行环境 我已经创建了几个原型应用程序向其他人展示,几天后,他们似乎总是回到我身边,告诉我它崩溃并修复它 当我测试它时,原因总是因为没有足够的内存,而在我测试之前,内存已经足够了。因此,我

我正在为Ipad创建应用程序,这让我发疯

应用程序可用的内存根据之前运行的其他应用程序的不同而变化。 你的应用程序没有可靠的内存设置

i、 e.如果运行safari,则即使在关闭safari后,它也会占用一些内存,从而影响其他应用程序

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

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

当我测试它时,原因总是因为没有足够的内存,而在我测试之前,内存已经足够了。因此,我需要压缩每一点内存,这通常会由于应用程序的重载和释放而影响性能,如果这种情况继续发生,我需要告诉他们重新启动ipad


我在一本书中读到,一般来说,应用程序最多可以使用40mb左右,而大多数崩溃的应用程序的崩溃速度都在27mb左右。我想要剩余的13mb

虽然重新启动后您会得到一个非常好的状态,但您真正应该寻找的是干净的内存管理和避免泄漏


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

这就是问题所在,我的应用程序没有漏洞,尽管我尽可能地管理我的内存,但以这些应用程序崩溃的速度,性能会下降,以便尽可能地管理内存。我不是要求我的客户重新启动设备,他们不应该这样做。我想问的是,在运行我的应用程序之前,是否有办法清除未使用的内存,而无需重新启动设备。我通常只将屏幕上的内容加载到内存中,如果我可以使用额外的13mb,那么我就可以提高性能并实际创建我想要的应用程序。