メモリリーク
英語 memory leak
使用できるメモリ容量が少しずつ減っていく現象のこと。
プログラムが動的に確保したメモリ領域を解放しないまま終了したときに起こります。 通常は、バグまたは異常終了が原因。
メモリリークが続くと、やがてシステムが不安定になります。
最終的には、メモリ不足で何も動かなくなります。
(システムを再起動すれば、元に戻ります)
バッファ
英語 buffer
データを一時的に保存しておく記憶装置や記憶領域のこと。 処理速度が異なるハードウェアとソフトウェアの間で主に設けられます。
モジュール
英語 module
プログラミングにおいて、一連の機能をひとまとまりにしたもの。
プログラムをモジュールに分割することで、次のような効果が得られます。
- モジュール単体でテストを行える
- 全体を入れ替えることなく機能を強化できる
- プログラム全体の完成を早める
これらの効果を発揮させるには、他のモジュールとの結合度を弱めて、独立性を高めることが必要になります。
ヒープ領域
ヒープ領域(ヒープりょういき)とはコンピュータープログラミングにおいて、動的に確保可能なメモリの領域。ヒープ (heap) とは、『山積み』という言葉の中の『山』をさす英単語である。データ構造のヒープとは直接的な関係が無い。
最終更新:2009年04月22日 18:57