Windows リソース モニターには、次の図のように、アプリ (ビジュアル スタジオで実行されているデバッグ) のメモリ使用量が表示されます。
ただし、診断ツールには次のようなメモリ グラフが表示されます。
Commit size
は_
プロセス用にオペレーティング システムによって予約されている仮想メモリの量 (KB 単位)。
これは、アプリに割り当てられたすべてのメモリを意味しますか?
また、Private
リソース モニターのサイズは、診断ツールのサイズよりもはるかに小さくなっています。リソース モニターでは、Private
ディスクにスワップ アウトされたページがカウントされませんか? だからPrivate + Shareable = Working Set
。
グラフのプロセス メモリでさえ、診断ツールのヒープ サイズとは異なります。ヒープ サイズとは別に、100M になるスタック サイズはありますか?