- 积分
- 43
- 最后登录
- 2024-6-26
- 精华
- 0
- 阅读权限
- 10
- 主题
- 9
- UID
- 4880245
- 帖子
- 107
- PB币
- 297
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 221
- UID
- 4880245
- 帖子
- 107
- PB币
- 297
- 贡献
- 0
- 技术
- 0
- 活跃
- 221
|
现在动不动内存都8GB起步了,虚拟内存在电脑中真的还有什么意义吗?
大家都设置虚拟内存多少使用?
这个是我的设置,有什么建议没?
将电脑的虚拟内存最小设置占用32M,最大为实体内存大小,当大于8GB时,统一设置最大占用8GB。
- @echo off
- setlocal
- REM 获取系统内存大小
- for /f "tokens=2 delims==" %%s in ('wmic OS get TotalVisibleMemorySize /value') do set "totalMemory=%%s"
- REM 将内存大小转换为GB
- set /a "totalMemoryGB=totalMemory / 1024 / 1024"
- REM 将内存大小转换为MB
- set /a "totalMemoryMB=totalMemory / 1024"
- REM 当内存大小大于8GB时,设置虚拟内存为最小为32M,最大为8GB;当内存小于等于8GB时,设置虚拟内存为最小为32M,最大为实际内存大小。
- if %totalMemoryGB% gtr 8 (
- set "initialSize=32"
- set "maximumSize=8192"
- ) else (
- set "initialSize=32"
- set "maximumSize=%totalMemoryMB%"
- )
- REM 使用REG ADD命令设置虚拟内存大小, 默认设置为虚拟内存在C盘,如果想设置为D盘,可将C:\pagefile.sys改为D:\pagefile.sys,运行完建议重启一次。
- reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "PagingFiles" /t REG_MULTI_SZ /d "C:\pagefile.sys %initialSize% %maximumSize%" /f
- endlocal
复制代码
|
|