首页 > 编程知识 正文

虚拟内存的理论基础,虚拟内存特点

时间:2023-05-06 15:39:21 阅读:213780 作者:1076

虚拟内存也称虚拟储存器,最开始是为了解决物理内存不足而存在的,即在电脑运行程序内存不足时,匀出一部分硬盘空间来充当内存使用,而现在的Win10系统仍保留了这样的内存机制,可见这项功能还是有它存在的价值。

虽然网上的很多帖子包括系统卡顿、硬盘占用高和开机慢等都有关闭虚拟内存的建议,但是现在Windows系统中的虚拟内存承载了许多超出页面文件功能以外的功能,关掉它只会降低系统的可靠性和性能,轻则在打开某软件时弹出“系统内存不足”的提示框或闪退,重则会造成电脑卡顿或崩溃。因此,大家在选择是否关闭虚拟内存时一定要谨慎。

其实虚拟内存并不是内存的后备那么简单,很多时候Windows会利用虚拟内存执行一些特定的操作,提升内存的命中率和系统的稳定,尤其是一些比较吃内存的软件,如Photoshop、3Dmark,以及一些3D游戏等,在运行时也会需要虚拟内存。

因此,即便你的电脑是8GB内存,甚至是16GB/32GB内存,也不建议关闭虚拟内存,因为在某些特殊场景下,它可能会影响内存使用效率。当然,如果是日常使用,要求不高的话,关不关闭,其实区别不大,一般默认开启即可。

在 Windows 7 系统中,虚拟内存可以设置 1024MB-12288MB,用户可以根据实际 内存大小,自定义调整 虚拟内存 大小。比如,4GB内存,虚拟内存一般建议设置为4096-8192MB之前,8GB内存的话,则可以适当根据比例调大一些。

Windows 8开始,虚拟内存已经由Windows来自动分配管理,它能根据实际内存的使用情况,动态调整虚拟内存的大小,因此在Win10电脑中,虚拟内存是无需手动设置的,系统会根据电脑内存大小,自动根据需求,分配虚拟内存大小,相当于是系统集成了智能虚拟内存设置,默认就是最好的。

IT技术分享社区

个人博客网站:https://programmerblog.xyz

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。