どんなにメモリを載せていても Windows はスワップが発生してしまう、と言われている現象を回避できます。Windows ディレクトリにある System.ini というファイルの中の [386Enh] セクションに、以下の設定を追加します。(Win95/98/Me)
ConservativeSwapfileUsage=1 Windows 95/98 の場合は、「ファイル名を指定して実行」で SYSEDIT と実行すれば各設定ファイルが開くので、そこから System.ini を編集してください。(参考画面) Win Me は SYSEDIT コマンドが無いので、「ファイル名を指定して実行」で NOTEPAD C:\WINDOWS\SYSTEM.INI (C:\WINDOWSにWindows本体をインストールしてある場合)を実行しメモ帳から編集するか、MSCONFIG を実行してシステム設定ユーティリティから編集してください。(参考画面) Windows 再起動後に設定は有効になります。
Windows は空きメモリを次から次へとファイルキャッシュに割り当て、メモリの空きが無くなるとそのキャッシュを解放すればいいのにスワップを発生させることで空きメモリを確保しようとします。一般的なオフィスアプリ等であればこれでいいのですが、ゲームにおいてはこれが致命的なラグとなることがあります。上記の設定は、このゲーマーにとって不快な振る舞いを行わないようにし、開放できるメモリ(キャッシュ)は開放してスワップの発生を本当に必要な時にのみ行うように抑制します。この設定を行った場合は、MaxFileCache の設定でキャッシュメモリの上限設定を行うことによるスワップ抑制は必要ありません。
|