資格暗記無料で始める

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

ガベージコレクションとは、使われなくなったメモリ領域を実行環境が自動で回収する仕組み。解放漏れや二重解放といった不具合を防げる一方、回収処理の間に処理の一時停止が生じる。応答時間の要件が厳しいシステムでは、この停止時間をどこまで許容できるかの見積りが設計判断になる。

がべーじこれくしょん

システムアーキテクト試験の頻出用語/午前II


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

使われなくなったメモリ領域を実行環境が自動で回収する仕組み。解放漏れや二重解放といった不具合を防げる一方、回収処理の間に処理の一時停止が生じる。応答時間の要件が厳しいシステムでは、この停止時間をどこまで許容できるかの見積りが設計判断になる。

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

応答時間の上限が200msの取引システムで、全体回収による1.5秒の停止が問題になった。ヒープの世代別設定の見直し、停止時間の短い回収方式への変更、常駐オブジェクトの削減という3つの対策を組み合わせ、最大停止を50msまで抑える。

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

自動で回収されてもメモリリークは起きる。参照が残ったままのキャッシュやリスナ登録が典型例。参照カウント方式は循環参照を回収できないなど、方式ごとに弱点が異なるため、採用する実行環境の特性を確認しておく必要がある。

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

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