FUNDAMENTAL INFORMATION TECHNOLOGY ENGINEER
基本情報技術者の問題解説
問題
メモリリークの説明はどれか。
- ア メモリの物理的な故障
- イ プログラムが確保したメモリ領域を解放せず、利用可能なメモリが徐々に減少する現象
- ウ メモリの内容が外部に漏洩するセキュリティ上の問題
- エ メモリへのアクセス速度が低下する現象
出典:オリジナル問題|参考範囲:試験要綱Ver.5.5 / FEシラバスVer.9.2 科目A範囲
正解と解説
正解:プログラムが確保したメモリ領域を解放せず、利用可能なメモリが徐々に減少する現象
メモリリークはプログラムが動的に確保したメモリ領域を不要になっても解放しないことで、利用可能なメモリが徐々に減少する不具合。長時間稼働するサーバプログラム等で深刻な問題となる。ガベージコレクション機能のある言語(Java等)でも循環参照等で発生し得る。
この問題について
IPAが公開するシラバス・試験範囲・公開問題の出題形式を参考にした独自作成問題。公式問題・過去問題の転載ではありません。
公式試験問題、過去問題、公式サンプル問題、市販教材の問題文を転載したものではありません。