web-dev-qa-db-ja.com

初期サイズと最大サイズのページファイル

初期サイズと最大サイズの違いは何ですか?初期サイズを512に設定した場合、最大値を2048に設定しても、512が割り当てられるわけではありませんが、pagefile.sysは用途に応じて2048に拡大できますか?それが本当なら、16 mbに設定した場合と512に設定した場合の違いは何ですか?enter image description here

1
agz

これらのオプションは、非常に長い間Windowsに存在していました。当時、RAMが不足しており、HDDスペースも不足しており、HDDはセクターを探すのに長い時間がかかった本物の(TM)ハードウェアでした。つまり:

  • RAMが不足していた:ページファイルが本当に必要であり、その設定は重要でした。
  • HDDスペースが不足していました:ページファイルを必要以上に大きくしたくありませんでした。最終的にスワッピングに必要になる可能性がある場合に備えて、ハードドライブに16MBを予約したくありませんでした。
  • センシベルの「初期サイズ」を設定すると、WindowsはHDD上の連続した領域を予約できるようになり、ヘッドの動きが減少するため、パフォーマンスにとって非常に重要でした。 (ページファイルは「最適化」されて作成されたと言えます。)
  • 大きな「最大サイズ」を設定すると、RAMで、初期ページファイルサイズが十分に大きくない場合にプログラムを実行できます。「非常に低速で実行」は「まったく実行しない」よりもいくらか優れています。

これは、ディスク使用量とパフォーマンスの間の賢明な妥協点を見つける必要があることを意味します。

今日、コンピューターにはたくさんのRAMと巨大なディスクがあり、OSはSSDにインストールされているといいのですが。一方、Windowsが実際にスワップアウトし始めると、パフォーマンスが非常に悪くなり、Windowsが完全にハングしたか、クラッシュしたと考えられます。 (過去にはパフォーマンスがさらに悪化しましたが、以前は慣れていました。)そのため、これらの設定はそれほど重要ではなくなりました。

1
Martin