記憶領域の動的な割当て及び解放を繰り返すことによって、どこからも利用されない記憶領域が発生することがある。
このような記憶領域を再び利用可能にする機能はどれか。
ア | ガーベジコレクション |
イ | スタック |
ウ | ヒープ |
エ | フラグメンテーション |
答え ア
【解説】
ア | ガーベジコレクションは、プログラムが使用しなくなったヒープ領域を回収して再度使用可能にすることです。 |
イ | スタックは、処理途中のデータを一時的に保存するのデータ領域です。 |
ウ | ヒープは、プログラムの実行時に動的に確保可能なメモリの領域のことです。 |
エ | フラグメンテーションは、アプリケーションがメモリの確保と解放を繰り返したときに、メモリの空き領域が断片化してしまうことです。 |
【キーワード】
・ガーベジコレクション