メモリリーク

メモリリークのプロセスは、 実行中のプログラムが消費するRAM(ランダムアクセスメモリ)の量が 徐々に増加していく現象です。 通常は、プログラム内のミスによって 使用されていないメモリが解放されないことが原因で発生します。

特に、長時間再起動なしで動作するプログラムにおける メモリリークは危険です。 この場合、時間の経過とともに そのようなプログラムは利用可能なRAMをすべて 使い果たしてしまう可能性があり、 プログラムの異常終了や、さらに悪い場合には 誤動作を引き起こします。

メモリリークを防ぐ方法は以下の通りです:

関連項目