我有一些任务无法避免使用大量内存。由于我的物理内存有限,Windows 开始使用 SWAP/Pagefile。尽管 Windows 似乎无论如何都将页面文件大小限制为 64 GB。我尝试手动更改页面文件大小,但任务管理器总是显示最大 64 GB。由于我需要的内存比这个多一点,所以我总是遇到崩溃和蓝屏。
有什么方法可以消除这个限制吗?我的 SSD 上有足够的空间来支持相当大的页面文件。
答案1
页面文件永远只能是您 RAM 数量的 3 倍或 4GB(以较高者为准)。
3 × RAM 或 4 GB,以较大者为准。然后,这将限制为卷大小 ÷ 8。但是,如果崩溃转储设置需要,它可以增长到卷上 1 GB 的可用空间以内。
来源https://docs.microsoft.com/en-us/windows/client-management/determine-appropriate-page-file-size
答案2
就目前而言,答案是正确的,但请注意,给出的源链接表明这是针对“系统管理的页面文件”。
您可以选择不让系统管理您的页面文件,方法是关闭“自动管理所有驱动器的页面文件大小”,然后选择“自定义大小”而不是“系统管理大小”。执行此操作后,您可以将初始大小和最大大小设置为您想要的大小,但当然您需要可用的磁盘空间。
它位于虚拟内存对话框页面上,可通过“系统属性”、“高级选项卡”、“性能标题 - 设置...”按钮、“高级选项卡(性能选项)”、“虚拟内存 - 更改...”按钮访问。要从 Windows 11 访问系统属性,请转到“设置”、“系统”、“关于”、“相关链接”、“高级系统设置”。或者只需在设置搜索字段中搜索“高级系统设置”。