天天看點

适當地使用公共語言運作庫的垃圾回收器和自動記憶體管理

小心不要給每個請求配置設定過多記憶體,因為這樣垃圾回收器将必須更頻繁地進行更多的工作。另外,不要讓不必要的指針指向對象,因為它們将使對象保持活動狀态,并且應盡量避免含 Finalize 方法的對象,因為它們在後面會導緻更多的工作。特别是在 Finalize 調用中永遠不要釋放資源,因為資源在被垃圾回收器回收之前可能一直消耗着記憶體。最後這個問題經常會對 Web 伺服器環境的性能造成毀滅性的打擊,因為在等待 Finalize 運作時,很容易耗盡某個特定的資源。

  有關垃圾回收器和自動記憶體管理的更多資訊,請參見自動記憶體管理。

繼續閱讀