基本的に、ランダムなフリーズと速度低下を特定するために、実行中のプロセスとそのCPU%を1日を通して追跡したいと思います。テキストファイルにアクセスして、前日のプロセスのログ、またはその趣旨の何かを確認したいと思います。
GUI: プロセスモニター これを行うことができます。
CLI: XPerf WindowsSDKのWindowsPerformanceToolkitからもこれを実行できます。
開始、停止(したがって保存)および表示は次のようになります。
XPerf -on PROFILE -SetProfInt 5000000
XPerf -d C:\Path\To\Save\The\Trace\To.etl
XPerf C:\Path\To\Save\The\Trace\To.etl
SetProfIntの単位は、100ナノ秒の時間間隔、つまり1万分の1ミリ秒です。標準ではミリ秒ごとにCPUのプロファイルを作成し、上記の例では500ミリ秒ごとにプロファイルを作成します。
組み込みのドキュメントを読むには、xperf
と入力するだけです。本当に具体的なことについてヘルプが必要な場合、XPerfの機能をすばやく確認したい場合は、 このビデオ 。彼がアプリケーションを実行してトレースを送信している部分をスキップすることをお勧めします。最も重要な部分は、彼がコンソールまたは表示アプリケーションにいる部分です。
少し関係はありませんが、 Process Lasso は速度の低下を回避するのに役立つかもしれません...
システムの応答性を維持できるように、バックグラウンドプロセスの優先度を下げるように構成できます。
Perfmonを使用してCPU使用率をログに記録することもできます。
http://support.Microsoft.com/default.aspx?scid=kb;EN-US;248345
事前にプロセスを特定する必要があります。