swak 发表于 2010-8-25 16:06

【求助】为什么win7什么都不开,内存就占50%,丫以为内存不用要钱吗?

丫是吃内存的吗?2g的内存,跑个win7 动不动就给我报内存不够。丫以为老子买内存跟买块豆腐那么容易吗?

这个win7为何如此耗内存,有没有什么解决办法啊?

fengjinglu 发表于 2010-8-25 16:15

Windows7新内存管理机制“Superfetch”介绍给大家,让大家了解Windows7内存占用大的原因。  Windows 7内存管理有何不同
  “Superfetch”并不是一个新的技术,在Vista时代就已经开始采用,不过鉴于用过Vista的人数比较少,而XP时代的各种电脑技巧始终还深入人心,所以很多人都在疑问为何Windows7内存占用如此之大。
  Superfetch内存管理机制会将用户可能使用的应用程序页面利用内存可用空间进行预加载;尽可能地避免系统发生从硬盘的页面调用;让应用程序最快速度开启;不会由于计算机长时间闲置而使突然使用变得响应迟缓;在退出大型应用程序后会主动将之前被迫转移到虚拟内存中的页面重新调入内存当中。这样看起来似乎专业了点,所以接着往下看,会很好地对这些特点进行理解。
  为何第一次启动程序会感觉很慢?
  相信大家都有过类似的经历。当我开机后,第一次运行一个程序,就比如说是Word吧,可能需要5秒才能启动。当我关闭后再开,也许只用2秒。如果我不关闭,直接打开另外一个Word文件,那就更快了。这是什么原因造成的呢?
  当我们开机后,工作集里面没有Word这个员工(页面),他还在家(硬盘)里面。于是当我召唤他的时候,它才从家走到办公室(工作集)。这样的过程就叫做硬调页了,当然需要的时间长。而当我们关闭了Word时候,他就被派往大厦的另一房间,我却马上再次召唤他,这时,另一个房间内的数据还没被清零,他便不用从家里走来,而是直接从数据结构里面引入就可以了。在不关闭这个程序Word的情况下,他也不用为其他程序让路的时候,它还存在于办公室(工作集)里面,召唤他的时候就会更快。这样的“无需从硬盘中重新调用数据,而是将数据结构中的页面重新挂载到工作集中”的过程,便叫做软调页了。大家都知道内存速度远远快于硬盘,所以“软调页”的使用就是第二次运行程序变得很快的原因了。
  Windows 7内存占用大的原因
  现在我们知道了当内存中有所需程序页面的时候会使程序启动变得更快。而Windows7中的“Superfetch”已经具有了学习的功能,自从第一次使用Windows 7时,Superfetch就开始记录我们的使用习惯,将我们经常使用的程序的页面在开机后进行提前加载,那么当我们第一次开启程序的时候便可以获得像第二次开启一样的速度了。所以这些预加载的页面就会使得我们的内存占用变多。简单地说就是让所有程序操作在内存中进行,避免使用硬盘硬调页空间,这也就是为何感觉Windows7占用很大内存的原因。

big-eblis 发表于 2010-8-25 16:17

那就换回XP

skyliyonghui 发表于 2010-8-25 16:20

呵呵,2GB内存跑WINDOWS7很流畅的,没有遇到过楼主所描述的问题哦!楼主是什么机器,2GB内存还报不足,如果是正常使用,一定是机器本身有问题,建议楼主自测一下!

maxkingpz 发表于 2010-8-25 16:23

我的T43签名机2G内存关虚拟内存和休眠跑WIN7U32都松松的,要不咱俩换换机器:D

athlonxing 发表于 2010-8-25 16:28

上4G以上,管他呢,我的一开机也占百分之三十多。

qmp198596 发表于 2010-8-25 16:35

1.5内存跑过Vista Ultimate和Win7 Ultimate

essong 发表于 2010-8-25 16:37

常规使用2G够用了。
一年下来未出现报内存不足问题X64版。

45闲人 发表于 2010-8-25 17:34

中毒了,杀吧。

mykids 发表于 2010-8-25 17:38

我的3G也没有你说的那么多,开机不到30%

joechou423 发表于 2010-8-25 17:56

2G内存跑win7够了啊,开机占用700到800M内存吧
win7的预读技术可以提高速度,当然也会多占用一点内存!

swak 发表于 2010-8-25 18:00

Posted by skyliyonghui on 2010-8-25 16:20 http://www.ibmnb.com/images/common/back.gif
呵呵,2GB内存跑WINDOWS7很流畅的,没有遇到过楼主所描述的问题哦!楼主是什么机器,2GB内存还报不足,如果是正常使用,一定是机器本身有问题,建议楼主自测一下!

IE8占用内存狂多,还经常自裁。

STEED001 发表于 2010-8-25 19:18

至少你的WIN7不要钱。

dothan228 发表于 2010-8-25 19:30

那个是superfetch机制。

joylee 发表于 2010-8-25 19:37

浏览器不管是哪个。火狐。谷歌。opera。ie8 都是内存大户
我平时网页标签开多了就挂。
其中ie8挂得最快。

TThb 发表于 2010-8-25 19:50

1G内存跑win7非常流畅的飘过。LZ检查自己的机器是否有问题

TThb 发表于 2010-8-25 19:51

or LZ是用的VISTA,只不过桌面是WIN7的

老子道德经 发表于 2010-8-25 20:00

签名机才1G内存,开my eclipse ,qq 浏览器。从来没报内存不足

45闲人 发表于 2010-8-25 20:09

在任务管理器里看下是哪个程序用了这么多在内存。

dgjoan 发表于 2010-8-25 20:15

只要使用内存没超过80%,我都无视
这不过是一个数字而已.

realvv 发表于 2010-8-25 20:40

superfetch机制不假,但也别太迷信,WIN7比XP占用内存多是事实。
2G内存一般应用够了,但如果有内存需求大户程序,如大型3D游戏,2G内存就捉襟见肘了,如果升级到3G,使用感受就会有很明显的提升。

winner2050 发表于 2010-8-25 20:43

开机什么内存都不用,X 的内存花钱买来当暖气片?

Vista 开始讲究的是利用率,很多内存用来作缓存了,紧张的时候才清理。

mansonkang 发表于 2010-8-25 21:42

开机就占一半,但开了N多程序,也就2/3,很少用完。

你要明白,WIN7和XP对内存的使用是不一样的

aldenyuan 发表于 2010-8-26 01:34

内存不用空闲着干嘛呢?

aiwha 发表于 2010-8-26 16:55

我2G内在在XP下可同时跑好几个虚拟机,而在Win7下能把它一个系统跑流畅就不错了,所以还是继续XP算了。。。
页: [1]
查看完整版本: 【求助】为什么win7什么都不开,内存就占50%,丫以为内存不用要钱吗?