gpt4 book ai didi

macos - 如何释放cocoa web view的内存?

转载 作者:行者123 更新时间:2023-12-03 17:22:35 27 4
gpt4 key购买 nike

我发现当Web View 已经释放时,我的应用程序会占用大量内存。因为我的应用程序需要加载许多网页。这是我在dealloc方法中调用的释放函数。

[[NSURLCache sharedURLCache] removeAllCachedResponses];    
[[_webView mainFrame] loadHTMLString:@"" baseURL:nil];
[_webView stopLoading:nil];
[_webView removeFromSuperview];
[_webView setResourceLoadDelegate:nil];
[_webView setFrameLoadDelegate:nil];
[_webView release];
_webView = nil;

但是这样做时没有任何反应。仍然有很多内存被持有。我该怎么办?

最佳答案

要尝试的事情:

  • 运行构建和分析并修复它生成的每个错误。
  • 使用Instrument's Leaks tool查找内存泄漏
  • 审核您的代码,确保您没有在某处保留保留的引用。

关于macos - 如何释放cocoa web view的内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17915690/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com