【问题标题】:webview memory leak in OSXOSX中的webview内存泄漏
【发布时间】:2017-01-22 01:26:23
【问题描述】:

如何避免webview的内存泄漏 当我关闭 webview 窗口时,不会释放 webview 消耗的内存。 我从现有答案中尝试了许多解决方案,例如
1. 在 webview 中加载空白页面
2. 停止加载
3. webview=nil
4.委托=无
5.清除缓存
6.清除cookies

【问题讨论】:

  • 你能在你看到内存问题的地方添加你的代码和错误日志吗?
  • 代码没有错。我只是想通过其他方式(而不是上面提到的)来释放 webview 消耗的内存。

标签: objective-c cocoa webview


【解决方案1】:

Mac OS 10.12 之前出现内存泄漏,如 10.11、10.11 等很神奇。

虽然webview正常dealloc,但是占用的内存只释放了一半,app内存依然居高不下。

然而,OS 10.12 & 10.13 中占用的内存在 webview 释放后完全释放

【讨论】:

  • 但是,OS 10.12 和 10.13 中占用的内存在 webview 释放后完全释放...在 sierra 和 high sierra 上测试了这个
猜你喜欢
  • 2011-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-25
  • 1970-01-01
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多