私はC++終了プログラムのメモリリークはいつ問題になりますか?
メモリリークは、通常の手段によって、深刻な、あるいは検出可能ではないかもしれないと言ってwikipedia記事を読みました。最新のオペレーティングシステムの では、アプリケーションが使用する通常のメモリは、アプリケーション終了時に が解放されています。これは、短い時間だけ実行されるプログラム内のメモリ リークが気づかれないかもしれず、まれに深刻なことではないことを意味します。
OSは、終了時に自動的に通常のメモリを解放します。そのため、メモリリークが深刻ではない場合は、プログラム終了時にメモリから漏れたメモリが問題になることはありません。
しかし、「正常な記憶」の場合にのみ言及し、私は心配しました。 誰かが非正常な記憶の意味を説明できますか?
参照している部分の直後の3番目の箇条書きでは、終了時に自動的に解放されない共有メモリについて言及しています。 –
@DaMašek共有メモリとは何ですか?プロセスを通じて共有されるメモリを意味しますか? – Kevin
はい、IPCメカニズムとして使用されます。 –