0
我有一個關於系統內存的問題。 我已將Web瀏覽器集成到我的應用程序中。在網上衝浪時,內存使用量越來越多..顯然它是在瀏覽頁面期間(至少在瀏覽器中)管理內存的Windows Phone,所以我不應該有任何內存異常。當我在瀏覽器上留下視圖時,問題就會發生:我的內存使用率仍然很高。我正在談論50-60MB或90/95 MB(在某個站點上)。我一直在努力,沒有任何成功退出執行乾淨的內存...如果我以這種方式使用的應用程序,我肯定會陷入內存異常,因爲內存使用量不降瀏覽器控制內存使用率高
protected async override void OnNavigatedFrom(NavigationEventArgs e)
{
await Browser.ClearInternetCacheAsync();
await Browser.ClearCookiesAsync();
ContentPanel.Children.Remove(Browser);
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
}
有沒有人有一個解決方案對這個問題? 請讓我知道
你能使用WebBrowserTask嗎? – vITs
不需要我需要在我的應用程序中使用瀏覽器 –