Commit Charge まずこの辺に注目. ここの数字は「メモリ確保がメモリ不足で失敗するかどうか」に関係しています. 試しに VirtualAlloc で MEM_COMMIT を行うと Current が増加して,MEM_DECOMMIT すると減少します. Current が Limit を超えそうになるとメモリ不足で VirtualAlloc が失敗します. Limit の値はだいたい「搭載物理メモリ量」+「ページングファイルサイズ」 になっています. つまり Commit Charge Current はメモリ確保時の「メモリ不足」の定義のためにあるようなカウンタです.物理メモリの 7 割がファイルキャッシュに使われているような状況でも,Current が Limit を超えそうになるとメモリ不足と扱われます. Physical Memory 次に Physical Memo
![3 分ぐらいでわかる,Process Explorer による Windows Vista メモリ使用状況の調べ方 - NyaRuRuが地球にいたころ](https://cdn-ak-scissors.b.st-hatena.com/image/square/e8f8efcfcb9b55bca8243f05d07b8fc8440991d2/height=288;version=1;width=512/http%3A%2F%2Fwww.dwahan.net%2Fnyaruru%2Fhatena%2FProcessExplorer-CommitCharge.png)