特定のマシンでPerformance Counters
の合計を記録できるように、RAM usage
を使用しようとしています。私はそれが限界に達しているという卑劣な感覚を持っています(いくつかの悪いコードのために)...サーバーは心臓発作を起こし、数分後にようやく回復しました。
これを確認するには、ログを記録しようとしていますmemory usageです。
どのカウンターかはわかりません。
Memory Usage
の一部であるTask Manager
グラフを使用することに慣れています。
助言がありますか?
最初に、RAM使用量はメモリ使用量と関連していますが、同じではないことを理解する必要があります。Windowsでメモリがどのように機能するかについては、 この質問に対する私の回答 を参照してください。 。とは言え、使用中の物理RAM(コミットチャージピーク)を測定するカウンターは\ Memory\Committed Bytesです。システムが実際にすべての物理RAMを使い果たすかなり前にページフォールトが表示されるので、ページフォールトも確認してください。
RAMの問題に取り掛かる前に、これを見る必要があります Windowsでのメモリの問題のトラブルシューティング方法に関するウェブキャスト 。 Pushing the Limits of Windows:Physical Memory も参照してください。