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