过去几天,我正在努力解决iOS UIWebView
上的内存泄漏问题。当我在UIWebView
内打开相当大的图像(大约10 MB jpeg文件)时,内存占用量会增加该图像的大小,并且永远不会下降。即使我第二次打开相同的图像,也会再次分配内存,并保持到处理结束。
我尝试使用来自here和其他stackoverflow帖子的所有可能解决方案来释放UIWebView
,但它们都没有工作。我也在每次请求后清除NSUrlCache
并将缓存限制设置为0,但仍然没有任何影响。
你知道我怎么能释放那段记忆? WebCore代码中可能存在一些课程参考,我对此无能为力? 您有任何想法如何修复泄漏或我是否必须切换到WKWebView或其他控件?