質問: ページフォールト/秒が高い場合、パフォーマンスモニターは何を教えてくれますか? パフォーマンスの問題があるwindows 7 64ビットコンピューターを使用しています。調査の結果、ページのフォールト/秒(パフォーマンスモニターから報告)が非常に高いことがわかりました。それ以外はすべて正常のようです。リソースモニターは、ハードフォールトおよび使用可能なメモリの多くを報告しません。これは問題の潜在的な原因ですか、それとも赤いニシンですか?それが問題を引き起こしている可能性があるものである場合、何が原因であるかを理解するために次に何をすべきですか?これはパフォーマンスモニターのスクリーンショットです。平均ページフォールト/秒は75,887であることに注意してください。問題のない別のコンピューターでは、この数は3,000に近くなります。これは、リソースモニターのスクリーンショットで、ハードフォールト/秒で並べ替えられています。現在、すべてのプロセスで0です。
回答: 以下は、windows faultsブックのページ違反の表です。 (アクセス違反の原因となるものは除外しました): 障害の理由-結果 メモリに常駐していないがページファイルまたはマップファイルのディスク上にあるページへのアクセス-物理ページを割り当て、ディスクから目的のページを関連するワーキングセットに読み込みます。 スタンバイリストまたは変更リストにあるページへのアクセス-ページを関連するプロセス、セッション、またはシステムワーキングセットに移行します。 需要ゼロのページへのアクセス-ゼロで満たされたページを関連するワーキングセットに追加する コピーオンライトページへの書き込み-ページのプロセスプライベート(またはセッションプライベート)コピーを作成し、プロセスまたはシステムのワーキングセット内の元のファイルを置き換えます。 詳細については質問を参照してください what-causes-page-faults 作る理由はたくさんありますpage fault。