web-dev-qa-db-ja.com

CPUまたはRAMまたはDISKがWindows7のボトルネックであるかどうかを判断する方法

CPUまたはRAMまたはDISKがWindows7のボトルネックであるかどうかをどのように判断しますか?Visual Studioがシステムを破壊しているので、原因を見つけたいと思います。

Perfmonを実行してみましたが、何百もの可能なメトリックのように見えるものがあります。最良のアイデアを得るためにどれを使用する必要がありますか、これを決定するための他のオプションはありますか?良さそうなものを選びましたが、誰が本当に知っていますか。

5
Matt

この質問に対する簡単な答えは次のとおりです。「ページアウト」が多すぎる場合は、メモリが不足しています。いくつかのページアウトは正常ですが、マシンがすべての空きメモリを使い果たすと、ページファイルに要求が出始めると、ページアウト数が突然増加し始めます。 Visual Studioで99/100%のCPU使用率(フラットライングラフ)が継続している場合は、CPUによって制限されている可能性があります。パフォーマンスモニター内で、ディスクアクティビティ(スループット、ディスク読み取り/書き込み)を監視し、どの特定のアプリケーション/サービスが最も多くのアクティビティを要求しているかを監視して、使用可能なすべての帯域幅を取得しているかどうかを判断できます。

必要に応じて、パフォーマンスモニターの複数のインスタンスを実行できますが、通常の作業ルーチン中に監視を開始し、傾向を把握できるかどうかを確認してください。

5
Troggy