カーネルメモリがページアウト無効化設定することで、ページアウトしたコード読むためにハードディスクへのアクセスは発生しません。カーネルメモリスワップを停止することでパフォーマンスが向上します。なので、物理メモリを大量に搭載している環境では、カーネルのメモリスワップを停止すればWindows7の高速化につながります。
Windowsが使用するカーネルメモリには、ページアウト可能な領域と不可能な領域があります。 ページアウト可能な領域には重要性の低いコードが格納され、一定期間アクセスがなければページアウトします。
そのため、ページアウトしたコードへのアクセスが発生すると、 メモリ上ではなくハードディスクからの読み込みが必要となり、パフォーマンスが低下します。
そこで、メモリがページアウトしないようにレジストリでカーネルメモリスワップの無効化設定をしましょう。
ただし、カーネルメモリスワップの無効化は物理メモリを大量に搭載している環境であることが前提です。 物理メモリの容量が大量にある場合、すべてのカーネルメモリがページアウトしないように設定しておくと Windows7の高速化につながります。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement | ||
DisablePagingExecutive | ||