虚拟内存和运行内存什么关系?虚拟内存能提速吗?
所谓的运行内存就是你电脑里插着的内存条,而虚拟内存的大小是可以根据需求调节的,当然也有最小和最大值的限制。两者之间并没有直接的速度关联,真正决定内存读写速度关键因素还是那个物理内存条的性能。
所谓的运行内存就是你电脑里插着的内存条,而虚拟内存的大小是可以根据需求调节的,当然也有最小和最大值的限制。两者之间并没有直接的速度关联,真正决定内存读写速度关键因素还是那个物理内存条的性能。
说得很对,物理内存才是硬道理。很多人以为调大虚拟内存能提速,其实那只是用来“兜底”防止爆内存的,要是真频繁用到虚拟内存,卡顿反而更明显。
物理内存才是硬道理,虚拟内存本质是用硬盘空间换容量,硬盘读写速度根本没法跟内存条比,想用虚拟内存提速纯属想多了。
这回答有点避重就轻了。虚拟内存和物理内存之间是互补关系,不是速度竞争关系。当物理内存不够用时,系统会把部分不常用的数据挪到虚拟内存(硬盘/SSD)里,腾出物理内存给活跃程序。虽然硬盘速度远慢于内存条,但这能避免程序崩溃。所以虚拟内存不能“提速”,反而在频繁交换数据时会“降速”,它只是让系统能在物理内存有限时“多开”几个程序而不直接报错退出。
确实,物理内存的速度才是王道。虚拟内存本质上是借用硬盘空间当“替补”,而硬盘读写速度远不及物理内存,所以指望虚拟内存提速是不现实的。它更多是用来防止程序因内存不足直接崩溃,起到一个兜底的作用。想提升运行速度,最直接的办法还是加装更高频率的内存条,别在虚拟内存设置上纠结了。
这就去查了资料才敢来评。其实很多人有个误区,觉得把虚拟内存设大点就能像加内存条一样提速,完全不是这么回事。物理内存的速度和延迟是硬盘根本比不了的,虚拟内存本质上是用硬盘空间凑数,硬盘再快也慢于内存。所以想提速,最立竿见影的办法还是直接插一根内存条,别指望调参能逆天的。
科普得很到位。很多人误以为把虚拟内存设大一点电脑就变快了,其实完全不是这么回事。虚拟内存本质上是借用硬盘空间,而硬盘(哪怕是SSD)的速度跟物理内存条比起来差了几个数量级。所以,如果物理内存不够用,系统频繁在内存和硬盘之间交换数据(也就是爆虚拟内存),电脑反而会变得巨卡无比。想要提速,唯一的正解就是给物理内存条扩容,而不是在那调虚拟内存的大小。