質問

Xperfでシステムをプロファイルしようとしています。そして、ハードフォーにアクティビティがあるときにパフォーマンスの問題が発生することを確認してください!Hard faults graph

しかし、Googleで私が把握して見つけることができないことは、Xperfが示すこれらの困難な欠点は何ですか。彼らは何に関係していますか?彼らは何を示しますか?そのような状況に対する普遍的な救済策はありますか?ハードフォールトテーブル

役に立ちましたか?

解決

それはそう。 「まず、「ハードフォールト」は以前のWindowsのバージョンで「ページ障害」と呼ばれていました。おそらく、ページの障害も名前から簡単に理解されていました。プログラムはメインメモリにはもうありませんが、代わりにページングファイルに交換され、システムがハードディスクでそれを探しに行きます。ひどく、ハードディスクスラッシングの可能性が発生します。プログラムの応答が停止しますが、ハードドライブは長期間実行され続けます。これは歴史的に「ページファイルに入る」と呼ばれていました。

これが記事です。http://www.brighthub.com/computing/windows-platform/articles/52249.aspx

ただし、この記事の提案に従って注意してください。http://player.microsoftpdc.com/session/1689962d-dea2-48bd-80d8-96e954fa5329http://player.microsoftpdc.com/session/1c97b279-d7e3-4a3e-9a76-0dac23dfddb5

他のヒント

困難な障害は、リクエストプロセスのプライベートページまたはファイルバックされたページがRAMにない場合です。ページングされた割り当てに対しては、データファイルや実行可能な画像にもアクセスするために、困難な障害が発生します。

ページのタイプは、データデータがどこから読み取られるかを決定します。ほとんどの困難な障害は、TEHページファイルからのデータではなく、データファイル(たとえば、単語ドキュメントなど)のためです。

漠然と、私は困難な断層を覚えています。要求された仮想メモリブロックがもうメモリになく、スワップファイルからページングする必要があることです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top