2015-10-23 104 views
1

我正在開發一個UWP應用程序,它有一個webview控件。 我們的大部分代碼都是JavaScript。
該應用程序在整個時間內消耗大量內存,我們不知道內存泄漏的來源。幾乎沒有運行的代碼,大部分是javascript,我們清除了只有大約5MB的DOM。此時應用程序的大小約爲300MB。我也試圖運行GC幾乎沒有影響。
開始時,應用程序的大小約爲50MB,增加到100mb左右,然後慢慢消耗越來越多的RAM。我最多有1.8GB。 有沒有人有/有同樣的問題?它是否與Webbrowser控件相同?通用Windows應用程序Webview內存泄漏 - 清除緩存

更新

問題的原因是web視圖的增長緩存。有沒有機會清除緩存,而不關閉應用程序?

+0

請問javascript帳戶的正在使用的內存量?記憶體使用量是穩定的還是繼續增長? –

+0

只要應用程序正在運行,它就會持續不斷。而且我們對android和ios沒有這種效果.. – M4s0n

+0

你能找到清除webview緩存的方法嗎? – CodeR

回答

1

由於接縫問題不是高速緩存,而是我們使用的英特爾應用程序框架。
我們使用的框架是一個老版本(2.0),它不能正確釋放引用。
版本3.0的更新解決了這個問題。