1. ホーム
  2. オペレーティングシステム
  3. レジストリ

大容量メモリーを活用するためのレジストリ変更方法

2022-01-24 02:15:05

先日、Compaq N410cのメモリを512MB×2枚の1GBに増設したところ、増設後のマシンが元のままでは少し動かないだけでなく、ハイバネーション時間が長くなっていることが判明しました。これは確かに、ハイバネーションはメモリ内のものをハードディスクにコピーすることで、メモリが大きくなればなるほどハイバネーション時間が長くなるはずで、これは非常に落ち込む、お金をかけてマシンをアップグレードしたのに、元より遅くなったのだろうか。memstateというリアルタイムでメモリを監視するソフトを使ってみたところ、常に600メガバイト以上の空きメモリがあることがわかった。つまり、マシンのメモリは非常に十分で、その多くが無駄になっていることさえある。それでもマシンがこんなに遅いのはなぜか?そこで、私はその理由を探すためにgoogleに行き、多くの人がすでにこの問題を発見し、権威ある説明があることを発見しました、ここで私は抜粋の重要な部分を置き、自分の経験の使用を組み合わせて、あなたと共有するためにします。注:ここでの修正と使用方法はXPシステム用です。
ここで、レジストリエディタを開き、[HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Session Manager/MomoryManagement]を見つけ、右ペインのキー値を変更してください(なお、この設定を行う前提は、メモリ(できれば512MB以上、Windows 2000/XPに限定してください)です)。
(1) " LargeSystemCache"(ラージシステムキャッシュを有効にする):ディスクファイルシステムの先読み操作のために、メモリ内に大きなメモリ空間を開きます。プログラムによって要求されるデータが連続して増加すると、Windowsは自動的にシステムキャッシュを介してそれを先読みし、プログラムが必要なデータをできるだけ高速に取得できるようにします。このシステムキャッシュを有効にすると、より多くの物理メモリを消費するため、プログラムが利用できる物理メモリが少なくなる。この値を1に設定すると、システムキャッシュは4MBから8MBに増えます。
(2) " SecondLevelDataCache"(CPUパフォーマンスを向上させる)。CPUの処理速度はメモリのアクセス速度よりはるかに大きく、メモリはハードディスクよりはるかに高速です。そのため、CPUとメモリ、メモリとディスクの間にボトルネック効果が生じ、性能に影響を与える。フロントの "LargeSystemCache"は、メモリとディスクのボトルネックを緩和するために設計されており、CPUもメモリから処理データを迅速に取得するためにバッファリング機構L2 Cache(セカンドレベルキャッシュ)を設定する。このキーを調整することで、WindowsはCPUのこのキャッシュ機構の使用にうまく合わせ、より高いデータ先読みのヒット率を得ることができるようになる。512に設定することをお勧めします。
(3) DisablePagingExecutiveです。この値を1(16進)に変更すると、すべてのプログラムとデータが仮想メモリを使用せず、物理メモリで実行することが義務付けられます。必要なタスクを実行するのに十分な物理メモリがある場合、明らかにパフォーマンスが大きく向上します。
(4) " IOPageLockLimit" (カスタム入出力バッファサイズ)。入出力システムは、デバイスとマイクロプロセッサの間でデータを転送するチャンネルであり、そのバッファサイズを拡大することでデータ転送がスムーズになります。同様に、正確なサイズは物理メモリのサイズと実行中のタスクの数に依存し、メモリに余裕がある場合は10000(64MB)以上に設定することも可能です。0に設定すると、Windowsが自動的に設定します。これらを設定した後は、システムを再起動するだけです。これらを変更することによる効果はあまり明らかではありませんが、心理的な心地よさは必ずありますよね?質的な飛躍を感じさせるのは、次のようなことです。
メモリの転送速度とハードディスクの転送速度の違い 皆さんよくご存じだと思いますが、メモリの一部をハードディスクとして使用することは、1万回転のハードディスクを増設することと同じで、その速度向上は想像に難くありません。これは、私の個人的な経験ですが、私はパーティションとして私のメモリの100MBを切り出し、次にIEの一時フォルダを一番上に移動し、再起動した後、Webページを開くと、以前にも夜中にネットワーク速度が非常に良いですが、またそう速くない、それは何度もネットワーク速度がボトルネックではなく、マシンはああボトルネックであると思われ、特に多くの画像と、Webページをキャッシュする必要があり、あなたはそれを試すことができます。RAMDISKプラス、複数のパーティションを追加することができますので、いくつかのより多くのパーティションを作成し、それらにいくつかの一般的なプログラムを入れて、彼らは間違いなく速く実行されるようになります,トリーバーチ 財布。
RAMDISK plusには、シャットダウン時に仮想ハードディスクパーティションを実際のハードディスクパーティションで指定した場所に自動的に保存し、起動時に再びロードするという、ハイバネーションの理屈に似たオプションがありますが、これではシャットダウン時間や起動時間が非常に長くなってしまうので、注意が必要です。仮想ハードディスクパーティションに置くのは一時ファイルだけにすることをお勧めします。どうせ一時ファイルはすぐに空になりますし、ラムディスクに置くことで手動で空にする手間を省くことができるからです。