【スポンサーリンク】

[Windows] メモリ消費している見つけにくいプロセスを探す(RAMMap)

[Windows] メモリ消費している見つけにくいプロセスを探す(RAMMap)
  • タスクマネージャーだけではメモリを大量に消費しているプロセスがわからない時は、RAMMapというツールがあります。
  • これはMicrosoftが提供しているメモリ分析ツールで、ダウンロードすればインストールなしで利用できます。
  • 例えば、ある事例では、RAMMapを使ったところ、タスクマネージャーでは見えなかった大量の「ゾンビプロセス」が見つかったそうです。
[Windows] メモリ消費している見つけにくいプロセスを探す(RAMMap)

Microsoftには、いろんなツールがあるよね。

メモリが消費されている原因がわからないときは、試してみよう。

特典ダウンロード
【ちいラボ読者特典】印刷してすぐ使える!
\記事が役に立ったらシェアしてね/
【スポンサーリンク】

1. RAMMapで物理メモリ使用量を分析する

Windowsのメモリ消費問題を調査する際、タスクマネージャーだけでは不十分な場合があります。
そんなときに使えるのが、「RAMMap」というツールです。

Windows用のメモリ分析ユーティリティで、プロセスや実行ファイルごとにメモリ消費量がわかります。

RAMMapで物理メモリ使用量を分析する

不審なプロセスが見つけて、強制終了したり、アンインストールしたりします。

2. RAMMapをダウンロードする

「RAMMap」は、Microsoftのシステムツールセット「Sysinternals」の一部として提供されています。

RAMMapをダウンロードする

インストールは不要で圧縮フォルダーを展開するだけ。
ただし、起動には「管理者権限」が必要です。

RAMMapをダウンロードする

利用規約に同意すると、メイン画面が表示されます。

RAMMapをダウンロードする

3. 「見えないゾンビプロセス」を見つかった事例

たとえば、以下の事例では メモリ 20GBほど消費されているのに、タスクマネージャーやプロセスエクスプローラーでは表示されなかったそうです。

なんかちょっと前からWindowsのCPU負荷がずっと高くて、コンスタントに一日当たりメモリを20GBほど食いつぶす症状が発生してて、最終的には全部食ってスラッシングになって、タスクマネージャーから見てもメモリを以上に食っているプロセスは見つからず、どうしたらいいのか大変困っていたんですが、

プロセスエクスプローラーをAdminで動かしても見つからず、いろいろ調べてMSがSysinternalsってので公開してるRAMMapっていうツール使ってみたら、wsl.exeが死ぬほどゾンビになってるのが発覚した。それと同時にpodman.exeも大量にゾンビになってた。

Hideyuki Tanakaさん: 「なんかちょっと前からWindowsのCPU負荷がずっと高くて、」 / X

しかし、RAMMapで、タスクマネージャーでは見えない「ゾンビプロセス」を発見することができました。

ゾンビプロセス

「ゾンビプロセス」とは、親プロセスが子プロセスの終了状態を取得せず、プロセスが終了したのに放置されている状態のことです。

この事例では、PodmanがWSLプロセスを大量にゾンビ化させていたそうです。

Podman

PodmanはRed Hatが開発したオープンソースのコンテナ管理ツールで、Dockerの代替として使用されます。

wsl.exe

wsl.exeは、Windows Subsystem for Linux(WSL)の主要な実行ファイルです。
WSLは、WindowsでLinuxバイナリ実行ファイルをネイティブに実行できるようにするための互換性レイヤーです。

「見えないゾンビプロセス」を見つかった事例

RAMMapを使用すると、メモリリークやゾンビプロセスなどのメモリ関連の問題をより深く分析し、原因を特定することができます。

こちらもどうぞ。
BuffaloのNAS Navigatorプログラムが暴走していたのでアンインストールした
BuffaloのNAS Navigatorプログラムが暴走していたのでアンインストールした
Windows PC を使っていて、ファンの回転音が気になりました。タスクマネージャーでCPU使用率を確認すると、NAS Navigator 2(3.4)のNAS Power Management Serviceが30%近くで、長時間 負荷がかかっている状態です。今は使っていないプログラムだったので、アンインストールしたところ、CPU使用率は正常に戻りました。不要なプログラムを削除するのは、PCに負荷をかけないためにも大事ですね。タスクマネージャーでCPU使用率を確認Wind...

「Windows オーディオ デバイス グラフ アイソレーション」がずっとCPUを10%以上 使っている?
「Windows オーディオ デバイス グラフ アイソレーション」がずっとCPUを10%以上 使っている?
Windows 11のパソコンで、急に起動やアプリの立ち上げに時間がかかるようになってしまいました。タスクマネージャーを見てみると、「Windows オーディオ デバイス グラフ アイソレーション」という見慣れないプロセスがずっとCPUを10〜15%使用して、下がりません。どうも、オーディオ関連のシステムが「暴走」しているようです。なんか 最近、Windows 11のシステムが不安定な気がするよ。起動に時間がかかるWindows のログインやアプリの立ち上げに時間がかかるので...

「インストーラ(.msi)」とは?
「インストーラ(.msi)」とは?
インストーラは、パソコンにソフトを追加するときに必要な手間を省いてくれる、便利なソフトウェアです。ただし、最上級の管理者権限(TrustedInstaller)で動作するため、Windowsのシステムを壊すこともできてしまいます。提供元が信頼できるかどうかには注意が必要です。マルウェアやウイルスが入り込む元にもなります。インストーラとはWindowsでアプリケーションソフトを追加するときに、よく「インストーラ」というソフトウェアを使います。「インストーラ」とは、アプリケーショ...
QRコードを読み込むと、関連記事を確認できます。

[Windows] メモリ消費している見つけにくいプロセスを探す(RAMMap)
【スポンサーリンク】
タイトルとURLをコピーしました