uiwebviewobj - c如何清除一个Javascript应用程序泄漏

UiWebView Obj-C how to cleanup a Javascript app with leaks

本文关键字:Javascript 泄漏 应用程序 一个 清除 何清除 uiwebviewobj      更新时间:2023-09-26

我的iPad应用程序有一个webview,其中包含一个用jQuery编写的应用程序。它非常重,因为它从SQLite中加载Base64字符串。

在instruments Allocations profiler中,内存分配一直在增加,并且只会以很小的数量减少。

我使用FMDB包装SQLite,并写了我自己的函数,init字符串,所以我可以发送到UIWebView后直接释放它们。它没有帮助分配计数,所以我的下一个呼叫端口是WebView jQuery应用程序。

因为我还没有写jQuery,我不知道去哪里看

是否有一种方法,我可以删除/释放/冲洗UIWebView,然后重新创建它并重新加载我的web应用程序?

如有任何意见,不胜感激。

谢谢。

你可以把jQuery应用程序拿出来,在浏览器中使用它,而不是理论化什么可能是错误的。使用Chrome开发工具检查内存使用情况,您可以更准确地查明泄漏到页面

我还觉得看看应用商店里的谷歌搜索API很有趣。他们使用的是网页视图,但效果很好。对此有什么想法吗?