.NET 內存基礎(通過內存體驗類型、傳參、及裝箱拆箱)

一、內存分配的幾個區域 1、線程棧 局部變量的值類型 和 局部變量中引用類型的指針(或稱引用)會被分配到該區域上(引用類型的一部分內存被分配到該區域內)。 該區域由系統管控,不受垃圾收集器的控制。當所在方法執行完畢後,局部變量會自動釋放(引用類型只釋放指針,而不釋放指針指向的數據)。 堆棧的執行效率很高,但容量有限。 2、GC Heap(回收堆) 用於分配小對象(引用類型),如果引用類型的實例大小
相關文章
相關標籤/搜索