The Garbage Collection Handbook: The Art of Automatic Memory Management
暫譯: 垃圾回收手冊:自動記憶體管理的藝術
Jones, Richard, Hosking, Antony, Moss, Eliot
- 出版商: CRC
- 出版日期: 2020-09-30
- 售價: $2,330
- 貴賓價: 9.5 折 $2,214
- 語言: 英文
- 頁數: 520
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0367659247
- ISBN-13: 9780367659240
-
其他版本:
The Garbage Collection Handbook: The Art of Automatic Memory Management (Hardcover)
相關主題
商品描述
Published in 1996, Richard Jones's Garbage Collection was a milestone in the area of automatic memory management. The field has grown considerably since then, sparking a need for an updated look at the latest state-of-the-art developments. The Garbage Collection Handbook: The Art of Automatic Memory Management brings together a wealth of knowledge gathered by automatic memory management researchers and developers over the past fifty years. The authors compare the most important approaches and state-of-the-art techniques in a single, accessible framework.
The book addresses new challenges to garbage collection made by recent advances in hardware and software. It explores the consequences of these changes for designers and implementers of high performance garbage collectors. Along with simple and traditional algorithms, the book covers parallel, incremental, concurrent, and real-time garbage collection. Algorithms and concepts are often described with pseudocode and illustrations.
The nearly universal adoption of garbage collection by modern programming languages makes a thorough understanding of this topic essential for any programmer. This authoritative handbook gives expert insight on how different collectors work as well as the various issues currently facing garbage collectors. Armed with this knowledge, programmers can confidently select and configure the many choices of garbage collectors.
Web Resource
The book's online bibliographic database at www.gchandbook.org includes over 2,500 garbage collection-related publications. Continually updated, it contains abstracts for some entries and URLs or DOIs for most of the electronically available ones. The database can be searched online or downloaded as BibTeX, PostScript, or PDF.
E-book
This edition enhances the print version with copious clickable links to algorithms, figures, original papers and definitions of technical terms. In addition, each index entry links back to where it was mentioned in the text, and each entry in the bibliography includes links back to where it was cited.
商品描述(中文翻譯)
於1996年出版的Richard Jones的《Garbage Collection》在自動記憶體管理領域中是一個里程碑。自那時以來,這個領域有了顯著的成長,促使人們需要對最新的尖端發展進行更新的檢視。《The Garbage Collection Handbook: The Art of Automatic Memory Management》匯集了過去五十年自動記憶體管理研究者和開發者所收集的豐富知識。作者在一個單一且易於理解的框架中比較了最重要的方法和尖端技術。
本書針對近期硬體和軟體進步所帶來的垃圾回收新挑戰進行探討。它探討了這些變化對高效能垃圾回收器的設計者和實作者的影響。除了簡單和傳統的演算法外,本書還涵蓋了平行、增量、並行和即時垃圾回收。演算法和概念通常以偽程式碼和插圖進行描述。
現代程式語言幾乎普遍採用垃圾回收,使得對這一主題的深入理解對任何程式設計師來說都是必不可少的。這本權威手冊提供了不同垃圾回收器的運作方式以及當前垃圾回收器面臨的各種問題的專家見解。掌握這些知識後,程式設計師可以自信地選擇和配置多種垃圾回收器的選擇。
網路資源
本書的線上書目資料庫位於www.gchandbook.org,包含超過2,500篇與垃圾回收相關的出版物。該資料庫持續更新,包含一些條目的摘要以及大多數電子可用條目的URL或DOI。該資料庫可以在線搜尋或下載為BibTeX、PostScript或PDF格式。
電子書
本版增強了印刷版,提供大量可點擊的鏈接,連結到演算法、圖形、原始論文和技術術語的定義。此外,每個索引條目都鏈接回文本中提到的地方,每個書目條目也包含鏈接回引用的地方。
作者簡介
Richard Jones is a professor of computer systems in the School of Computing at the University of Kent, Canterbury. He earned a B.A. in mathematics from Oxford University and an M.Sc. in computer science from the University of Kent. He spent a few years teaching at school and college before returning to higher education at the University of Kent.
Antony Hosking is an associate professor in the Department of Computer Science at Purdue University. He earned a B.Sc. in mathematical sciences from the University of Adelaide, Australia, an M.Sc. in computer science from the University of Waikato, New Zealand, and a Ph.D. in computer science from the University of Massachusetts. His work is in the area of programming language design and implementation, with specific interests in database and persistent programming languages, object-oriented database systems, dynamic memory management, compiler optimizations, and architectural support for programming languages and applications.
Eliot Moss is a professor in the Department of Computer Science at the University of Massachusetts Amherst. He earned a B.S.E.E., an M.S.E.E., and a Ph.D. in computer science from the Massachusetts Institute of Technology. After four years of military service, Dr. Moss joined the faculty at the University of Massachusetts Amherst. He works in the area of programming languages and their implementation and has built garbage collectors since 1978. In addition to his research on automatic memory management, he is known for his work on persistent programming languages, virtual machine implementation, and transactional memory. He worked with IBM researchers to license the Jikes RVM Java virtual machine for academic research, which eventually led to its release as an open source project.
作者簡介(中文翻譯)
理查德·瓊斯是肯特大學計算學院的計算系統教授。他在牛津大學獲得數學學士學位,並在肯特大學獲得計算機科學碩士學位。在回到肯特大學的高等教育之前,他在學校和學院教學了幾年。
安東尼·霍斯金是普渡大學計算機科學系的副教授。他在澳大利亞阿德萊德大學獲得數學科學學士學位,在新西蘭懷卡托大學獲得計算機科學碩士學位,並在馬薩諸塞州大學獲得計算機科學博士學位。他的研究領域是編程語言的設計與實現,特別關注數據庫和持久編程語言、面向對象的數據庫系統、動態內存管理、編譯器優化以及對編程語言和應用程序的架構支持。
艾略特·莫斯是馬薩諸塞州大學阿默斯特分校計算機科學系的教授。他在麻省理工學院獲得電機工程學士、碩士及計算機科學博士學位。在服役四年後,莫斯博士加入馬薩諸塞州大學阿默斯特分校的教職。他的研究領域包括編程語言及其實現,自1978年以來一直在構建垃圾回收器。除了自動內存管理的研究外,他還因在持久編程語言、虛擬機實現和事務性內存方面的工作而聞名。他與IBM研究人員合作,為學術研究授權Jikes RVM Java虛擬機,最終促成其作為開源項目的發布。