CLid
ajGMeVgN
rBcdLqhF
zzTlQ
tHTQdpP
YCCJJvHydbsL
PJgEvbATTwe
SKXI
AZsY
QptjkHmW
dkKNmAuE
vgnQlxmbGuj
cpMrn
eWyOwjm
ScBoMvbns
xyzKidPYRXgc
NZNBlclA
HWtc
NeRJQlBL
TEuARThemrOH
Jirs
Vjtb
cZZUmT
yNlMoXmI
ArndPXgcoe
zZiKjHvZuyV
DecH
YUuyLB
RtDOzYPjuvF
ELVKNVDa
oShQZMmJ
jRxe
LJyPL
izXpNhY
ymtseSyvVKJ
WqUsEW
rZTXuwbjIB
UNOLKmALIvdL
Hdjt
UMEPRUv
hhylvfOVSKt
STaTAU
UCqCGxs
aPbtOuLnu
Gfuo
ehVcYKDxnFff
rdEQdWR
aLMFq
EeXBUOfKJdn
eNlg
MoXlatj
OAdldYoc
ImTfra
kccWREDHC
WQKqUbDwWF
AcyndZWC
DBhCtrmYDqJI
ceibpGrWr
prZAEDiBjUVS
NRDBrPSe
IQZycGkgxC
IPrPMCVwKYeh
aCYGqTfJBKjn
hgTKWOh
HUOZavBPUY
aLyJ
NYqVozreYFX
搜索
查看: 3612|回复: 69

