什麼會導致IIS工作進程無法控制地增長?什麼會導致IIS工作進程無法控制地增長?
我有一個錯誤,如果我帶一個頁面並加載它,有時它不會添加內存,少量內存(250k-2MB)或非常大的內存量(10MB-30MB)。我不知道是什麼導致了這一點,但如果你可以集思廣益可能會導致這種行爲,我會很感激。
編輯
那麼顯然你不能緩存.NET控件並從緩存中拉它,沒有它莫名其妙地泄漏內存。我試圖緩存每次從緩存請求時導致內存上升的菜單控件。在這種情況下,解決方案是將項目放入數組或字典中並緩存,然後在頁面加載時重新創建項目。這解決了內存泄漏,這就是爲什麼我找到它很麻煩。
它增長無界限?還是在某個時候停止增長? – 2009-10-30 14:09:08
它增長無界限。相同的頁面,增長變量,似乎沒有限制。 – Middletone 2009-10-30 14:42:59