是否可以恢復從w3wp.exe丟失的內存?我認爲session.abandon()應該清理那樣的資源?事情是我有一個Web應用程序,某些頁面使w3wp.exe顯着增長。從40 MB到400 MB。現在,我將嚴格優化我的代碼以減少這種情況,但是,對於w3wp.exe的增長量,即使用戶註銷並關閉了瀏覽器,是否仍無法恢復丟失的內存?從w3wp.exe恢復內存
我知道這個工作進程會在空閒使用30分鐘(默認)後回收,但是如果長時間沒有空閒使用時間並且工作進程仍然有這部分內存,它會一直保持生長?任何想法的人?
當您在關閉舊會話後開始新會話時,您是否看到服務的內存佔用增長? – Achilles 2010-07-29 13:38:12
是的。即使在用戶註銷(session.abandon())後,我的w3wp.exe也會在特定頁面上達到400MB,但下一個用戶進入後,訪問該頁面並將w3wp.exe轉換爲700Mb。 – xeshu 2010-07-29 14:09:38
看來你在會話中投入了大量的數據。相反,使用文件或數據庫來存儲大量數據。 – 2010-07-29 14:12:08