4

たとえば、特定のアプリケーションを実行すると、10Mのメモリリークが発生します。プロセスを強制終了した場合、10Mはシステムによって回復されますか?

私は自分自身をチェックしようとしました:

  • 10Mのメモリリークを引き起こすアプリケーションを作成しました。
  • 実行する前に、「MemoryDoctor」を使用して空きメモリを確認しました。(250.4M)
  • 私が実行してそれを殺した後、「MemoryDoctor」は私の空きメモリが240Mであることを示しています。

確認したいのですが、アプリケーションが強制終了されたときに、プロセスによって消費されたメモリがオペレーティングシステムによって再利用されるかどうか。

4

1 に答える 1

4

はい、強制終了されたプロセスは、使用済みのメモリをオペレーティングシステムに戻します。

アプリケーションが使用するファイルシステムキャッシュは、すぐには解放されない可能性があることに注意してください。

于 2012-08-07T06:21:59.480 に答える