物理内存充足的情况下是否需要禁用虚拟内存

问题:12G内存。如果是,Win8下面如何操作?

回答:先纠正一个误区,虚拟内存是不能禁用的。“虚拟内存”,应该指的是页面文件(paging file,pagefile.sys),是操作系统将部分虚拟内存页面换到磁盘上存放的数据。文章较长,可以直接跳到最后一段看结论。

我们先看看物理内存中有什么数据吧,我也是12G内存,物理内存中不仅存放了各个进程的数据(Process Private部分),还有许多预读进来的文件(Mapped Files),这些内容可以用微软提供的工具RAMMap来查看。操作系统会猜测你的接下来要使用哪些文件,或者你运行的进程接下来很可能读写哪些文件,然后把这些文件预读到内存中,到你真正需要的时候,打开这些文件就会非常快了。

认为页面文件不好的一个观点是,页面文件中的数据需要从磁盘读入,而磁盘的读写速度是远远低于内存的读写速度的,关闭页面文件,强迫所有分页留在内存里面,可以提升性能。看起来似乎有道理,不过内存应该留给最需要的任务来使用,有过一个进程并不是特别活跃,那么完全可以把他的分页换到磁盘上,把内存腾出来留给更需要使用这块内存的任务,或者映射更多的文件到内存中提高命中率。这一点在微软的一名技术专家Mark Russinovich的一篇博文中提到过。

另外一个认为页面文件不好的观点是,页面文件的存在会频繁的读写磁盘,会降低SSD这类特殊磁盘的使用寿命。微软也在一篇关于Windows 7优化的文章(Support and Q&A for Solid-State Drives)中指出,Windows 7是为SSD优化过的,对于页面文件的读写操作的比例大约是40:1,绝大部分是读操作。读操作读取的数据一般都比较小,而写操作写入的数据相对都比较大,这些设计是有考虑过SSD寿命的问题的。

另外,在系统崩溃的时候生成错误报告也是需要依赖页面文件的,禁用页面文件会使得这个功能受到影响。不过除了开发者,可能很少人会知道错误报告和dump怎么使用,这一点就忽略吧。

综上所述,至少在Windows 7或更新版本的系统中,无论物理内存有多大,页面文件的存在都是积极而且有益的。如何更好地调度和管理内存,这个工作就交给Windows自己去做吧,微软的工程师都帮我们做好了,至少不会比我们自己管理要差。至于禁用页面文件,是可以的,当且仅当磁盘空间不足的时候。

(0)

相关推荐

  • win7如何设置Guest账号(不禁用情况下)让你的电脑更安全

    Guest我们禁用它,在很多时候会是不好的。因为别人要用我们电脑的时候,我们可以让他用Guest账号,而不是我们的管理员账号,这样你的win7才能更安全。不能禁用它,小编下面列出几个我常用的方法。 常 ...

  • 如何解决火狐浏览器在某些情况下会崩溃的问题

    小编发现在36.0版,火狐浏览器在某些情况下会崩溃,一些其他功能也出现问题。怎么解决呢?不用急,在3月6号,火狐浏览器已经升级到36.0.1版本,该版本已经修复了崩溃以及一些其他的问题。 Firefo ...

  • 如何设置使得手机腾讯新闻app能够在非wifi情况下自动播放视频

    当我们在使用手机中的腾讯新闻app时,如果自己的流量充足的话,可以直接在非wifi下播放新闻视频,那么我们应如何操作呢?接下来就由小编来告诉大家.具体如下:1.第一步,打开手机并在桌面找到腾讯新闻图标 ...

  • 在不拔网线的情况下怎么快速断网

    今天跟大家介绍一下在不拔网线的情况下怎么快速断网的具体操作步骤.1. 首先打开电脑,进入桌面,点击左下角的开始图标,在打开的菜单中,选择"控制面板"选项,在打开的控制面板页面,找到 ...

  • 如何在没有鼠标的情况下使用计算机/电脑

    教你如何在不使用鼠标的情况下使用点电脑.您可以通过在支持的Windows计算机和所有Mac上使用"鼠标键"功能来执行此操作,也可以使用键盘快捷键和箭头键的组合来绕过鼠标.(本文以W ...

  • 电脑如何在不拔网线的情况下设置断网?

    一般人在有断网需求的情况下,一把都会将网线直接拔掉的这种物理的方式进行处理,这样操作其实对网线接口以及电脑网线端的接口磨损的伤害是非常大的.今天小编来教大家,如何在不拔网线的情况下设置断网的操作,当然 ...

  • 配置足够情况下LOL英雄联盟卡顿掉帧解决办法

    LOL英雄联盟是一款非常火爆的竞技对战游戏,那么配置足够情况下LOL英雄联盟卡顿掉帧如何解决呢?本文将做介绍. 方法1 01 点击电脑桌面右下角的声音按钮. 02 在声音设置页面,点击"增强 ...

  • 弱光情况下的拍摄技巧和方法

    操作方法 01 经常摄影的朋友可能会遇到一下的情况,当看到美丽的景色想要拍摄下来的时候,突然的发现光源并不是很充足,拍摄不出自己看到的效果,这就是弱光情况下拍摄了,那么如何在弱光下拍摄出好看的景色来呢 ...

  • 华硕主板如何设定自动开机在无人的情况下自动打开

    首先要看你的主板是否支持自动开机功能,如果有的话,设置自动开机后,在无人的情况下,计算机也可以自动打开。 实现方法是设置BIOS,以AwardBIOS为例(华硕一般用这个BIOS芯片比较多): 开机后 ...