資格暗記無料で始める

ガベージコレクションとは?

ガベージコレクションとは、使われなくなったメモリ領域を処理系が自動的に見つけて回収する仕組み。どこからも参照されなくなったオブジェクトを対象とするため、プログラマが解放の処理を明示的に書かなくてよくなる。

がべーじこれくしょん

基本情報技術者試験の頻出用語/テクノロジ系


ガベージコレクションの意味

使われなくなったメモリ領域を処理系が自動的に見つけて回収する仕組み。どこからも参照されなくなったオブジェクトを対象とするため、プログラマが解放の処理を明示的に書かなくてよくなる。

ガベージコレクションの具体例

JavaやC#では、変数がスコープを外れて参照が切れたオブジェクトを、後から動く回収処理がまとめて解放する。解放し忘れによるメモリ不足や、同じ領域を二重に解放する不具合を避けられる。

ガベージコレクションは試験でどう引っ掛けられる?

自動でも解放漏れは起きる。一覧を保持する入れ物や静的変数に参照を溜め込むと回収対象にならない。また回収中は処理が一時停止するため、応答時間が揺らぐ点も見落としやすい。

ガベージコレクションと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。