我们有一个使用MonoTouch和UIWebView构建的混合Web / Native应用程序。应用程序将加密图像存储在磁盘上,然后由UIWebView请求,即时解密(通过NSUrlProtocol),然后显示在应用程序中。
一切正常,直到我们有大约27-30张图像,此时我们收到内存警告,然后应用程序崩溃。
使用Instruments分析应用程序我们看到我们的实际内存是~55MB但是我们的虚拟内存大约是800 MB,这似乎相当高。此外,我们的物理记忆似乎在接近尾声时飙升。
我意识到这可能是我们的应用程序的问题,但是我们在如何诊断问题上感到茫然。如果有人有任何想法,将不胜感激。
我们尝试了几件事:
谢谢, 詹姆斯