內容介紹
書圍繞著動態內存自動回收的話題,介紹了垃圾收集機制,詳細分析了各種算法和相關技術。
本書共12章。第1章首先介紹計算機存儲器管理的演化和自動內存回收的需求,並引入了本書所使用的術語和記法。第2章介紹了3種“經典”的垃圾收集技術:引用計數(reference counting)、標記-清掃(mark-sweep)和節點複製(copying)。隨後的4章更詳細地討論了上述這些垃圾收集方式和標記-縮並(mark-compact)收集。第7章和第8章分別介紹了在現代垃圾收集實現中具有重要地位的分代式(generational)垃圾收集和漸進式(incremental)垃圾收集。第9章和第10章擴展了垃圾收集的領域,討論瞭如何讓垃圾收集能夠在無法得到來自語言編譯器的支持的環境(分別是C和C )中運行。第11章討論了一個相對較新的研究領域-- 垃圾收集和硬件數據cache的相互作用。第12章簡要地考察了用於分佈式系統的垃圾收集。
本書適合對動態內存管理感興趣的讀者閱讀,可供專業的研究人員參考。
|