web-dev-qa-db-ja.com

Windows10はゆっくりと増加しますRAM 2つの異なるPCでの使用量

私はWindows10を搭載した2台のコンピューターを持っています:

PC:

  • Windows 10 Education 1803(4月の更新)
  • Intel Core i5 8400
  • Crucial Ballistix Sport LT 16GB(2x8GB)DDR4 2400
  • MSI GeForce GTX 1060 3GT OC、3GB GDDR5
  • MSI Z370 SLI PLUS-Intel Z370
  • Samsung SSD 850 EVO-250GB、ベーシック
  • Seagate BarraCuda-2TB

ノート:

問題は、コンピューターの実行時間が長いほど、使用するRAMが増えることです。また、特にゲームでは、使用するRAMが増えるほど、動作が遅くなります(一部のゲームは、数秒ごとの「マイクロラグ」のためにプレイできなくなるため、RAMをクリアするためにコンピューターを再起動する必要があります)、しばらくするとビデオでさえオーディオと非同期になり始めます。

さらに、4月の更新後、おそらくxperfプログラムが言ったようにRAMの使用量が増加したために、システムプロセスが大量のCPUを消費し始めました。実行時間は長くなりますが、RAMの場合ほど簡単ではありません。

Poolmonを使おうとすると、プールタグ「Proc」と「Toke」がメモリ使用量を増やしていることがわかりました。しかし、これらのタグを使用しているドライバや別のソフトウェアを見つけることができず、メモリリークが発生しました。

両方のPCの問題は、おそらく1月にPCを購入したときに始まりました。

約5時間後のスクリーンショットは次のとおりです。

私が使用するいくつかの非標準ソフトウェア:

  • Googleドライブ同期
  • ManicTime
  • MEGAsync
  • MSIアフターバーナー
  • OpenVPN
  • VirtualBox
  • WireShark

私は成功しませんでした:

  • ClearPageFileOnShutdownを設定します
  • プリフェッチを無効にする
  • スーパーフェッチを無効にする
  • NDUを無効にする
  • すべてのドライバーを更新する
  • 一部のドライバーをアンインストールします
  • Sfc/scannowを実行します

誰かが問題になる可能性があるもの、または次に何を試すべきかを教えてもらえますか?


編集:

@ magicandre1981に感謝します。問題は、RainmeterのWin10ウィジェットスキンによって生成されたゾンビプロセスにありました。

ゾンビプロセスに関する記事のユーティリティ「FindZombieHandles」を使用したところ、2時間の実行後にシステム内に約20000のゾンビプロセスが表示され、その数は1秒あたり約5つの新しいゾンビプロセスの割合で増加していました。どのプロセスがこのリークを引き起こしているのかはわかりませんでしたが、少なくとも何が問題なのかがわかりました。

次に、ユーティリティをデバッグして、さらに情報があるかどうかを確認しました。ゾンビCMDプロセスがたくさんあることがわかりました。そこで、Process Explorerを使用して、どのプロセスがそれらのCMDを作成するかを確認しました。これは、すでに説明したRainmeterでした。

3
SuperMartas

システムプロセスのCPU使用率は、Windowsがメモリ不足と見なし、 ワーキングセットのトリム であると見なします。

enter image description here

次に xperf/WPAを使用して、どのプロセスが「Proc」および「Toke」タグを使用しているかを確認します を使用します。 (Procは、多くのプロセスが実行されていることを意味します)。

最後のステップで、ハンドルの数が多い(100kを超える)場合は、[タスクマネージャー]-> [パフォーマンス]の下のCPUエントリを確認します。

enter image description here

これは ゾンビプロセス を示している可能性があります。 FindZombieHandles を実行してゾンビプロセスを検索し、それらを閉じてメモリを解放します。

3
magicandre1981