Windows 内存管理优化功能开启方法(PowerShell)

1. 打开 PowerShell(管理员身份)

  1. 在任务栏搜索框输入 PowerShell
  2. 右键点击 Windows PowerShell
  3. 选择 管理员身份运行

2. 查看当前状态

在 PowerShell 中输入:

powershell

Get-MMAgent
  • 如果某项显示为 False,说明该功能未启用。
  • 如果显示为 True,说明该功能已启用。

3. 开启各项功能

逐项输入以下命令(部分功能可能因系统版本不同而不支持):

powershell

Enable-MMAgent -ApplicationLaunchPrefetching
Enable-MMAgent -ApplicationPreLaunch
Enable-MMAgent -MemoryCompression
Enable-MMAgent -OperationAPI
Enable-MMAgent -PageCombining

4. 调整最大预加载文件数

默认值为 512,可以根据内存大小进行调整:

powershell

Set-MMAgent -MaxOperationAPIFiles 8192
  • 建议设置范围:
    • 8GB 内存 → 2048
    • 16GB 内存 → 4096
    • 32GB 及以上 → 8192

📘 每项功能说明

设置项作用建议开启条件
ApplicationLaunchPrefetching加快程序启动速度内存较大时开启
ApplicationPreLaunch提前加载常用程序CPU 性能较好时开启
MaxOperationAPIFiles预加载文件数量上限内存越大可设越高
MemoryCompression压缩内存以节省空间CPU 性能较好时开启
OperationAPI允许预读取非系统程序内存较大时开启
PageCombining合并相同内存页以节省空间CPU 性能较好时开启

⚠️ 注意事项

  • 部分功能(如 OperationAPIApplicationLaunchPrefetching)在 Windows 10 Home / LTSC / Server 版本中可能不受支持。
  • MemoryCompression 在某些场景下可能会增加 CPU 占用,建议测试后再决定是否长期开启。
  • 如果执行命令时提示 “不支持该请求”,说明该功能在当前系统版本中不可用。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容