【導讀】內存作為一種資源,在應用級和系統(tǒng)底層工作是。兩種不同的模式。內存缺乏原子性、不能用簡單的引用記數(shù)方式管。–在傳統(tǒng)軟件中、內存碎片幾乎一定會產生。無論語言多高級,在你使用的語言層面總。人有機會比優(yōu)化器做的更好。抽象與細節(jié)的矛盾。CRT→OS→虛擬內存地址→物理內存地址。DRAM是晶體管和電容構成的二維電路。Cache使用SRAM,可以工作在更高頻率下??刂菩酒源心J焦ぷ鳌AM性能的提高并非無差別的。沒有永遠不變的原則。隨機訪問內存慢于順序訪問內存。無關性內存訪問優(yōu)于相關性內存訪問??刂浦芷谛悦芗L問的數(shù)據(jù)大小。代碼也會占用內存,所以、保持代碼的簡潔。X86平臺,AgnerFog是絕對的權威?!渡钊肜斫庥嬎銠C系統(tǒng)》。–C++帶來的錯覺:令人困擾的單件生命期問題。內存塊的生命期決定于一個特定對象或一個特定。成批的分層次回收內存有利于減少內存碎片。把相關的數(shù)據(jù)結構盡可能的物理上保持連續(xù)。關于C++的容器:vectorlistmap……GUI、3d場景管理不可能離開自動化內存管理