Win10、Win11 一键设置,电脑更流畅

1. 物理内存16GB及以上,尤其是32G、64G大内存设备

日常内存占用很难超过60%,系统几乎不会触发内存压缩,内存压缩没有性能收益,只会持续占用少量CPU资源。

- 16G:运行电竞游戏、视频剪辑、虚拟机多开时关闭,帧率会更稳定。

‑ 32G及以上:可以直接永久关闭,完全不会出现内存不足、大量读写虚拟内存的情况。

2. 电脑主要用来玩竞技类网游(CS2、瓦罗兰特、绝地求生等)

内存压缩的后台解压运算会抢占CPU单核性能,造成帧率波动、帧时间不稳定、输入延迟升高。

即使是16G内存,清空后台程序后关闭内存压缩,游戏稳定性会明显提升。

3. CPU性能偏弱的处理器,同时内存容量充足

六代酷睿i5‑6400这类老处理器、低压版CPU,CPU算力储备不足。

内存空闲较多时,压缩进程带来的CPU负载会直接拖累整机性能,关闭后响应速度更快。

4. 进行重度CPU密集型任务

视频渲染、代码编译、3D建模、批量数据处理、多开虚拟机。

CPU满载状态下,内存压缩额外的运算开销会加剧性能瓶颈,关闭后CPU可以把全部性能给到前台任务。

以下是内存压缩一键开关批处理工具:

@echo off

fltmc >nul 2>&1 || (

echo 请求管理员权限

powershell -Command "Start-Process cmd -ArgumentList '/c ""%~s0""' -Verb RunAs"

exit

)

echo 1开启内存压缩,2关闭内存压缩

set /p choice=输入数字:

if "%choice%"=="1" (

powershell Enable-MMAgent -MemoryCompression

echo 开启完成,重启生效

) else if "%choice%"=="2" (

powershell Disable-MMAgent -MemoryCompression

echo 关闭完成,重启生效

) else (

echo 输入错误

)

pause

桌面新建一个txt文本,把以上内容复制粘贴进来,点击→【另存为】→文件名:内存压缩开关.bat ,编码:ANSI(重要:不要 UTF-8,如果没有 ANSI 选项,就选 GB2312)。

注意文件名后缀一定要是“.bat”,不然无法使用。

以管理员身份运行“内存压缩开关.bat”,关闭内存压缩,重启电脑。

感受一下更加丝滑的......

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容