私はWindows10を搭載した2台のコンピューターを持っています:
PC:
ノート:
問題は、コンピューターの実行時間が長いほど、使用するRAMが増えることです。また、特にゲームでは、使用するRAMが増えるほど、動作が遅くなります(一部のゲームは、数秒ごとの「マイクロラグ」のためにプレイできなくなるため、RAMをクリアするためにコンピューターを再起動する必要があります)、しばらくするとビデオでさえオーディオと非同期になり始めます。
さらに、4月の更新後、おそらくxperfプログラムが言ったようにRAMの使用量が増加したために、システムプロセスが大量のCPUを消費し始めました。実行時間は長くなりますが、RAMの場合ほど簡単ではありません。
Poolmonを使おうとすると、プールタグ「Proc」と「Toke」がメモリ使用量を増やしていることがわかりました。しかし、これらのタグを使用しているドライバや別のソフトウェアを見つけることができず、メモリリークが発生しました。
両方のPCの問題は、おそらく1月にPCを購入したときに始まりました。
約5時間後のスクリーンショットは次のとおりです。
私が使用するいくつかの非標準ソフトウェア:
私は成功しませんでした:
誰かが問題になる可能性があるもの、または次に何を試すべきかを教えてもらえますか?
編集:
@ magicandre1981に感謝します。問題は、RainmeterのWin10ウィジェットスキンによって生成されたゾンビプロセスにありました。
ゾンビプロセスに関する記事のユーティリティ「FindZombieHandles」を使用したところ、2時間の実行後にシステム内に約20000のゾンビプロセスが表示され、その数は1秒あたり約5つの新しいゾンビプロセスの割合で増加していました。どのプロセスがこのリークを引き起こしているのかはわかりませんでしたが、少なくとも何が問題なのかがわかりました。
次に、ユーティリティをデバッグして、さらに情報があるかどうかを確認しました。ゾンビCMDプロセスがたくさんあることがわかりました。そこで、Process Explorerを使用して、どのプロセスがそれらのCMDを作成するかを確認しました。これは、すでに説明したRainmeterでした。
システムプロセスのCPU使用率は、Windowsがメモリ不足と見なし、 ワーキングセットのトリム であると見なします。
次に xperf/WPAを使用して、どのプロセスが「Proc」および「Toke」タグを使用しているかを確認します を使用します。 (Procは、多くのプロセスが実行されていることを意味します)。
最後のステップで、ハンドルの数が多い(100kを超える)場合は、[タスクマネージャー]-> [パフォーマンス]の下のCPUエントリを確認します。
これは ゾンビプロセス を示している可能性があります。 FindZombieHandles を実行してゾンビプロセスを検索し、それらを閉じてメモリを解放します。