HN 日本語サマリー

← 一覧へ戻る
プログラミング

ガベージコレクションハンドブック:自動メモリ管理の芸術(第2版)

The Garbage Collection Handbook: The Art of Automatic Memory Management (2nd Ed) (gchandbook.org)

193 pointsby teleforce39 コメント

要約

「ガベージコレクションハンドブック:自動メモリ管理の芸術」の第2版が発表されました。本書は、自動メモリ管理の分野における60年間の研究と開発の知識を集約し、ハードウェアとソフトウェアの進化による新たな課題に対応しています。並列、インクリメンタル、並行、リアルタイムのガベージコレクションアルゴリズムを網羅し、現代のプログラマーにとって不可欠なリソースとなることを目指しています。

全文翻訳

リチャード・ジョーンズの『ガベージコレクション』(ワイリー、1996年)の第2版は、自動メモリ管理の分野における画期的な書籍でした。その広く評価された後継書である『ガベージコレクションハンドブック:自動メモリ管理の芸術』は、2012年時点での分野の状態を捉えていました。しかし、技術の発展により、メモリ管理はこれまで以上に困難で、興味深く、重要になっています。この第2版は、過去60年間にわたり自動メモリ管理の研究者や開発者によって集められた豊富な知識を結集し、ハンドブックを更新しています。著者らは、最も重要なアプローチと最先端の技術を、一つのアクセスしやすいフレームワークで比較しています。本書は、ハードウェアとソフトウェアの最近の進歩、およびプログラムが実行される環境によってガベージコレクションに課せられた新たな課題に対処しています。高性能ガベージコレクターの設計者や実装者にとって、これらの変更がもたらす影響を探求しています。シンプルで伝統的なアルゴリズムに加え、本書は最先端の並列、インクリメンタル、並行、リアルタイムのガベージコレクションを扱っています。アルゴリズムと概念は、しばしば疑似コードと図解で説明されています。現代のプログラミング言語におけるガベージコレクションのほぼ普遍的な採用は、このトピックの徹底的な理解をすべてのプログラマーにとって不可欠なものにしています。この権威あるハンドブックは、さまざまなコレクターがどのように機能するか、そしてガベージコレクターが現在直面しているさまざまな問題について専門的な洞察を提供します。この知識を武器に、プログラマーは多くのガベージコレクターの選択肢を自信を持って選び、設定できるようになります。 本書の特徴 1996年版と2012年版に続く、完全で最新の権威ある続編を提供します。並列、並行、リアルタイムのガベージコレクションアルゴリズムを徹底的にカバーしています。現代の高性能商用コレクターについて詳細に議論しています。ランタイムシステムとのインターフェースを含む、ガベージコレクションのいくつかのトリッキーな側面を説明しています。永続性とエネルギー効率を考慮したガベージコレクションに関する新しい章を含む90ページ以上の追加ページがあります。約3,400件のガベージコレクション関連出版物の包括的なオンラインデータベースによって支えられています。 電子書籍と翻訳 電子書籍は、章、セクション、アルゴリズム、図、用語集エントリ、索引項目、オリジナルの研究論文など、37,000以上の豊富なハイパーリンクコレクションで印刷版を強化しています。初版の中国語と日本語の翻訳は2016年に出版されました。私たちの本をより幅広い読者に届けるための翻訳者の皆様の功績に感謝いたします。 Webリソース オンラインの書誌データベースには、約3,400件のガベージコレクション関連出版物が含まれています。一部のエントリには要約が、ほとんどの電子的に利用可能なエントリにはURLまたはDOIが含まれており、継続的に更新されています。このデータベースはオンラインで検索できるほか、BibTeX、PostScript、またはPDF形式でダウンロードできます。