《垃圾回收算法手冊——自動內存管理的藝術》書評

這是一本學習垃圾回收不可錯過的書。最初知道真本書是跟朋友討論起來垃圾回收的問題,然後發現了自己是多麼無知。。。然後開始了閱讀這本書。當然,還有一個讓我看這本書的原因就是我一直對高級語言的垃圾回收系統處於一種我知道它存在,但是不知道怎麼用,並且如果出問題了不知道怎麼處理的狀態。

書籍內容

這本書前面幾章大致講了一下集中基礎的垃圾回首算法,包括標記清掃,標記整理,半區複製式回收,引用計數回收等。後面的內容就是這些回首算法組合起來的一些分區,分代等等。最後還有多線程回收算法分析等。這本書不涉及任何算法實現,所有算法都是使用僞代碼,偏向理論分析,並且能提供數據。雖然文章偏向理論,但是很多都是工程上的理論,嗯。。。怎麼說,就是工程的理論,有很多關於內存管理,線程管理的知識。總的來說這本書是全面瞭解垃圾回收算法相關問題的好書。

另外也是剛好在讀這本書的時候,遇到了一個內存泄漏問題,經分析,定位到是垃圾回收問題。因爲有這本書提供的基礎,在十分鐘內就順利解決了問題,可喜可賀。

好的點

  1. 每個算法都詳細列舉了僞代碼,並且針對某個算法,詳細列舉了算法的優劣。
  2. 每個算法都列舉了在具體哪些虛擬機有應用,應用結果如何等
  3. 雖然大量內容都是理論分析,但是都會引用具體的工程案例

不好的點

其實真的挺好的,就是太學術範了,後面很多內容不是很能讀進去。如果偏向工程方面,讀起來可能比較難受。但是不妨礙他是一本好書

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章