ようこそ!
文庫
新書・選書
文芸
教養
人文
教育
芸術
児童
趣味
生活
地図・ガイド
就職・資格
語学
小学学参
中学学参
高校学参
辞典
コミック
ゲーム攻略本
エンターテイメント
日記手帳
社会
法律
経済
経営
ビジネス
理学
工学
コンピュータ
医学
看護学
薬学
出版社名:翔泳社
出版年月:2016年3月
ISBN:978-4-7981-3420-8
543P 23cm
ガベージコレクション 自動的メモリ管理を構成する理論と実装
Richard Jones/著 Antony Hosking/著 Eliot Moss/著 前田敦司/翻訳監修 鵜川始陽/翻訳監修 小宮常泰/翻訳監修
組合員価格 税込 4,389
(通常価格 税込 4,620円)
割引率 5%
在庫あり
生協宅配にてお届け
※ご注文が集中した場合、お届けが遅れる場合がございます。
プログラムが使用しなくなったメモリ上の空間を解放し、他のプログラムが使えるようにするのは、古くはプログラマの役割でした。それがゆえに、しばしば解放を忘れるというヒューマンエラーを引き起こし、ついには「メモリ不足です」と宣告され、あるいはオペレーションシステムもろとも轟沈し、作業中のデータはすべて消え失せ、モニタの前のユーザーは声にならない叫び声をあげるというシーンがしばしば見られました。そこで研究され実装されたのが、ガベージコレクションです。これはメモリの解放を人任せにせず、プログラム自身が行えるようにするもので、プログラマの苦役の幾ばくかをも解放してくれました。とはいえ、その実装方法やアルゴ…(続く
プログラムが使用しなくなったメモリ上の空間を解放し、他のプログラムが使えるようにするのは、古くはプログラマの役割でした。それがゆえに、しばしば解放を忘れるというヒューマンエラーを引き起こし、ついには「メモリ不足です」と宣告され、あるいはオペレーションシステムもろとも轟沈し、作業中のデータはすべて消え失せ、モニタの前のユーザーは声にならない叫び声をあげるというシーンがしばしば見られました。そこで研究され実装されたのが、ガベージコレクションです。これはメモリの解放を人任せにせず、プログラム自身が行えるようにするもので、プログラマの苦役の幾ばくかをも解放してくれました。とはいえ、その実装方法やアルゴリズムは多種多様で、ガベージコレクションがあるから大丈夫、という思い込みだけでプログラムを作成していると、思わぬ落とし穴に転げ落ちることになります。本書はアルゴリズムはもちろん、その実装方法とメリット/デメリットを解説し、真に必要なガベージコレクションを選別できる選択眼を養える一冊です。心あるエンジニアであればユーザーを阿鼻叫喚の地獄から救うために目を通しておくべき書籍と言えるでしょう。
内容紹介・もくじなど
もくじ情報:イントロダクション;マークスイープガベージコレクション;マークコンパクトガベージコレクション;コピーガベージコレクション;参照カウント法;ガベージコレクション間の比較;メモリ割り付け;ヒープの分割;世代別ガベージコレクション;その他のヒープ分割スキーム;ランタイムインターフェイス;プログラミング言語特有の機能;並行処理の予備知識;並列ガベージコレクション;並行ガベージコレクション;並行マークスイープ;並行コピーおよび並行圧縮;並行参照カウント法;リアルタイムガベージコレクション
もくじ情報:イントロダクション;マークスイープガベージコレクション;マークコンパクトガベージコレクション;コピーガベージコレクション;参照カウント法;ガベージコレクション間の比較;メモリ割り付け;ヒープの分割;世代別ガベージコレクション;その他のヒープ分割スキーム;ランタイムインターフェイス;プログラミング言語特有の機能;並行処理の予備知識;並列ガベージコレクション;並行ガベージコレクション;並行マークスイープ;並行コピーおよび並行圧縮;並行参照カウント法;リアルタイムガベージコレクション
著者プロフィール
ジョーンズ,リチャード(ジョーンズ,リチャード)
カンタベリー市にあるケント大学コンピューターシステムの教授。オックスフォード大学で1976年に数学士。数年間教職についた後、ケント大学の大学院に進み、以後同大学に在籍。コンピュータサイエンス分野で理学修士(1989年)。1998年、他の研究者らと共同でInternational Symposium on Memory Management(ISMM)を創設、初代のプログラムチェアに就任。ガベージコレクション、ヒープの可視化、電子出版に関する論文を多数発表しており、トップレベルの国際会議のプログラム委員を歴任
ジョーンズ,リチャード(ジョーンズ,リチャード)
カンタベリー市にあるケント大学コンピューターシステムの教授。オックスフォード大学で1976年に数学士。数年間教職についた後、ケント大学の大学院に進み、以後同大学に在籍。コンピュータサイエンス分野で理学修士(1989年)。1998年、他の研究者らと共同でInternational Symposium on Memory Management(ISMM)を創設、初代のプログラムチェアに就任。ガベージコレクション、ヒープの可視化、電子出版に関する論文を多数発表しており、トップレベルの国際会議のプログラム委員を歴任

同じ著者名で検索した本