memory leak

名詞

プログラムの動的記憶域割り当てロジックのエラーで、破棄されたメモリの回収に失敗し、メモリ枯渇による最終的な崩壊につながるもの。(特にCMUでは)core leakとも呼ばれる。これらの問題は、小さく固定サイズのアドレス空間を持つ古い機械では深刻で、それらを根絶するための特別な「リーク検出」ツールがよく書かれた。仮想メモリの登場により、残念ながら少しのメモリを浪費することにずさんになりやすくなった(ただしVMの機械でメモリを使い果たすときは、それは本物のリークがあるということだ!)。aliasing bugfandango on coresmash the stackprecedence lossageoverrun screwleaky heapleakを参照。