ようこそ!
マイページ
ご利用ガイド
組合員情報の変更
メールアドレスの変更
ログイン
サイトトップ
e
フレンズトップ
すべて
本
雑誌
CD
DVD・Blu-ray
クリア
本 こだわり検索
書名
著者名
商品説明
出版社名
出版年月
―
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
年
―
1
2
3
4
5
6
7
8
9
10
11
12
月
以前
のみ
以降
ジャンル
選択してください
文庫
新書・選書
文芸
教養
人文
教育
芸術
児童
趣味
生活
地図・ガイド
就職・資格
語学
小学学参
中学学参
高校学参
辞典
コミック
ゲーム攻略本
エンターテイメント
日記手帳
社会
法律
経済
経営
ビジネス
理学
工学
コンピュータ
医学
看護学
薬学
ISBNコード
予約商品を表示しない
検索
クリア
本 >
コンピュータ
>
プログラミング
>
その他
出版社名:翔泳社
出版年月: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)を創設、初代のプログラムチェアに就任。ガベージコレクション、ヒープの可視化、電子出版に関する論文を多数発表しており、トップレベルの国際会議のプログラム委員を歴任
同じ著者名で検索した本
アナキズム 新たな社会関係を創り出す
アレックス・プリチャード/著 小田透/訳
生物学を進化させた男エドワード・O・ウィルソン
リチャード・ローズ/著 的場知之/訳
ミスター・ジェニングス テイク・イット・イージー 2
リチャード・カウフマン/著 角矢幸繁/訳
micro:bitではじめるAI工作 親子で作ろう!AIで動くロボット、ゲーム、おもちゃ/Make:KIDS
Reade Richard/〔ほか〕著 宗村和則/監訳 畑紗羅/訳
ブラームスは語る/ブラームス回想録集 第2巻
ホイベルガー/著 フェリンガー/著 天崎浩二/編・訳 関根裕子/共訳
数字でみる動物図鑑
リチャード・ミード/著 ウィリアム・ポッター/著 アンナ・クレイボーン/著 千葉喜久枝/訳
明日の法律家
リチャード・サスキンド/著 池内稚利/訳
「大恐慌の子どもたち」親世代のライフコース 20世紀を生きたアメリカ人の家族・ジェンダー・人間発達
リチャード・A.セッターステン・Jr./著 グレン・H.エルダー・Jr./著 リサ・D.ピアース/著 岡林秀樹/監訳
おおきなおおきなあさごはん
リチャード・ジョーンズ/さく よしいかずみ/やく
眠れる主権者 もう一つの民主主義思想史
リチャード・タック/著 小島慎司/監訳 春山習/監訳 山本龍彦/監訳
カンタベリー市にあるケント大学コンピューターシステムの教授。オックスフォード大学で1976年に数学士。数年間教職についた後、ケント大学の大学院に進み、以後同大学に在籍。コンピュータサイエンス分野で理学修士(1989年)。1998年、他の研究者らと共同でInternational Symposium on Memory Management(ISMM)を創設、初代のプログラムチェアに就任。ガベージコレクション、ヒープの可視化、電子出版に関する論文を多数発表しており、トップレベルの国際会議のプログラム委員を歴任
カンタベリー市にあるケント大学コンピューターシステムの教授。オックスフォード大学で1976年に数学士。数年間教職についた後、ケント大学の大学院に進み、以後同大学に在籍。コンピュータサイエンス分野で理学修士(1989年)。1998年、他の研究者らと共同でInternational Symposium on Memory Management(ISMM)を創設、初代のプログラムチェアに就任。ガベージコレクション、ヒープの可視化、電子出版に関する論文を多数発表しており、トップレベルの国際会議のプログラム委員を歴任