Vistaのリソースモニターには、「ハードフォールト/秒」の読み取り値が含まれています。この読み取り値を取得するためにC#で使用できる同等のパフォーマンスカウンターはありますか?メモリカテゴリで「ページフォールト/秒」を試しましたが、それは別のようです。
質問する
1727 次
2 に答える
4
ハード フォールトは、ページ フォールトと同じです。
出典: 「Windows Vista のパフォーマンスと信頼性の監視のステップ バイ ステップ ガイド」。
セクションリソース ビューの詳細、ラベル メモリ (4 番目の表)を参照してください。
ハード フォールト (ページ フォールトとも呼ばれます) は、参照されたアドレスのページが物理メモリ内になく、スワップ アウトされているか、ディスク上のバッキング ファイルから使用できる場合に発生します。
于 2009-09-05T21:49:17.470 に答える
0
ページフォールト/秒は、ハードフォールトとソフトフォールトの両方を測定します。Transition Faults / secという名前のカウンターは、ソフトフォールトを測定します。したがって、ハードフォールトを取得するには、ページフォールト/秒から遷移フォールト/秒を差し引く必要があります。
于 2011-07-28T13:34:30.747 に答える