C# 記憶體管理

黄舟
發布: 2017-02-15 11:52:28
原創
1564 人瀏覽過

Windows使用一個系統:虛擬尋址系統,該系統把程式可用的記憶體位址映射到硬體記憶體中的實際位址上,這些任務完全由Windows在後台管理。其實際結果是」位元處理器上的每個進程都可以使用4GB的記憶體ˉ—無論電腦上實際有多少硬碟空間(在64位元處理器上,這個數字會更大。這個4GB的記憶體實際上包含了程式的所有部分,包括可執行程式碼、載入的所有DLL,以及程式運行時使用的所有變數的內容。每個儲存單元都是從0開始往上排序的。和Java,編譯器負責把人們可以理解的變數名稱轉換為處理器可以理解的記憶體位址。資料型別。的位址。就會隨之調整,以始終指向下一個空閒儲存單元。是地址799999。


注意,與棧不同,堆上的內存是向上分配的,所以空閒空間在已用空間的上面。


整理自:C#進階程式設計#of

www.php .cn)!
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!