ガーベジコレクションとは?がーべじこれくしょん
ガーベジコレクションとは、どこからも参照されなくなったヒープ領域を自動的に検出して解放し、再利用可能にする機能。メモリリークや解放漏れを防ぐ。
最終更新:2026-10-07
この語が出る過去問を解く →具体例
JavaやC#の実行環境はGCを備える。参照カウント方式、マークアンドスイープ方式などの実装がある。
試験での引っ掛け
GCが動作している間は処理が一時停止することがあり(ストップザワールド)、応答時間が要求されるシステムでは考慮が必要。
関連用語
出た過去問
出典:平成28年度 秋期 高度試験 午前Ⅰ 問6(IPA)
プログラム実行時の主記憶管理に関する記述として、適切なものはどれか。
正解:プログラムが使用しなくなったヒープ領域を回収して再度使用可能にすることを、ガーベジコレクションという。
要点:GCは参照されなくなったヒープ領域を自動回収する
ガーベジコレクションは、プログラムが動的に確保したヒープ領域のうち、どこからも参照されなくなった領域を自動的に検出して回収し、再利用可能にする仕組みである。解放漏れによるメモリリークを防げる一方、回収処理のために実行が一時停止することがある。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。