1
方案: 我在我的web應用程序中使用Telerik Report Viewer顯示大型報告(大約5000條記錄從我的數據庫導致80頁文檔顯示)。 一切工作正常......但在這可怕的一天,我的應用程序開始拋出「內存不足」異常。刪除Telerik緩存並釋放內存
我意識到Telerik Report緩存了所有數據,並且只在很長時間(15分鐘或更長時間)後纔會釋放它。 一個報告的緩存消耗至少300mb!
事情是...我想清空這個緩存的數據並釋放我的記憶。 的耗水量內存堅持即使我使用下面的代碼清除緩存:
HttpRuntime.Close()
//or
foreach (DictionaryEntry item in HttpContext.Current.Cache) {
HttpContext.Current.Cache.Remove((string)item.Key);
}
任何ideias? 在此先感謝。
只是一個警告,從我的經驗來看,Telerik的問題往往會在這裏得到(不公平)低估,有時候會有建議聯繫支持和formus – johnc 2009-09-29 04:55:10
我不知道你在哪裏得到你的信息,但檢查[telerik]標籤顯示了很多問題,其中沒有一個是downvoted(低於0 atleast)或關閉... – 2009-09-29 05:09:38
聯繫他們的論壇是最後一個不錯的主意。 他們知道他們在代碼後面做了什麼,並且從我的角度來看,他們的產品請求的第一個地址。 不要忘記telerik在他們的論壇中提供了極好的支持。 – ManniAT 2009-10-07 22:23:49