我有一个图形密集型的iPad应用程序,其中包含一个UIWebView。使用模拟器(iOS 4.2.1),我可以看到随着浏览的增加,实际内存会增加相当多。当我关闭UIWebView并释放它时,它所使用的一些内存被释放了,但并不是全部。这很烦人。也许它并没有立即被释放,没关系。但是,当出现内存警告时,我希望系统能够进行一些清理。然而,如果我四处浏览,然后关闭UIWebView(并释放它),然后在模拟器中触发内存警告,实际内存不会改变!这是怎么回事?
那么为什么会这样呢?为什么UIWebView不能更好地将内存释放回系统?为什么它似乎不响应内存警告?我错过了什么吗?
那么为什么会这样呢?为什么UIWebView不能更好地将内存释放回系统?为什么它似乎不响应内存警告?我错过了什么吗?