コンピューターの世界では、RAM容量はマルチタスク時のシステム動作のスムーズさに直接影響するため、ユーザーにとって常に最も重要な要素の一つです。最近、ある技術系ユーザーがフォーラムで驚くべき体験を共有しました。システム設定を少し変更するだけで、Windowsがキャッシュメモリとして占有していた最大5GBのRAMを瞬時に解放できたというのです。この解放量は、多くのミドルレンジシステムのパフォーマンスを劇的に改善する可能性を秘めています。

RAM容量は、時代遅れの機能のために無駄に使われることが多い。
写真:スクリーンショット
機械式HDDドライブの低速時代から受け継がれた技術的遺産。
このリソースを大量に消費する原因は、PrefetchとSysMain(旧称Superfetch)という2つのコア機能です。Prefetchは、MicrosoftがWindows XPで導入した機能です。当時は、コンピュータがまだ機械式ハードディスクドライブ(HDD)で動作しており、読み書き速度が非常に遅い時代でした。Prefetchの役割は、アプリケーションが初回起動時に必要とするファイルをログに記録し、以降の起動時にメモリにプリロードすることで、アプリケーションの起動を高速化することでした。
その後、この機能はSysMainへと進化し、ユーザーの行動や習慣を分析できる高度なアルゴリズムが組み込まれました。特定のソフトウェアプログラムを決まった時間に頻繁に起動する場合、SysMainはそのプログラムのデータを自動的にRAMにプリロードします。
理論上、Windowsの設計思想は「空のRAMは無駄なRAMである」というものです。オペレーティングシステムは常に一時メモリの使用を最大化して、マシンの動作速度を向上させることを目指しています。しかし、現代のほとんどのコンピューターが超高速なNVMe SSDに移行した時代において、アプリケーションのほぼ瞬時の起動は、プリフェッチとSysMainを完全に時代遅れにしてしまいました。システムは、わずか数百分の一秒の応答時間短縮のために貴重なギガバイトのRAMを犠牲にしており、これは不必要なリソースの浪費です。
ほんの数ステップでRAMを「救出」する方法をご紹介します。
SSDのみで構成されたPCをお持ちのユーザーにとって、これら2つの機能を無効にすることは安全であり、システムに利用可能な実際のRAM容量を大幅に増やすことができます。
プリフェッチを無効にするには、システムパスHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParametersを介してレジストリエディターアプリケーションにアクセスするだけです。
ここで、キーワードEnablePrefetcherを見つけて、その値 (値データ) を 0 に変更し、コンピュータを再起動してください。レジストリへの干渉は常にシステムエラーのリスクを伴うため、この操作を実行する前に復元ポイントを作成しておくことをお勧めします。

レジストリ内の EnablePrefetcher キーの値を変更します。
写真:スクリーンショット
SysMainの場合、手順ははるかに直感的です。ユーザーはWindowsの検索バーからサービス管理ツールを開き、SysMainを見つけて「停止」をクリックし、起動の種類を「無効」に変更して、今後サービスが自動的に再起動されないようにするだけです。
専門家のアドバイス
RAMを5GB解放することでタスクマネージャーのインターフェースがすっきりし、視覚的な満足度も向上するものの、技術専門家は、コンピューターが消費するRAMの量に過度にこだわるべきではないとユーザーにアドバイスしている。
負荷の高いアプリケーションを実行中にRAM使用率が80%または90%と高い場合でも、必ずしもコンピュータがボトルネック状態にあるとは限りません。これは、オペレーティングシステムがハードウェアを効果的に最適化している証拠です。日常的な作業でPCの動作が著しく遅くなったり、応答速度が低下したりする場合にのみ、システムソフトウェアのクリーンアップと最適化を検討すべきです。
出典: https://thanhnien.vn/meo-don-gian-giup-gianh-lai-5-gb-ram-bi-chiem-dung-บน-windows-185260529090423737.htm








コメント (0)