打开图像时UIWebView内存泄漏

时间:2016-12-01 10:52:04

标签: ios objective-c memory-leaks uiwebview automatic-ref-counting

过去几天,我正在努力解决iOS UIWebView上的内存泄漏问题。当我在UIWebView内打开相当大的图像(大约10 MB jpeg文件)时,内存占用量会增加该图像的大小,并且永远不会下降。即使我第二次打开相同的图像,也会再次分配内存,并保持到处理结束。

我尝试使用来自here和其他stackoverflow帖子的所有可能解决方案来释放UIWebView,但它们都没有工作。我也在每次请求后清除NSUrlCache并将缓存限制设置为0,但仍然没有任何影响。

使用内存分析器我能够获得负责泄漏的方法的堆栈跟踪。 Stack trace

你知道我怎么能释放那段记忆? WebCore代码中可能存在一些课程参考,我对此无能为力? 您有任何想法如何修复泄漏或我是否必须切换到WKWebView或其他控件?

0 个答案:

没有答案