WindowsでCPUやメモリなどの使用率をリアルタイムに確認する方法

WindowsでCPUやメモリなどの使用率をリアルタイムに確認する方法

Windowsを使っていると、動作が遅いときなどに原因を調査するために今どれぐらいシステムリソース(CPU・メモリ・ハードディスク・ネットワークなど)を消費しているのかを調べたいときがあります。

そこでここでは、WindowsでシステムやアプリがCPUやメモリといったシステムリソースをどれぐらい使用しているかをリアルタイムに確認する方法を解説します。

タスクマネージャーで確認

CPUやメモリなどのシステムリソースの使用状況を、目視で確認するときにおすすめのツールは「タスクマネージャー」です。

タスクマネージャーでシステムリソースの使用状況を確認する手順は、次のとおりです。

まず、タスクバーの何もないところを右クリックして、メニューから「タスクマネージャー」を選択するか、ショートカットキー「Ctrl+Shift+Esc」を押して、タスクマネージャーを起動します。

タスクマネージャーを起動したら、詳細モードで画面を表示することで、各タブでさまざまな情報を確認できます。

「プロセス」タブでは、実行しているアプリやプログラムごとのCPUやメモリ、ディスク、ネットワーク、GPUの現在の使用率を確認できます。

WindowsでCPUやメモリなどの使用率をリアルタイムに確認する方法

「パフォーマンス」タブでは、システム全体でのCPUやメモリ、ディスク、ネットワーク、GPUの現在の使用率をグラフで視覚的に確認できます。

WindowsでCPUやメモリなどの使用率をリアルタイムに確認する方法

「ユーザー」タブでは、WindowsにサインインしているユーザーごとのCPUやメモリ、ディスク、ネットワーク、GPUの現在の使用率をグラフで視覚的に確認できます。

WindowsでCPUやメモリなどの使用率をリアルタイムに確認する方法

「詳細」タブでは、現在実行されているプログラムごとの現在の実行状況や、実行ユーザー、CPU使用率、メモリ使用量などを確認できます。

WindowsでCPUやメモリなどの使用率をリアルタイムに確認する方法

コマンドで確認

Windowsでは、CPUやメモリ、ディスク、ネットワークの使用量といったパフォーマンス情報を収集するパフォーマンスカウンターと呼ばれる機能が搭載されており、WindowsコマンドやPowerShellコマンドレットを使ってパフォーマンスカウンターの値を取得することで、さまざまなシステムリソースの使用状況を確認することができます。

パフォーマンスカウンターのデータをWindowsコマンドやPowerShellコマンドレットを使って取得する方法は、以下の記事をご覧ください。

パフォーマンスカウンターの値をコマンドで収集する方法
ここでは、Windowsでパフォーマンスカウンターの値をtypeperfコマンドやGet-Counterコマンドレットで収集・保存する方法を紹介します。

CPU使用率やメモリ使用率を確認するときに、どのパフォーマンスカウンターの値を取得するべきかは、以下の記事をご参照ください。

Windowsのリソース監視でチェックすべきパフォーマンスカウンター
ここでは、Windowsマシンのリソース(CPU/メモリ/ディスク/ネットワーク)監視する際に、最低限チェックすべきパフォーマンスカウンターを紹介します。

ブラウザのタスクマネージャーで確認

Micsoft EdgeやGoogle ChromeといったメジャーなWebブラウザは、ブラウザ独自のタスクマネージャー機能を搭載しており、開いているタブや拡張機能ごとのCPUやメモリの使用量といったシステムリソースの使用状況を確認できます。

ブラウザ独自のタスクマネージャー機能の使い方は、以下の記事をご覧ください。

タブや拡張機能ごとのCPUやメモリの使用量を確認する方法
ここでは、Chrome・Edge・FirefoxといったメジャーWebブラウザで、タブや拡張機能ごとのCPU・メモリ・ネットワークの使用量を確認する方法を紹介します。

あとがき

Windowsの動作が遅いときなどにシステムリソースの使用状況をチェックすれば、どこに負荷がかかっているのかなどを調べるときに役立ちます。