我一直在为一个应用程序构建浏览器功能,它显然与UIWebView配合使用。当浏览器打开时,我看到内存升高了,这是有道理的,但是在泄漏分析期间,我看到了一些令人不安的结果:
随着我浏览的越来越多,“VM:JS垃圾收集器”和“VM:WebCore可净化数据”就不断上升。更糟糕的是,当浏览器被释放并且它的web view被释放时,这些对象仍然存在,占用高达6 MB的内存。
我不确定是否正确处理了UIWebView,但似乎在释放UIWebView后保持该内存存在问题。
我在浏览器被释放之前执行了一些清理操作,如此文章中所述http://www.codercowboy.com/code-uiwebview-memory-leak-prevention/ 但是这似乎没有任何区别。
有人遇到过这个问题吗?任何见解都将是很棒的。我已经看到了一些与UIWebView内存问题相关的问题,但它们没有具体详细地描述分析结果。