导言:
今天有网友问道:“Windows 虚拟内存设置多少比较合适?”,有些朋友认为物理内存对半砍,有些朋友认为设置物理内存的三分之一,有些朋友说选择系统自动就行,更有朋友说物理内存有 32G 的话直接禁掉,那今天说一下我个人的看法。仅供参考,如果说得不对,欢迎指正!
科普:
虚拟内存别称虚拟存储器(Virtual Memory)。电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多,则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术,即匀出一部分硬盘空间来充当内存使用。当内存耗尽时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。若计算机运行程序或操作所需的随机存储器(RAM)不足时,则 Windows 会用虚拟存储器进行补偿。它将计算机的RAM和硬盘上的临时空间组合。当RAM运行速率缓慢时,它便将数据从RAM移动到称为“分页文件”的空间中。将数据移入分页文件可释放RAM,以便完成工作。 一般而言,计算机的RAM容量越大,程序运行得越快。若计算机的速率由于RAM可用空间匮乏而减缓,则可尝试通过增加虚拟内存来进行补偿。但是,计算机从RAM读取数据的速率要比从硬盘读取数据的速率快,因而扩增RAM容量(可加内存条)是最佳选择。(以上是百度百科对虚拟内存的简介)
分析:
大家都知道内存是电脑的重要部件,在 CPU 的使用率还有空闲的情况下,内存越大就能同时运行越多的应用程序,所以如果电脑运行卡顿,我们一般先看下内存是否不足?虚拟内存实际就是用硬盘空间来增加可用内存。我觉得可以这样理解:电脑有 8G 物理内存,虚拟内存设置 2G那电脑可用内存就是 10G,虚拟内存设置 8G 那电脑可用内存就有 16G,当然是越大越好,但虚拟内存设置越大,占用硬盘空间就越多,对硬盘空间本来就很缺的朋友来说会比较纠结。那到底应该设置多少为佳呢?我认为这还真的没有一个固定的答案,应该根据每个人使用的软件和应用而不同,例如使用 PS 处理一些像素特别高、图层特别多的图像时需要 10G 内存,而系统剩下的可用内存只有 8G,就需要使用 2G 的虚拟内存,如果虚拟存设置过小,PS 就会很卡甚至因内存不足而崩溃。所以在我们平常使用电脑时如果内存占用经常达到 70% 的,那建议虚拟内存设置大点或者增加物理内存,但有一些朋友的软件应用十分简单,平时使用内存都不超过 50% 的,就可以把虚拟内存设置小点,节约一些硬盘空间。像我们定制或封装系统的无法预料用户的内存使用情况,当然就用系统自动管理了。如果物理内存很大,平时使用占用也很少,能不能禁用虚拟内存?我觉得可以把初始大小设置少点,最大值设置成系统推荐值,这样既能节约硬盘空间,在系统需要虚拟内存时也够用。