||||
寻正
如果你使用的是电脑是多核心的,同时安装了Win7操作系统,你需要查看是否丢了内存。你应当知道自己拥有多少内存,然后查看:
控制面板==》系统;然后看到系统下列举的内存。
有时有的人还只有2GB可用呢。我一台电脑8GB内存,结果只有7GB可用。内存哪里去了?
进一步地核查内存去向,要把任务管理器调出来,(Ctrl+Alt+Delete),查看Performance(性能?),其中有一个按扭:Resource Monitor(资源监视器),点击该按扭调出资源监视器。在资源监视器中查看内存:
你会看到硬件保留(Hardware Reserved)内存占多少,那就是属于不可用内存,因为被硬件择址占据了地址空间而变得不可用了。硬件占据地址而减少内存的使用主要发生在32位的操作系统,因为在32位系统下,地址映射能力总的只有4GB,如果你安装了4GB的内存,你的实际使用内存会减少,减少的部分正好是你的硬件包括显卡得占据的地址部分。你要全部使用4GB或以上的内存,就得用64位的操作系统,扩大择址能力。
但你如果用了64位系统(32位下是否会发生同样的事我不清楚,自己查一下罢),接着出现了上面的情况,结果你仍然因为硬件保留地址而失去相当多的内存,为什么呢?
一者可能因为你的主版仍然局限于32位,只有4GB择址能力,你用了64位系统也没用,你仍然会损失掉那些内存。如果你的主版有动态调整能力,那么一定要把这个选项选上,然后主版在加载硬件后会自动调整,把内存都用上,不会为硬件保留了。对大多数人来说,新瓶装新酒,主版多半不是问题,问题出现在系统加载上。
在设置系统启动时,由于我们有多核心,有大量内存,我们调整了启动(Boot)程序:(在“开始”上面的命今框中键入msconfig可以调出系统启动设置窗口(System Configuration),然后在启动(Boot)菜单下选择高级设置(Advanced Options),你就看到了下面的选择。
对于高级玩家来说,让电脑启动更快是一个不可克制的诱惑,启动时用多个核心处理器?好呀,更快么,使用所有内存?好呀,不是更快么?于是么你把这两个选项都选上了,感觉电脑启动是不是快多了?嗯,的确如此——其实不是那样,应该还是一样快,但你心理上觉得快就快了。
你回去查你的内存使用情况,就知道这样的启动方式浪费了许多内存,具体会浪费多少,视你的硬件配置而定。有的人会多达2GB——假如你的显存很高的话。
这两个选项有什么作用我不太清楚,据说跟调试系统有关,并不能改变系统的启动速度,看来你还是得把这两个选项改回来,清空,再启动,硬件保留的内存空间就大大减少了——我的电脑减少到2M,另一台8GB内存的减少到100多M。
想当然是不行的,会丢内存浪费资源的。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-6-19 07:53
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社