翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 新規会員登録 ログイン
SEshop

ガベージコレクション

リチャード・ジョーンズ(著) , アントニー・ホスキング(著) , エリオット・モス(著) , 前田 敦司(翻訳) , 鵜川 始陽(翻訳) , 小宮 常康(翻訳) , 前田 敦司(監修) , 鵜川 始陽(監修) , 小宮 常康(監修)

商品番号
134200
販売状態
発売中
納品形態
宅配便にてお届け
発売日
2016年03月07日
出荷開始日
2016年03月15日
ISBN
9784798134208
判型
B5変
ページ数
560
キーワード
プログラミング  ネットワーク

4,620円(税込)(本体4,200円+税10%)
送料無料

2,100pt (50%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

電子書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

プログラムが使用しなくなったメモリ上の空間を解放し、他のプログラムが使えるようにするのは、古くはプログラマの役割でした。それがゆえに、しばしば解放を忘れるというヒューマンエラーを引き起こし、ついには「メモリ不足です」と宣告され、あるいはオペレーションシステムもろとも轟沈し、作業中のデータはすべて消え失せ、モニタの前のユーザーは声にならない叫び声をあげるというシーンがしばしば見られました。

そこで研究され実装されたのが、ガベージコレクションです。これはメモリの解放を人任せにせず、プログラム自身が行えるようにするもので、プログラマの苦役の幾ばくかをも解放してくれました。

とはいえ、その実装方法やアルゴリズムは多種多様で、ガベージコレクションがあるから大丈夫、という思い込みだけでプログラムを作成していると、思わぬ落とし穴に転げ落ちることになります。

本書はアルゴリズムはもちろん、その実装方法とメリット/デメリットを解説し、真に必要なガベージコレクションを選別できる選択眼を養える一冊です。心あるエンジニアであればユーザーを阿鼻叫喚の地獄から救うために目を通しておくべき書籍と言えるでしょう。

第 1章:イントロダクション
第 2章:マークスイープガベージコレクション
第 3章:マークコンパクトガベージコレクション
第 4章:コピーガベージコレクション
第 5章:参照カウントガベージコレクション
第 6章:ガベージコレクター間の比較
第 7章:アロケーション
第 8章:ヒープの分割
第 9章:世代ガベージコレクション
第10章:他の分割手法
第11章:ランタイムインターフェース
第12章:言語特有の問題点
第13章:並行処理の予備知識
第14章:並列ガベージコレクション
第15章:並行ガベージコレクション
第16章:並行マークスイープ
第17章:並行コピーと並行コンパクション
第18章:並行参照カウント
第19章:リアルタイムガベージコレクション
各種問い合わせは以下のリンクからご連絡ください

関連商品

おすすめ特集

【2023年下半期】SEshop人気書籍 ベスト20

【2023年下半期 ベスト20】SEshopで人気だった本をランキング形式で20冊ご紹介

アプリ開発特集

アプリ開発に必要な基礎知識や開発手順、使用言語に関する手引書をご紹介

DX特集

DXに関する知識/スキルを網羅的に習得できるオススメ本!

デジタルイラスト参考書

基本的な描き方から高度なテクニック、デジタルツールの使い方まで!デジタルイラスト上達本のご紹介

ビジネス教養本

プレゼンテーションスキルや文章術、データ活用スキルなど、ビジネスシーンで活きる教養本

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る