-2

重複の可能性:
Windows7はC++メモリリークをクリーンアップしますか?

例外的なケースによってWindowsC++アプリケーションがすぐに終了するケースについて同僚と話し合っていますが、コードの性質上、これによりメモリリークが発生する可能性があります。

とにかくアプリケーションが終了する場合、これは重要ですか?プロセスが終了すると、リークされたメモリはシステムに戻されますか?

4

4 に答える 4

5

Linux、OSX、Windows などの最新のデスクトップ オペレーティング システムはすべて、プロセスが終了すると、割り当てられたリソースを解放します。

組み込みシステムではおそらくそうではありません。

于 2013-01-18T09:51:07.547 に答える
4
Will leaked memory be returned to the system when the process ends?

はい、システムは動的に割り当てられたメモリを要求します。共有メモリなど、一部のシステム リソースは解放されません。

于 2013-01-18T09:51:21.727 に答える
1

はい、アプリケーションが終了すると、オペレーティング システムは、終了するプロセスに関連付けられたリソースを解放します。

于 2013-01-18T09:49:52.557 に答える
1

アプリケーションによって割り当てられたメモリは、プロセス メモリに割り当てられます。プロセス終了時に解放されます。

于 2013-01-18T09:50:01.700 に答える