Windows パフォーマンス アナライザー (WPA) を使用して PC の速度を最適化する方法
Windowsのパフォーマンスに関するトラブルシューティングは、特に標準ツールでは全体像を把握できない場合、少々面倒な作業になることがあります。Windowsアセスメント&デプロイメントキット(ADK)に含まれるWindowsパフォーマンスアナライザー(WPA)は、使い方を習得すれば非常に強力です。システムログを詳細に観察できる顕微鏡のように、CPUの消費量からディスクのボトルネックまで、あらゆる問題を特定するのに役立ちます。初心者にとってはあまり使いやすくはありませんが、WPAを使ってデータを記録し、解釈する方法を知っていれば、特に負荷の高いタスクの実行中にシステムが突然遅くなったりクラッシュしたりする場合など、推測に費やす時間を節約できます。
WindowsでWPAとWPRを修正して使用する方法
Windows ADK とパフォーマンス ツールキットのインストール
まず、Windows ADKをインストールする必要があります。これは基本的にWPAとWPRへの入り口となります。MicrosoftのWindows Performance Toolkitのダウンロードページにアクセスしてください。最新バージョンを選択し、インストーラーを実行し、セットアップ中にWindows Performance Toolkitのチェックボックスをオンにしてください。これにはWPR(パフォーマンスレコーダー)とWPA(アナライザー)の両方が含まれます。セットアップによってはインストーラーの実行に時間がかかる場合がありますので、コーヒーや軽食を用意しておいてください。
インストールが完了したら、最初の記録を行いましょう。WPAを使う前に、問題が発生している間に何が起こっているかをWPRで実際に記録する必要があります。少し奇妙に思えるかもしれませんが、これがWPRの仕組みです。WPRはシステムのすべてのイベントをETLファイルにキャプチャします。ここにパフォーマンスの問題が潜んでいる可能性があります。
WPR でパフォーマンス記録を作成する
WPRを起動するには、「スタート」をクリックし、「Windows Performance Recorder」と入力して開きます。検索ボックスに入力するだけでOKです。ツールキットがインストールされていれば、通常は検索ボックスに表示されます。開くと、様々な記録プロファイルのオプションが表示されます。ほとんどのトラブルシューティングでは、ほとんどのシステムイベントをカバーできる「一般」または「標準」プロファイルを使用するのが効果的です。「スタート」をクリックして記録を開始します。
録画中に、ゲームを起動したり、重いアプリを開いたり、リソースを大量に消費するタスクを実行したりなど、速度低下やクラッシュを引き起こす可能性のある操作を何でも実行してください。少し奇妙に感じるかもしれませんが、バックグラウンドプロセスによって結果が歪む可能性があるため、新しいシステムでテストを実行する方が良い場合もあります。完了したら、「停止」をクリックします。ETLファイルを保存し、「Gaming_Session_August23」や「SlowdownTest」など、わかりやすい名前を付けます。
保存前にテキストボックスに説明を追加すると、何をテストしていたのかが正確に思い出せるので便利です。保存後、WPAでデータを直接開くか、ファイルを手動で指定するかを選択できます。「WPAで開く」をクリックするだけで、分析にすぐにアクセスできます。
WPAのデータの分析
WPAが起動すると、ETLファイルが読み込まれます。これには1~2秒かかる場合があります。グラフやカテゴリが多数表示されており、最初はインターフェースが複雑に見えますが、左側に表示されている主要なカテゴリに注目してください。主なカテゴリは以下のとおりです。
- システム アクティビティ– プロセス、バックグラウンド タスクなど
- 計算— CPUコアの活動
- ストレージ– ディスク使用量とスループット
- メモリ— RAMと仮想メモリの動作
- 電源— CPU と GPU の電源状態
グラフにマウスオーバーすると、CPU使用率、アクティブ時間、IO待機時間など、特定のプロセス情報が表示されます。CPUを大量に消費しているプロセスに気づいた場合は、詳細を確認したり、アクティブな時間を確認したりできます。これは、問題が断続的であったり、基本的なリソースモニターでは特定が難しい場合に非常に役立ちます。
グラフを右クリックするか、別のカテゴリを選択すると、隠れた問題を発見できる場合があります。例えば、ディスクがボトルネックになっている場合、ディスクアクティビティとプロセスアクティビティを並べて比較することで、アプリがストレージに過負荷をかけているかどうかがわかります。
追加機能でWPAをさらに活用する
WPA をもっと深く知りたい場合は、インターフェースが少し古く見えるものの、高度なコマンドやヒントが掲載されている古い Microsoft Docs ガイドが今でも役立ちます。また、ウィンドウメニューから分析アシスタントを起動すると、グラフが分かりにくいときに何を見るべきかについてのヒントが得られます。
場所を失わずに複数の実行を比較したいですか?「ウィンドウ」メニューの「新しい分析ビュー」を使用すると、新しいタブを開いて複数のシナリオを並べて分析できます。これにより、毎回最初からやり直すことなく、異なる記録を監視したり、さまざまな問題をトラブルシューティングしたりできます。
WPAは本当にすごい。ユーザーフレンドリーとは言えないまでも、少し時間をかけて使いこなせる人にとっては強力なツールだ。その魅力の大部分は、どのグラフに注目し、それをどう解釈するかを知ることにある。
また、Linux または Android ユーザー向けに、Microsoft はクロスプラットフォームのトラブルシューティング用に GitHub (こちら) で *パフォーマンス ツールキット* も提供していますが、これは Windows ツールほど簡単ではありません。
まとめ
WPAとWPRの導入は、特に通常のチェックでは不十分な場合、状況を一変させる可能性があります。最初は少しぎこちないかもしれませんが、記録、分析、解釈というワークフローに慣れれば、これまで気づかなかったシステムの奇妙な問題を発見できるようになります。
まとめ
- Windows ADKをインストールし、セットアップ中にパフォーマンスツールキットを選択します。
- WPR を使用して、問題を再現しながらシステムアクティビティを記録します。
- 保存したETLファイルをWPAで直接開き、詳細な分析を行うことができます。
- さまざまなグラフやカテゴリを調べてボトルネックを見つけます
- 分析アシスタントや複数の分析ビューなどの追加機能を使用して、より明確な画像を得ることができます。
最後に
これでパフォーマンスのトラブルシューティングが少しでも分かりやすくなるといいですね。データを入手し、それが何を示しているかを理解すれば、システムの不具合の解決がずっと容易になります。この情報が、誰かの根本原因への早期解決に役立つことを願っています。もちろん、Windows は必要以上に問題を複雑にしているからです。とにかく、努力する価値はあります。
関連記事
この記事は役に立ちましたか?