書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
垃圾回收的算法與實現(xiàn)

垃圾回收的算法與實現(xiàn)

出版社:人民郵電出版社出版時間:2016-07-01
開本: 32開 頁數(shù): 443
中 圖 價:¥47.5(4.8折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

垃圾回收的算法與實現(xiàn) 版權信息

垃圾回收的算法與實現(xiàn) 本書特色

本書分為“算法篇”和“實現(xiàn)篇”兩大部分。算法篇介紹了標記-清除算法、引用計數(shù)法、復制算法、標記-壓縮算法、保守式gc、分代垃圾回收、增量式垃圾回收、rc immix算法等幾種重要的算法;實現(xiàn)篇介紹了垃圾回收在python、dalvikvm、rubinius、v8等幾種語言處理程序中的具體實現(xiàn)。

垃圾回收的算法與實現(xiàn) 內(nèi)容簡介

ruby之父松本行弘推薦:上古傳承之魔法,徹底揭開垃圾回收的秘密!日本天才程序員兼lisp黑客竹內(nèi)郁雄審校254幅圖解,輕松掌握gc經(jīng)典算法實際源碼剖析,深入探討gc具體實現(xiàn)從入門到進階,一本書掌握自動內(nèi)存回收的機制!1.全面涵蓋gc經(jīng)典算法 標記-清除算法、引用計數(shù)法、復制算法、標記-壓縮算法、保守式gc、分代gc、增量式gc、rc immix算法,一網(wǎng)打盡! 2.理論結合實際 在系統(tǒng)介紹gc算法的基礎上,重點解讀python、dalvikvm、rubinius、v8等幾種實用系統(tǒng)中的gc代碼,探究gc算法的實際應用,做到了理論和實際的平衡統(tǒng)一。3.圖文直觀、講解細致 配合大量形象的插圖和代碼,將各個知識點掰開揉碎講解,非常適合入門學習。 

垃圾回收的算法與實現(xiàn) 目錄

序章gc的定義 1gc的好處 2gc的歷史 3為什么我們現(xiàn)在要學gc 4讀者對象 6本書中的符號 7算法篇第1章 學習gc之前1.1 對象/頭/域 121.2 指針 141.3 mutator 151.4 堆 151.5 活動對象/非活動對象 161.6 分配 161.7 分塊 171.8 根 171.9 評價標準 19第2章 gc標記-清除算法2.1 什么是gc標記-清除算法 222.2 優(yōu)點 292.3 缺點 292.4 多個空閑鏈表 312.5 bibop法 332.6 位圖標記 342.7 延遲清除法 37第3章 引用計數(shù)法3.1 引用計數(shù)的算法 403.2 優(yōu)點 443.3 缺點 443.4 延遲引用計數(shù)法 463.5 sticky引用計數(shù)法 503.6 1位引用計數(shù)法 523.7 部分標記-清除算法 55第4章 gc復制算法4.1 什么是gc復制算法 664.2 優(yōu)點 734.3 缺點 744.4 cheney的gc復制算法 744.5 近似深度優(yōu)先搜索方法 784.6 多空間復制算法 83第5章 gc標記-壓縮算法5.1 什么是gc標記-壓縮算法 895.2 優(yōu)點 945.3 缺點 955.4 two-finger算法 955.5 表格算法 1005.6 immixgc算法 106第6章 保守式gc6.1 什么是保守式gc 1196.2 優(yōu)點 1226.3 缺點 1226.4 準確式gc 1236.5 間接引用 1256.6 mostlycopyinggc 1276.7 黑名單 139第7章 分代垃圾回收7.1 什么是分代垃圾回收 1427.2 ungar的分代垃圾回收 1437.3 優(yōu)點 1537.4 缺點 1547.5 記錄各代之間的引用的方法 1547.6 多代垃圾回收 1567.7 列車垃圾回收 157第8章 增量式垃圾回收8.1 什么是增量式垃圾回收 1668.2 優(yōu)點和缺點 1748.3 steele的算法 1748.4 湯淺的算法 1768.5 比較各個寫入屏障 178第9章 rc immix算法9.1 目的 1809.2 合并型引用計數(shù)法 1809.3 合并型引用計數(shù)法和immix的融合 1859.4 優(yōu)點和缺點 189實現(xiàn)篇第10章 python的垃圾回收10.1 本章前言 19210.2 對象管理 19410.3 python的內(nèi)存分配器 19610.4 第0層 通用的基礎分配器 19710.5 第1層 python低級內(nèi)存分配器 19810.6 第2層 python對象分配器 20810.7 第3層 對象特有的分配器 23110.8 引用計數(shù)法 23410.9 引用的所有權 23910.10 如何應對有循環(huán)引用的垃圾對象 24510.11 性能調整的建議 269第11章 dalvikvm的垃圾回收11.1 本章前言 27111.2 重新學習mmap 27511.3 dalvikvm的源代碼 27911.4 dalvikvm的gc算法 28211.5 對象管理 28211.6 標記階段 29911.7 清除階段 32211.8 q&a 327第12章 rubinius的垃圾回收12.1 本章前言 32912.2 rubinius的gc算法 33312.3 對象管理 33412.4 走向準確式gc之路 34312.5 gc復制算法 35912.6 q&a 375第13章 v8的垃圾回收13.1 本章前言 37913.2 v8的gc算法 38213.3 對象管理 38213.4 通往準確式gc之路(v8篇) 38913.5 gc標記-壓縮算法 39813.6 標記階段 40013.7 壓縮階段 41213.8 q&a 431附錄附錄a 簡單語言入門:python篇 432附錄b 簡單語言入門:java篇 435附錄c 簡單語言入門:ruby篇 436附錄d 簡單語言入門:javascript篇 437后記 439參考文獻 441
展開全部

垃圾回收的算法與實現(xiàn) 作者簡介

中村成洋 Network Applied Communication Laboratory Ltd. 研究員。 因為偶然的機會對GC產(chǎn)生濃厚興趣,其本人卻說不清楚為何喜歡GC,當被人追問原因時,總是回答“是緣分”。現(xiàn)在是CRuby的commiter,每天致力于GC的改善。  執(zhí)筆本書“實現(xiàn)篇”。   相川光 游戲開發(fā)者。 京都大學在學期間開始研究GC。熱愛GC但討厭打掃。除了GC之外還喜歡咖喱。 執(zhí)筆本書“算法篇”。   竹內(nèi)郁雄(審校) 東京大學名譽教授。 熱愛對象,甚至會給因為bug沒能得到重復利用而死去(釋放)的對象上供。 日本著名的Lisp黑客,著有《LISP入門》(初めての人のためのLISP)。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網(wǎng)
在線客服