記憶體管理登錄機碼
32 位系統上的系統虛擬位址 (VA) 空間可能會因為分散而耗盡。 數個登錄機碼可用來在遇到此問題的32位系統上設定記憶體限制。 64 位系統上的系統 VA 空間不會因片段而耗盡;因此,這些金鑰不會影響 64 位系統。
對於32位系統,必須在下列登錄機碼下明確建立這些記憶體管理登錄機碼:
HKEY_LOCAL_MACHINE\SYSTEM\目前控件集\控件\工作階段管理員\記憶體管理
Windows Server 2008 和 Windows Vista: 從 Windows Server 2008 和 Windows Vista Service Pack 1 開始的 32 位系統上提供這些登錄機碼。
如需 32 位和 64 位系統上的預設記憶體和地址空間限制,請參閱 Windows 版本的記憶體限制。
下表描述可用來設定32位系統上記憶體限制的記憶體管理登錄機碼。 所有這些索引鍵都有REG_DWORD類型和可能的值,範圍從0到2,048 MB。 默認值為 0,這表示不會強制執行任何限制。 值會自動四捨五入至下一個系統 VA 配置界限,這是 32 位系統上已啟用 實體位址擴充功能 (PAE) 的 2 MB,而未啟用 PAE 的 32 位系統上則為 4 MB。
鑰匙 | 描述 |
---|---|
NonPagedPoolLimit | 指定非分頁集區可以使用的系統 VA 空間上限。 在某些情況下,此限制可能會超過少量。 |
PagedPoolLimit | 指定分頁集區可使用的系統 VA 空間上限。 |
SessionSpaceLimit | 指定會話空間配置可使用的系統 VA 空間數量上限。 |
SystemCacheLimit | 指定系統快取可使用的系統 VA 空間數量上限。 在某些情況下,此限制可能會超過少量。 |
SystemPtesLimit | 指定 I/O 對應和取用系統分頁表專案的其他資源可以使用的系統 VA 空間上限。 |
判斷系統 VA 空間是否已耗盡,需要使用核心調試程式。 如需詳細資訊,請參閱 Windows偵錯工具。