net framework應用程序的垃圾回收功能
作者:佚名 時間:2014-03-21 分享到:
托管代碼最重要的一個功能是垃圾回收,這種.net方法可確保應用程序不再使用某些內在時,這些內在就會被完全釋放.在.net推出以前,這項工作主要由程序員負責,代碼中的幾個簡單錯誤會把大塊內在分配到錯誤的地方,使這些內在神秘失蹤,這通常意味著計算機的速度逐漸減慢,最終導致系統崩潰.
.net垃圾回收會頻繁檢查計算機內存,從中刪除不再需要的內容,它沒有設置時間軸,可能一秒鐘內會進行上千次的檢查,也可能幾秒鐘檢查一次,或者隨時進行檢查,但可以肯定進行了檢查.
這里要給程序員一些提示.因為這項工作在不可預知的時間進行,所以在設計應用程序時,必須記得要進行這樣的檢查,需要許多內存才能運行的代碼應自己執行這樣的檢查,而不是坐等垃圾回收,但這不像聽起來那樣難.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3257.html