虚拟内存是操作系统的一项功能,当物理内存(RAM)已满时,它会将固态硬盘(SSD)或机械硬盘中的一块空间划为临时内存。该功能旨在确保在内存不足时电脑仍能平稳运行,防止系统崩溃,并让你能够突破系统物理内存的限制进行多任务处理。操作系统不会直接关闭应用程序,而是将使用频率较低的数据从内存中移出,存入主存储驱动器,从而为正在运行的任务腾出空间。
虚拟内存是一张“安全网”,尽管它会对系统性能产生负面影响。当电脑大量使用虚拟内存时,你会发现系统运行变慢,因为存储设备的读写速度远低于内存。对于游戏玩家来说,这通常不是什么大问题,因为大多数现代游戏在内存利用方面都很高效。但在玩游戏、观看流媒体或同时打开数十个浏览器标签页时,问题就可能出现了。在这些情况下,虚拟内存可能会被调用,而此时系统性能就会受到影响。
当系统内存(RAM)已满时,操作系统会访问存储驱动器上的页面文件。暂时不需要的数据会被从物理内存中换出,并写入该页面文件。当再次需要这些数据时,系统会将其从虚拟内存读回物理内存(RAM)。这个过程称为分页,虽然它能保持系统稳定,但速度远低于直接从内存中访问数据。
速度较慢是因为系统的内存传输速率在25GB/s到96GB/s之间,具体取决于机器的配置以及您使用的是DDR4还是DDR5内存。相比之下,存储设备的传输速率如下:
即便是最快的 NVMe SSD,其速度也比内存慢近 10 倍,而硬盘的速度则慢数百倍。这种差距意味着,每当电脑在内存和存储设备之间交换数据时,你都会感受到卡顿、掉帧,或者看到更长的加载时间。如果你在内存有限的系统上玩游戏,同时还在运行其他占用资源较多的应用程序,虚拟内存可能会成为一个主要的瓶颈。
对于大多数玩家来说,虚拟内存很少会影响游戏体验,因为现代游戏在设计上都注重内存的高效利用——只要你一开始就拥有足够的内存。但如果你同时进行多任务处理、观看流媒体、在Discord上聊天,还同时打开多个浏览器标签页,内存使用量可能会急剧上升。一旦出现这种情况,系统就会开始将数据分页到存储设备中,从而导致性能下降。
如何判断系统是否正在使用虚拟内存?请留意系统突然变慢或磁盘活动激增等迹象。你可以在“任务管理器”的“性能”→“内存”选项卡中查看分页文件是否正在被使用。如果这种情况经常发生,唯一的有效解决办法就是增加内存。
那么,你应该配备多少内存呢?对于现代游戏而言,32GB是最佳选择,尤其是在游戏时进行直播或同时打开多个浏览器的情况下。这能为你提供充足的多任务处理空间,避免调用虚拟内存。对于内容创作、高强度多任务处理或专业直播等高强度用途,64GB是理想选择。 在 Windows 中增加虚拟内存大小有助于防止系统崩溃,但并不会提升游戏性能。若想获得流畅的游戏体验,请优先投资内存。与机械硬盘(HDD)相比,固态硬盘(SSD)也能减轻性能影响,而且在当今时代,您理应使用 SSD,但即便是 SSD,其速度也无法与最新的 DDR5 内存相媲美。
在“任务管理器”的“内存性能”屏幕底部可以查看虚拟内存的使用情况。
虚拟内存是一种备用系统,当物理内存已满时,它能确保电脑运行稳定。不过,使用虚拟内存会降低电脑的运行速度。对于游戏玩家来说,避免运行变慢的最佳方法就是确保拥有足够的内存。