2016-09-14 106 views
0

如何避免webview的內存泄漏 當我關閉webview窗口內存不釋放,這是由webview消耗。 我是從現有的答案中的WebView
2.停止加載
3.網頁流量=零
4.委託=零
5.清除緩存
6.清除嘗試了許多解決方案,如
1.負荷空白頁cookies在OSX的webview內存泄漏

+0

可以添加你的代碼和錯誤日誌,你看到內存的問題? –

+0

代碼沒有錯。我只是想通過其他方式(而不是上面提到的)來釋放webview消耗的內存。 –

回答

2

令人驚訝的是,Mac OS中的內存泄漏出現在10.12之前,例如10.11,10.11。

儘管webview通常會釋放,但佔用的內存只釋放一半,應用內存仍然很高。

然而,在OS 10.12 & 10.13佔用的內存是完全releaase後的WebView的dealloc

+0

但是,OS 10.12和10.13中的佔用內存在webview dealloc後完全釋放......已在sierra和high sierra上測試過 –