Windows 10のメモリ圧縮を無効にする方法は?


38

私の以前の間違った仮定: それは私のノートブックのバッテリーを消耗させ、私はRAMの不足がない。タスクマネージャーでは、ntoskrnl.exeが他のプロセスよりも多くのCPU時間を消費していることがわかります。この機能はオプションではないようで、2日前に最初のWin10アップデート(私の場合はWin10Pro)が付属していました。

編集:

私はそれを無効にしたい、少なくとも(証明されていない)仮定の犯人としてそれを除外したい。このプロセスは、過去2か月間、私の注目を浴びることはなく、タスクマネージャーの長い名前では「システムメモリと圧縮メモリ」と呼ばれていました。


それが問題ですか?RAMが不足していない場合、圧縮は使用されません。また、圧縮が使用されている場合は、圧縮を示す別のプロセスがあります。
サミKuhmonen

タスクマネージャーでその名前で呼び出されます。そして、無効に圧縮することが可能であることが爪に役立つだろう
ファルコアレクサンダー

1
メモリ圧縮は最初からWindows 10にありました。今週以降にバッテリーの問題がある場合、この機能が原因ではありません。カーネルは、メモリ圧縮だけではありません。すべてのアプリケーションがシステムで動作するようにします。
ZippyV

1
メモリ圧縮が問題だと思うのはなぜですか?詳細なプロセスアナライザーを使用しましたか?そうでない場合は、する必要があります。@ZippyVが言うように、ntoskrnl.exeすべてのコア機能を処理し、それらの多くが存在するため、犯人としてメモリ圧縮を選択する理由はありません。
AFH

1
これはアップデートの新機能ではありません。この機能はすでに最初のリリースの一部です。重複リンクをご覧ください。
magicandre1981

回答:


23

これは、ページング(HDDのpagefile.sysにデータを書き込む)を回避するための優れた機能です。

メモリ圧縮なしでWindows 10をテストする場合は、管理者としてpowershellを起動します

ここに画像の説明を入力してください

コマンドを実行してDisable-MMAgent -mc再起動します。これにより、圧縮が無効になります。後で再度有効にするには、管理者としてpowershellを再度実行し、Enable-MMAgent -mcコマンドを実行します。


1
ご回答有難うございます。「ページングを回避する優れた機能」について。私はそれが依存すると主張します。私は、適切な量のRAMと高速SSDを備えたULVプロセッサ上で、重いIDEを使用してソフトウェアを開発していました。機能がオンの場合に発生する「メモリ不足」の例外を無視すると、CPUヒットよりも時々ページファイルIOを好むでしょう。
ケビン

2
@Kevinいいえ、ページングとIOはOSの応答性の点でより高価です
magicandre1981

2
@ magicandre1981それは必ずしもそうではありません。16GBのRAMがあり、メモリ圧縮では通常3GBから最大5GBを使用します。ウィンドウがポップアップし、メモリが不足していることを通知し、アプリケーションを強制終了することを提案します。ページングは​​遅くなりますが、アプリケーションを実行し続けることができるので、メモリ圧縮を使用しないほうが良いことは間違いありません。
user184411 16

1
このコマンドの前にGet-MMAgentを使用して、特にメモリ圧縮の現在の状態を確認できることを追加します。
Souhaieb Besbes 16

1
これはwin10の特定のバージョンでのみ機能しますか?disableコマンドを-mcも-memorycompressionも使用できない
-TombMedia

8

完全な回答は、Windows 10の「システムと圧縮メモリ」のCPU使用率が高い原因は何ですか?で確認できます。。しかし、短いバージョンの場合:

私が行った:

スタート->コントロールパネル->管理ツール->タスクスケジューラー->タスクスケジューラー

ライブラリ-> Microsoft-> Windows-> MemoryDiagnostic

2つの項目があります。タスクの実行は、ログイベントに依存する場合があります。それらが存在しなければならないのか、それともログへの入力時にトリガーされるのかはわかりません。いずれにせよ、RunFullMemoryDiagnosticEntryというラベルのエントリを無効にしました。これで問題のインスタンスが解決しました。

これで問題が解決しない場合は、回答の前の手順でWindows Performance Analyzerを使用して解決策を見つけることをお勧めします。


2
論理的に聞こえたので、試してみました。しかし、問題は戻ってきました。:/
16年

Windows 10を構成して、既定で既に使用されているページファイルよりも頻繁にページファイルを使用し、圧縮をあまり使用しないようにできますか?私がオンラインで見たところ、新しいメモリ管理スキームを完全に無効にしようとしても、ほとんどまたはまったく結果が得られないようです。私はスポーツをしていて、4 GBのRAMを搭載したAMD EシリーズAPUで、メモリをアップグレードする可能性はありません。ノートパソコンが痛い。
TopHatProductions115

これにより、メモリ圧縮が確実かつ完全に無効になることを確認できますか?数日前にこれを切り替えましたが、昨夜(まだもう1度フリーズ)ますます頻繁にシステムがフリーズするときにprocexp
fostandy

答えは簡単ではありません。1つの設定で全員の問題が解決するわけではありません。皆のシステムは異なっており、中心にさまざまな問題があります。そして、さまざまなものがインストールされます。しかし...私が提供したリンクでは、私の特定の問題が何であるかを見つけた方法を示しています。このツールセットは一般的なものであるため、特定の環境に特化したソリューションや根本的な問題を見つけるのに役立ちます。または、あえて言ってください...あなたのためにツールを実行し、茶葉を読んで、何かを理解できる人を見つけてください。:-)
レイモンドバークホルダー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.