你必須知道的.NET——內存分配

在分析內存分配時,應該先了解關於堆棧的區別 堆的分配向高地址擴展,而棧的分配向低地址擴展。 二。內存分配 關於內存的分配,首先應該瞭解分配在哪裏的問題。CLR管理內存的區域,主要有三塊,分別爲: · 線程的堆棧,用於分配值類型實例。堆棧主要由操作系統管理,而不受垃圾收集器的控制,當值類型實例所在方法結束時,其存儲單位自動釋放。棧的執行效率高,但存儲容量有限。 · GC堆,用於分配小對象實例。如果引
相關文章
相關標籤/搜索