通用Windows应用程序Webview内存泄漏 - 清除缓存

时间:2015-10-23 13:38:30

标签: c# caching memory-leaks webview win-universal-app

我正在开发一个UWP-App,它有一个webview控件。 我们的大多数代码都是JavaScript。
该应用程序随着时间的推移消耗了大量的内存,我们不知道这个内存泄漏来自哪里。几乎没有运行本地代码,大部分是javascript,我们清除了只有大约5MB的DOM。此时应用的大小约为300MB。我也尝试运行GC几乎没有效果。
在开始时,应用程序的大小约为50MB,快速增加到大约100mb,然后慢慢消耗越来越多的RAM。我的最大容量为1.8GB。 有没有人有同样的问题?它是否与web浏览器控件相同?

更新

问题的原因是WebView的缓存越来越多。有没有机会清除缓存,而不关闭应用程序?

1 个答案:

答案 0 :(得分:1)

当它接缝时,问题不在于缓存,而在于我们使用的英特尔应用框架 我们使用的框架是旧版本(2.0),它不能正确地发布引用。
3.0版的更新解决了这个问题。