私はプロジェクトを読んでいて、プログラマーはこのコードを書いてプログラムメモリをチェックしています
if ((Process.GetCurrentProcess().WorkingSet64 + Process.GetCurrentProcess().PagedMemorySize64) > (long)2048* (long)1024 * (long)1024)
{
Program.Log("memory is over 2G! ----- !closed!" );
Restart();
}
プログラマーが PagedMemorySize64 と WorkingSet64 を追加して現在のメモリ サイズを計算する理由を知りたいですか。
WorkingSet64 では十分ではありませんか?
それは本当ですか?