2010-12-01 133 views
1

在Internet Explorer中運行後每隔5分鐘使用一次自動刷新的Web應用程序中的一個會給出內存不足在線XXXX錯誤,然後必須重新啓動。Internet Explorer中的內存不足問題

我的應用程序每5分鐘發一個Ajax調用來獲取新的數據並用新的數據替換現有的內容。我清除所有refrences到現有的數據,使它成爲垃圾收集可替代,並不導致內存泄漏,但我仍然得到這個錯誤。

任何幫助都會很好.....

+3

信息不足。 – 2010-12-01 07:50:01

回答

0

如果你在服務器端獲得OutOfMemory,你的內存將增長。對不起。 :( 我建議你使用一個流行的Java分析器來查找問題的根源。另一種方法是儘可能簡化應用程序。祝你好運。我相信你可以使用profiler找到問題非常快。

0

IE有限制元素能夠使用+請求超時的數量。如果你使用AJAX調用來替換內容,它不應該讓你的記憶了

我建議你運行HttpWatch - http://www.httpwatch.com/

然後追查你打了多少電話,如果只有一個和頁面大小不增加,你可能不得不優化你的代碼(使用本地變量而不是全局等)。