目次:
定義-メモリリークの意味
メモリリークは、プログラムまたはアプリケーションがコンピュータのプライマリメモリを永続的に保持するプロセスです。 常駐メモリプログラムが実行後でも割り当てられたメモリスペースを返さないか解放しない場合に発生し、システムの動作が遅くなったり応答しなくなったりします。
メモリリークは、スペースリークとも呼ばれます。
Techopediaはメモリリークについて説明します
メモリリークは、それを保持するアプリケーション/プログラム内の障害またはバグと見なされます。 メモリリークは、アプリケーション/メモリが意図したものまたは意図しないものであり、アプリケーションをメモリに保持して操作を実行したり、回復不能な状態でフリーズしたままになる場合があります。 また、常駐プログラムは、以前に使用されていたスペースを解放せずに追加のメモリースペースをソース/リークする可能性があり、メモリーリソースの枯渇と、パフォーマンスの低下またはシステムのフリーズにつながります。
メモリリークは、専用のメモリ管理ソフトウェアを使用するか、アプリケーションのソースコードにガベージコレクション機能を追加することで軽減できます。
