私の以前の間違った仮定:それは私のノートパソコンのバッテリーを消耗させ、私はRAMの不足はありません。タスクマネージャでは、ntoskrnl.exeは他のプロセスよりも多くのCPU時間を消費していることがわかります。この機能はオプションではないようで、2日前に最初のWin10アップデート(私の場合はWin10Pro)が付属しています
編集する
少なくとも私の(証明されていない)仮定の原因としてそれを除外するために、私はそれを無効にしたい。このプロセスはここ2ヶ月で私の注意を引くことはなく、タスクマネージャの長い名前では「システムメモリと圧縮メモリ」と呼ばれていました。
これはページングを避けるための 良い機能です(HDD上のpagefile.sysにデータを書き込む) 。
Windows 10をメモリ圧縮せずにテストしたい場合は、 adminとしてPowerShellを起動します
そしてDisable-MMAgent -mc
コマンドを実行して再起動します。これは圧縮を無効にします。後でもう一度有効にするには、adminとしてpowershellを再実行し、Enable-MMAgent -mc
コマンドを実行します。
あなたは完全な答えをチェックすることができます。 Windows 10で 'system and compressed memory'の高いCPU使用率の原因は何ですか? 。しかし短いバージョンでは:
私は行きました:
スタート - >コントロールパネル - >管理ツール - >タスクスケジューラ - >タスクスケジューラ
ライブラリ - >マイクロソフト - >ウィンドウズ - >メモリ診断
2つの広告申込情報があります。タスクの実行はログイベントによって異なります。それらがただ存在している必要があるのかどうか、あるいはそれらがログに入ったときにトリガーするのかどうか、私にはわかりません。いずれにせよ、RunFullMemoryDiagnosticEntryというラベルのエントリを無効にしました。これで私の問題は解決した。
これで問題が解決しない場合は、Windows Performance Analyzerを使用して解決策を見つけることをお勧めします。