一般に、私たちがよく話題にするメモリ リークとは、ヒープ メモリのリークを指します。ヒープ メモリとは、プログラムによってヒープから割り当てられた任意のサイズのメモリ (メモリ ブロックのサイズはプログラムの実行中に決定できます) を指し、使用後に明示的に解放する必要があります。アプリケーションは通常、malloc、calloc、realloc、new およびその他の関数を使用して、ヒープからメモリを割り当てます。使用後、プログラムはメモリ ブロックを解放するために、それに応じて free または delete を呼び出す必要があります。そうしないと、このメモリは使用できません。このメモリが漏洩したとだけ言っておきましょう。
メモリ リークのほとんどは、プログラム自体の設計が原因で発生します。解決策はいくつかあります:
1) プログラム内から再コンパイルします。適切なコーディング習慣を身につけ、メモリに関係するプログラム セグメントのメモリ リークを検出するように努めてください。
2) プログラムを終了すると、メモリはオペレーティング システムによって自然に再利用されます。
3) コンピュータを再起動したら、すぐに復元します。
以上がメモリリークを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。