优化大师全新一代!   魔方3系!
当前位置:首页 >> Vista应用 >> Vista知识

【Vista之家译】Vista占用大量内存的真正元凶竟是?


2007年4月11日 编辑:Vista之家:doo 人气: 评论:32

Vista之家译】谁令vista占用如此大的内存?

  Windows Vista开机之後会慢慢慢慢慢慢慢慢占更多内存。。。。。最终发现竟然是一个vista的新功能:Superfetch!!

  Superfetch其实系windows xp里面prefetch的改良版,能力着实强了很多。Vista之家新秀Doo今日登场,待偶慢慢译来:

  其实大家用windows xp开一个新应用程序时,windows xp会自动创建一个.pf档,.pf档会保存在硬盘内,而你下一次再开同一个应用程序时,速度会增快。

  而vista的superfetch能力更强,它会自动统计使用者的习惯,而且预测用家会何时开启某些应用程,将应用程的档案预先放入空置的内存空间内,而当你开始那个应用程时,速度会大大增快。


  上图物理内存中的已缓存一项,就是vista用来放置档的空间。

  而当一名用家开了一个很大的应用程,如游戏、photoshop等等,windows vista会自动减少已缓存的空间,将那些空间发还给应用程运行。整个过程是全自动,而在windows xp,空置的内存只是空置,系统不会好好利用,而vista就好好改良了,善用多余的内存,提升系统反应,不是盲目占用内存。

Vista之家特别提供英文原文如下:

Windows Vista has a radically different approach to memory management. Check out the "Physical Memory, Free" column in my Task Manager:

At the time this screenshot was taken, this machine had a few instances of IE7 running, plus one remote desktop. I'm hardly doing anything at all, yet I only have 6 megabytes of free physical memory.

Now compare with this screenshot of Windows XP's Task Manager under similar low-load conditions:

Under "Physical Memory, Available" I have approximately 1.5 gigabytes of free physical memory, as you'd expect.

So what's going on here? Why is Vista using so much memory when I'm doing so very little?

To answer that question, you have to consider what your computer's physical memory (RAM) is for. Just as a hypothetical, let's say you wanted to create a new text file: 

  1. You double-click on the notepad icon.
  2. The Notepad executable loads from disk into memory.
  3. Notepad executes.
  4. Notepad allocates free memory to store your text document.

So Notepad clearly needs a little memory for itself: enough to execute, and to store the contents of the text document it's displaying. But that's maybe a couple megabytes, at most. If even that. What about the other 2,046 megabytes of system memory?

You have to stop thinking of system memory as a resource and start thinking of it as a a cache.  system memory is yet another type of high-speed cache that sits between your computer and the disk drive.

And the most important rule of cache design is that empty cache memory is wasted cache memory. Empty cache isn't doing you any good. It's expensive, high-speed memory sucking down power for zero benefit. The primary mission in the life of every cache is to populate itself as quickly as possible with the data that's most likely to be needed-- and to consistently deliver a high "hit rate" of needed data retrieved from the cache. Otherwise you're going straight to the hard drive, mister, and if you have to ask how much going to the hard drive will cost you in performance, you can't afford it.

      
Vista之家网友 (119.144.184.*) 于 2010-10-27 11:34:10 发表下列评论:   [删除]
有个服务叫"superfetch"我把它禁止了,可以吗?有影响不。
Vista之家网友 (117.136.9.*) 于 2009-11-15 15:20:36 发表下列评论:   [删除]
我更惨,一开机进程78,内存使用889MB?!改用xp算了…………
Vista之家网友 (60.53.60.*) 于 2009-9-3 8:20:57 发表下列评论:   [删除]
如果关了这个,vista 就会变得更慢~
Vista之家网友 (125.71.228.*) 于 2008-12-6 13:14:16 发表下列评论:   [删除]
我开机就是70 的进程!慢死了
Vista之家网友 (121.15.32.*) 于 2008-10-24 15:59:08 发表下列评论:   [删除]
SONY的老兄啊!我也和你一样啊!
开机后一看进程76个(没开杀毒软件之类的东西);
天啊!开机现在好多了3圈左右就进了!以前要40圈啊!
右键刷新要花费一秒钟!


这文章的解决问题的方法是什么啊!
Vista之家网友 (58.251.104.*) 于 2008-9-26 8:52:52 发表下列评论:   [删除]
关了不如用XP
Vista之家网友 (125.115.214.*) 于 2008-8-20 11:41:58 发表下列评论:   [删除]
系统慢了,在日志里面它还不是警告就是错误,真烦,把superfetch这个东东关了有什么影响吗???????
Vista之家网友 (125.115.214.*) 于 2008-8-20 11:40:11 发表下列评论:   [删除]
系统慢了,在日志里面它还不是警告就是错误,真烦
Vista之家网友 (219.132.25.*) 于 2008-5-29 12:40:49 发表下列评论:   [删除]
关掉它"superfetch",步骤:右击"计算机"-点"管理"-点"服务和应用程序"中的"服务"-可找到"superfetch"项-点"属性"-点"禁止".可以了.
Vista之家网友 (219.132.25.*) 于 2008-5-29 12:36:08 发表下列评论:   [删除]
关掉它"superfetch",步骤:右击"我的电脑"-点"管理"-点"服务"-找到"superfetch"项-点"属性"-点"禁止".可以了.
发表评论(最新评论将在5分钟内出现
昵称:
内容:
(按Control+Enter直接提交)   点击一下,Vista问题有问必答
Vista优化大师
闪游 - 最快最强最安全的网络浏览器
windows7 优化大师
酷点,酷点桌面

Windows 下用什么杀毒软件最好最安全?
Windows 系统上网更加可靠
把您的Windows系统打造成一个铜墙铁壁之完全攻略

新手玩转Windows系统速成大法
从入门到精通,Windows听我指挥
做Windows 高手并不难,怎么学?

最便宜的装Win7的名牌电脑多少钱?
预装Win7的品牌机大PK
联想、戴尔、索尼等笔记本大促销

如何免费升级到 Windows 7?
戴尔推出免费教程教你升级Win7
安装升级Windows 7,其实就这么简单!

索尼 Win7 笔记本电脑1999元特价热销
七天免费试用?免费升级内存硬盘?
更有超多礼物发送中,不抢白不抢

Win7系统出现问题怎么办?
电脑有故障,“医生”来帮忙
我有电脑医生,修复电脑简单轻松!

热门文章
软媒旗下软件闪游,最好用的浏览器 | 魔方优化大师 | 酷点,美美的桌面 | Windows7优化大师 | Windows8优化大师 | Vista优化大师 | Vista一键还原 | 魔法IE
软媒旗下网站6655网址之家 | 9955网址大全 | IT之家 | Win8之家 | Win7之家 | Vista之家 | 乐购网 | Win8/Win7论坛