Garbage Collection: Algorithms for Automatic Dynamic Memory Management (Hardcover)
暫譯: 垃圾回收:自動動態記憶體管理的演算法 (精裝版)
Richard Jones, Rafael D Lins
- 出版商: Wiley
- 出版日期: 1996-08-16
- 售價: $5,710
- 貴賓價: 9.5 折 $5,425
- 語言: 英文
- 頁數: 404
- 裝訂: Hardcover
- ISBN: 0471941484
- ISBN-13: 9780471941484
-
相關分類:
Algorithms-data-structures
已絕版
買這商品的人也買了...
-
計算機組織與設計--軟硬體界面第二版 (Computer Organization & Design, 2/e)$680$537 -
SQL Server 2000 設計實務$650$553 -
C++ Primer, 3/e 中文版$980$774 -
UML 使用手冊 (The Unified Modeling Language User Guide)$580$452 -
XML Pocket Consultant$1,270$1,207 -
Thinking in Java 中文版 (Thinking in Java, 2/e)$920$727 -
LPI Linux 資格檢定 (LPI Linux Certification in a Nutshell)$880$695 -
資料結構理論-使用Java$550$429 -
ASP.NET 程式設計徹底研究$590$466 -
Java Web Services in a Nutshell$1,470$1,397 -
行動 Linux─KNOPPIX 改造手冊$290$247 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
Design Verification with e (Hardcover)$1,060$1,039 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
JSP 2.0 技術手冊$750$593 -
JSP 動態網頁新技術, 2/e$490$382 -
$690Java Examples in a Nutshell, 3/e -
最新 JavaScript 完整語法參考辭典 第三版$490$382 -
Linux 管理者手札:排困解惑篇 (How Linux Works: What Every SuperUser Should Know)$490$417 -
Java in a Nutshell, 5/e (Paperback)$1,620$1,539 -
最新 C++ 程式語言$560$504 -
Java Concurrency in Practice (Paperback)$2,200$2,090 -
聖殿祭司的 ASP.NET 2.0 專家技術手冊─使用 C#$720$569 -
Core Java, Volume I -- Fundamentals, 8/e (Paperback)$2,220$2,109
相關主題
商品描述
The memory storage requirements of complex programs are extremely difficult to manage correctly by hand. A single error may lead to indeterminate and inexplicable program crashes. Worse still, failures are often unrepeatable and may surface only long after the program has been delivered to the customer. The eradication of memory errors typically consumes a substantial amount of development time. And yet the answer is relatively easy garbage collection; removing the clutter of memory management from module interfaces, which then frees the programmer to concentrate on the problem at hand rather than low-level book-keeping details. For this reason, most modern object-oriented languages such as Smalltalk, Eiffel, Java and Dylan, are supported by garbage collection. Garbage collecting, libraries are even available for such uncooperative languages as C and C++. This book considers how dynamic memory can be recycled automatically to guarantee error-free memory management. There is an abundant but disparate literature on the subject, largely confined to research papers. This book sets out to pool this experience in a single accessible and unified framework. Visit this books companion Website for updates, revisions, online gc resources, bibliography and links to more gc sites Whatever else Java has accomplished, it has finally brought garbage collection into the mainstream. The efficiency and correctness of garbage collection algorithms is henceforth going to be of concern to hundreds of thousands of programmers; those who really care about this could do no better than to start with Garbage Collection: Algorithms for Automatic Dynamic Memory Management the sort of comprehensive engineering manual that is so rare in computing. Dr Dobbs Journal
商品描述(中文翻譯)
複雜程式的記憶體儲存需求非常難以手動正確管理。單一錯誤可能導致不確定且無法解釋的程式崩潰。更糟的是,故障往往無法重現,可能在程式交付給客戶後很久才會浮現。消除記憶體錯誤通常會消耗大量的開發時間。然而,解決方案相對簡單——垃圾回收;將記憶體管理的繁瑣從模組介面中移除,讓程式設計師能專注於當前的問題,而不是低層次的記錄細節。因此,大多數現代物件導向語言,如 Smalltalk、Eiffel、Java 和 Dylan,都支援垃圾回收。甚至對於不合作的語言如 C 和 C++,也有垃圾回收的函式庫可供使用。本書探討如何自動回收動態記憶體,以保證無錯誤的記憶體管理。關於這個主題的文獻豐富但零散,主要限於研究論文。本書旨在將這些經驗整合成一個易於接觸且統一的框架。請造訪本書的伴隨網站以獲取更新、修訂、線上垃圾回收資源、參考書目及更多垃圾回收網站的連結。無論 Java 還有什麼成就,它終於將垃圾回收帶入主流。因此,垃圾回收演算法的效率和正確性將成為數十萬程式設計師關注的焦點;那些真正關心這個問題的人,無法找到比《垃圾回收:自動動態記憶體管理的演算法》更好的起點——這是計算領域中如此稀有的全面工程手冊。——《Dr Dobb's Journal》
