0
我們有一個在瀏覽器中運行的Silverlight 5應用程序。應用程序可以有許多用戶可以創建的佈局。這些佈局可以包含網格,圖表和地圖控件。 一旦用戶打開佈局,即使用戶轉到佈局並打開另一個佈局,out應用程序也會保留該佈局的數據。這是爲了讓它更快地返回到已經打開的佈局。Silverlight內存問題
我們現在面臨的問題是,隨着時間的推移,瀏覽器(IE10,IE11)的容量達到1GB,導致內存不足異常,從而導致我們的應用程序開始崩潰,並在服務調用中出現異常。
現在的問題是: 在Silverlight應用程序中管理內存的最佳方式是什麼,因爲用戶可以同時打開多個佈局,這會佔用大量內存。
我希望我已經很好地解釋了我的情況。請任何建議,將不勝感激。
問候,
納西爾
查看這些鏈接: http://social.msdn.microsoft.com/Forums/silverlight/en-US/f44899a5-0cd9-47fd-bea4-454a7f24ee49/unmanaged-memory-leak-in-silverlights-navigation -frame-page?forum = silverlightperf http://stackoverflow.com/questions/6436176/silverlight-clear-unused-memory-on-navigating-to-another-page – user3272686
謝謝,我已經看到這些鏈接,但我不用一個被接受的答案來回答這個問題。我們正在使用silverlight 5 b的方式。 – Nasir
你有沒有像Redgate那樣運行一個內存分析器來幫助確定你的問題到底在哪裏?我們最近做了這件事,發現之前沒有考慮到泄漏。 –