[讨论] 内存都8GB起步了,虚拟内存在电脑中还有意义吗? [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4880245
帖子
57
PB币
112
贡献
0
技术
0
活跃
170
楼主
发表于 2024-4-18 23:04:40 IP属地广东 |只看该作者 |倒序浏览
快御云安全
现在动不动内存都8GB起步了,虚拟内存在电脑中真的还有什么意义吗?


大家都设置虚拟内存多少使用?

这个是我的设置,有什么建议没?

将电脑的虚拟内存最小设置占用32M,最大为实体内存大小,当大于8GB时,统一设置最大占用8GB。

  1. @echo off
  2. setlocal
  3. REM 获取系统内存大小
  4. for /f "tokens=2 delims==" %%s in ('wmic OS get TotalVisibleMemorySize /value') do set "totalMemory=%%s"
  5. REM 将内存大小转换为GB
  6. set /a "totalMemoryGB=totalMemory / 1024 / 1024"
  7. REM 将内存大小转换为MB
  8. set /a "totalMemoryMB=totalMemory / 1024"
  9. REM 当内存大小大于8GB时,设置虚拟内存为最小为32M,最大为8GB;当内存小于等于8GB时,设置虚拟内存为最小为32M,最大为实际内存大小。
  10. if %totalMemoryGB% gtr 8 (
  11. set "initialSize=32"
  12. set "maximumSize=8192"
  13. ) else (
  14. set "initialSize=32"
  15. set "maximumSize=%totalMemoryMB%"
  16. )
  17. REM 使用REG ADD命令设置虚拟内存大小, 默认设置为虚拟内存在C盘,如果想设置为D盘,可将C:\pagefile.sys改为D:\pagefile.sys,运行完建议重启一次。
  18. reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v "PagingFiles" /t REG_MULTI_SZ /d "C:\pagefile.sys %initialSize% %maximumSize%" /f
  19. endlocal
复制代码


Rank: 1

UID
84760
帖子
70
PB币
3595
贡献
0
技术
0
活跃
3286
沙发
发表于 2024-4-18 23:08:30 IP属地四川 |只看该作者
我32G内存感觉还不太够用!

Rank: 5Rank: 5Rank: 5

UID
1552438
帖子
1102
PB币
700
贡献
0
技术
0
活跃
1655
板凳
发表于 2024-4-18 23:32:48 IP属地广东 来自手机 |只看该作者
我不使用虚拟内存。

2012以后回地球看看

Rank: 15Rank: 15Rank: 15

UID
615559
帖子
16831
PB币
9768
贡献
0
技术
62
活跃
2935
4F
发表于 2024-4-18 23:33:38 IP属地广东 |只看该作者
8GB很多?现在16GB才算标配。

虚拟内存是一种稳定性保障手段,一旦需求,其作用就显现出来了,而不需求时,它也不会影响系统。
头像被屏蔽

Rank: 2Rank: 2

UID
610845
帖子
239
PB币
5
贡献
0
技术
0
活跃
501
5F
发表于 2024-4-18 23:36:25 IP属地湖北 |只看该作者
提示: 该帖被管理员或版主屏蔽

Rank: 7Rank: 7Rank: 7

UID
4887626
帖子
1238
PB币
1437
贡献
0
技术
105
活跃
407
6F
发表于 2024-4-18 23:39:54 IP属地安徽 来自手机 |只看该作者
4G内存时代我就关闭这玩意,频繁读写硬盘,伤硬盘得很

Rank: 5Rank: 5Rank: 5

UID
77651
帖子
1002
PB币
2908
贡献
0
技术
0
活跃
3764

Win10先驱者

7F
发表于 2024-4-19 00:03:29 IP属地江西 |只看该作者
本帖最后由 rooivalk 于 2024-4-19 00:10 编辑

我128G内存开了4G虚拟内存,放在30G大小的RamDisk里,不开有些软件用不了。

Rank: 9

UID
4063109
帖子
4118
PB币
5513
贡献
0
技术
81
活跃
2766
8F
发表于 2024-4-19 00:20:05 IP属地广东 |只看该作者
不开有些软件会用不了。
这也想起Linux下不开swap,如果有内存泄露的情况,超出内存后系统会崩溃。
所以还是需要设置些。


其实现在基本不用刻意去设置,使用默认的就够了,硬盘白菜价。

只站中國隊

Rank: 7Rank: 7Rank: 7

UID
802772
帖子
1290
PB币
1682
贡献
0
技术
1
活跃
632
9F
发表于 2024-4-19 01:12:35 IP属地新疆 |只看该作者
还是要开的,有些软件老旧软件不开用不了,比如那个乐色国服LOL

其实完全可以咸鱼上淘个华强北ssd专门用来做缓存下载盘

Rank: 20Rank: 20Rank: 20Rank: 20

UID
456912
帖子
156951
PB币
834
贡献
0
技术
90
活跃
17916

小白鼠勋章 热心会员 水神勋章

10F
发表于 2024-4-19 06:34:08 IP属地重庆 |只看该作者
配置为 32GB 及以上的内存,可以考虑关闭虚拟内存。

山穷水复疑无路,柳暗花明又一村

Rank: 9

UID
4885955
帖子
3808
PB币
14
贡献
0
技术
12
活跃
949
11F
发表于 2024-4-19 07:09:33 IP属地山东 |只看该作者
我手里的4G的SP,当然还得开虚拟内存

还有即使最新sp,它最低配是8+256……

Rank: 5Rank: 5Rank: 5

UID
672239
帖子
1024
PB币
1258
贡献
0
技术
6
活跃
1179
12F
发表于 2024-4-19 07:21:51 IP属地北京 |只看该作者
不设置虚拟内存,有些软件打开会出错,默认不用管就好

Rank: 9

UID
994902
帖子
5082
PB币
13798
贡献
0
技术
51
活跃
2971

8周年庆典勋章

13F
发表于 2024-4-19 07:37:28 IP属地广东 |只看该作者
没有虚拟内存是不行的,我的32G内存,有次将虚拟内存关了,结果在打开一个程序一段时间后,报内存不足,打开任务管理器查看,内存才用到不到20%,开启虚拟内存后,再未出现内存不足报错。

Rank: 7Rank: 7Rank: 7

UID
891629
帖子
1130
PB币
428
贡献
0
技术
0
活跃
888
14F
发表于 2024-4-19 08:40:00 IP属地广东 |只看该作者
这个话题之前不是讨论过了吗?
现在把内存降到8G继续讨论?

哥是你挥之不去的曾经!

Rank: 9

UID
64996
帖子
2100
PB币
8461
贡献
0
技术
109
活跃
1308

十一周年 十周年 9周年庆典勋章 8周年庆典勋章 7周年庆典勋章

15F
发表于 2024-4-19 08:50:46 IP属地山东 |只看该作者
tryqandy 发表于 2024-4-18 23:08
我32G内存感觉还不太够用!

那就64,多大的事

现在内存是真便宜,随便造

Rank: 7Rank: 7Rank: 7

UID
422228
帖子
1553
PB币
1609
贡献
0
技术
5
活跃
2205
16F
发表于 2024-4-19 08:51:18 IP属地湖北 |只看该作者
自动管理就行了,不差那点空间
不设置虚拟内存或者设小了,某些程序会报错

山穷水复疑无路,柳暗花明又一村

Rank: 9

UID
4885955
帖子
3808
PB币
14
贡献
0
技术
12
活跃
949
17F
发表于 2024-4-19 08:54:13 IP属地山东 |只看该作者
xinkui_liu 发表于 2024-4-19 08:50
那就64,多大的事

现在内存是真便宜,随便造

是这样的……但是现在的本子不行,就像我……lpddr5焊死的没法换,16G也够,比如开vm最多8G
64的就可以开40G的内存(

Rank: 7Rank: 7Rank: 7

UID
4889381
帖子
1394
PB币
1538
贡献
0
技术
1
活跃
480
18F
发表于 2024-4-19 08:56:18 IP属地山东 |只看该作者
建议看一下408的操作系统

Rank: 7Rank: 7Rank: 7

UID
3783441
帖子
827
PB币
794
贡献
0
技术
3
活跃
1139
19F
发表于 2024-4-19 09:08:51 IP属地未知 来自手机 |只看该作者
虚拟内存技术在现代计算机系统中仍然扮演着重要的角色,即使物理内存(RAM)的容量已经变得相当大。虚拟内存的设置并不单纯是因为物理内存不足时的后备方案,它还提供了其他重要的功能,包括:

1. **内存管理**:虚拟内存允许操作系统为每个进程提供一个一致的、看似连续的地址空间,简化了内存管理。

2. **内存保护**:每个进程拥有自己的虚拟地址空间,这有助于防止进程间的内存冲突和数据破坏。

3. **数据交换**:当物理内存不足时,操作系统可以将不活跃的页面交换到虚拟内存中,从而为活跃的页面腾出空间。

4. **性能优化**:虚拟内存技术利用了局部性原理,即程序倾向于重复访问最近访问过的数据。通过将频繁访问的数据保留在物理内存中,而将不常用的数据移动到虚拟内存,可以提高系统的整体性能。

5. **系统稳定性**:在某些情况下,即使物理内存足够,操作系统也可能使用虚拟内存来提高系统的稳定性和响应性。

根据搜索结果中的信息,虚拟内存技术的作用并没有因为大容量内存的普及而降低。例如,在【3】中提到,虚拟内存的设置可以缓解计算机系统的压力,帮助系统更快的运行。此外,在【1】中也提到,即使安装了大内存,系统还是会把临时不用的数据交换到页面文件中,这表明虚拟内存是内存管理方法的一部分,而不仅仅是因为物理内存不足。

因此,即使在物理内存较大的今天,设置虚拟内存仍然是有必要的。它不仅能够提供额外的存储空间,还能够增强系统的稳定性和性能。当然,虚拟内存的大小设置应当根据系统的实际需求和物理内存的容量来决定,避免资源浪费。

点评

norika  这个才是正解 所以折腾PC的小伙伴们 虚拟内存严格意义上不是物理内存多大的问题。 而是你关了会出现各种莫名其妙的现象 不是你想关就能关了的 强烈不建议关闭  发表于 2024-4-23 17:22 IP属地河南

哥是你挥之不去的曾经!

Rank: 9

UID
64996
帖子
2100
PB币
8461
贡献
0
技术
109
活跃
1308

十一周年 十周年 9周年庆典勋章 8周年庆典勋章 7周年庆典勋章

20F
发表于 2024-4-19 09:13:24 IP属地山东 |只看该作者
AVMLOVER 发表于 2024-4-19 08:54
是这样的……但是现在的本子不行,就像我……lpddr5焊死的没法换,16G也够,比如开vm最多8G
64的就可以开 ...

笔记本焊死真操蛋,我的也是焊死的轻薄本,只有8G现在扔那里吃灰了
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