POPPUR爱换

标题: Vista的超级预读取利用大内存缓存一切……很有争议……真系抵死 [打印本页]

作者: vironlee    时间: 2008-5-20 00:31
标题: Vista的超级预读取利用大内存缓存一切……很有争议……真系抵死



微软的东西一向颇有争议
他有时候是喜欢费大力气开发些不实用的东西出来
这也是他的风格之一

Vista不提倡关机
提倡睡眠
所以利用大内存缓存常用的程序和游戏之类的东西
好像连MP3APE都读
用起来的确飞快
……

现在大众一时还无法接受
我还在试用中
值得研究研究
毕竟想想微软的那些设计师工程师们不是浪得虚名的
这样做终究有他道理

[ 本帖最后由 vironlee 于 2008-5-23 22:45 编辑 ]
作者: KAMIYU    时间: 2008-5-20 10:20
傻瓜,你说的这些早就在WIN2000/2003上实现了,只不过VSITA这次碰巧和WIN2008的设计是一样,差别在于08多了N多插件,所以你觉得VSITA进步,其实还不是你没用过服务器级别的系统在大惊小怪。
以后的事就不予置评了,反正等多一两年,WINDOW7一出,VSITA就没地方站了。
作者: photo511    时间: 2008-5-20 10:26
睡眠,节能,离开等等都是骗人的,不用时候关机就行了。
作者: panyj522    时间: 2008-5-20 11:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: roger243    时间: 2008-5-20 11:29
这个楼主用了10几年的电脑,还是没自学成才啊~~:p
作者: vironlee    时间: 2008-5-20 20:33
原帖由 roger243 于 2008-5-20 11:29 发表
这个楼主用了10几年的电脑,还是没自学成才啊~~:p



惭愧惭愧
一直在玩单片机
作者: fathom    时间: 2008-5-20 22:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: sepmei1    时间: 2008-5-20 22:03
vista32能用到8g内存空间吗? vista64的兼容性...
作者: whateveru    时间: 2008-5-20 22:09
8G可以用,ramdisk4g
作者: 南京大熊    时间: 2008-5-21 00:25
还在用XP的飘过
作者: farter    时间: 2008-5-21 12:04
不关机,“开机”自然就快,有啥新鲜的啊:)
作者: Edison    时间: 2008-5-21 12:09
superfetch是Vista最愚蠢不过的设计。
作者: vitto2    时间: 2008-5-21 13:35
管理员开始骂人啦。呵呵。
作者: roger243    时间: 2008-5-21 15:28
为什么老是有人拿 vista64的兼容性来说事?我就在用vista64,我用的软件和硬件也比一般人多,从来没碰到过任何兼容的问题哦~~
作者: D65    时间: 2008-5-21 21:46
Win ME歌颂它的人也不少。终究成不了主流。

Vista = Win ME二代
Windows 7 = XP二代

过渡就是过渡。
作者: lzy24    时间: 2008-5-21 21:50
08年的帖子???:funk:
作者: kisazhu    时间: 2008-5-21 22:03
vista不光易用性差(建个宽带连接就知道了,搞的那么复杂),UI设计也失败。。。看IE下载就知道了:funk: :funk:
作者: InuYasha    时间: 2008-5-21 22:09
Win95>Win98>WinMe
Win2K>WinXP>Vista

多HEXIE啊...
作者: vironlee    时间: 2008-5-21 23:04
我觉得还是苹果好
作者: 瓜僧    时间: 2008-5-21 23:19
原帖由 Edison 于 2008-5-21 12:09 发表
superfetch是Vista最愚蠢不过的设计。


那是,看这位的测试:http://blog.pcbeta.com/html/72/t-183972.html,Vista一启动完毕就用700MB内存去缓存MP3,实在搞笑极了
作者: 帝国战猪    时间: 2008-5-21 23:50
SuperFetch是我用Vista的唯一理由,对我来说这就够了
作者: risingget    时间: 2008-5-22 12:33
不要不符合你的应用需要就一贬到底
作者: TT!!    时间: 2008-5-22 14:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2008-5-22 18:07
内存越大,越应该禁止stupidfetch。

假设你的内存达到了64GB,你们想想一下从7200rpm的硬盘拷贝60GB的文件需要多少时间吧

对,拷贝60GB只是开机时候干的事情,但是假设你跑的一个程序需要吃掉30GB,程序退出来后,stupidfetch又得把这30GB内存重新倒满

你真的以为superfetch只是开机时候干傻活吗?答案是:No。
作者: ch1983912    时间: 2008-5-22 22:29
老老实实用XP吧,用了几天VISTA不习惯
作者: wgln    时间: 2008-5-23 11:25
原帖由 Edison 于 2008-5-21 12:09 发表
superfetch是Vista最愚蠢不过的设计。

不见得,我的笔记本vista装了sp1后,启动要滚20圈以上才能进windows(super fetch之前关闭了),重新打开superfetch,滚动次数暴降到3-4圈进去,迅雷不及掩耳:)
作者: GZboy    时间: 2008-5-23 11:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: vironlee    时间: 2008-5-23 22:26
原帖由 TT!! 于 2008-5-22 14:26 发表
我想问问lz:“就如同十三年前我说Windows 95一样”
你十三年前说啥了?  抱歉你不是明星 所以你说的话我不记得了
貌似十三年前n多的明星 伟人说的话我也没记得几个
还有我想问问你 你愿意拿多少钱买内存来装游戏 ...


COD4
FARCRY

居然拿发布了半年多的游戏来炫耀
你是从神农架出来的人吗?
搞清楚这是什么地方!
用9800的人都没出来炫耀你算个啥……
班门弄斧
作者: LovingYou    时间: 2008-5-23 22:40
感觉现在DDRII800内存已经很便宜了,如果用64位的vista,请问有没有必要把内存升级到8G(我现在是4G,担心DDR3普及后DDR2内存会涨价)?
作者: slice    时间: 2008-5-23 23:16
原帖由 瓜僧 于 2008-5-21 23:19 发表


那是,看这位的测试:http://blog.pcbeta.com/html/72/t-183972.html,Vista一启动完毕就用700MB内存去缓存MP3,实在搞笑极了


是的我的WMP里面管理着500+张专辑,平时上网做事都喜欢开着WMP。
那篇文章是我很久以前写的了,不过SF虽然SB,但还是对常用程序的响应又比较大的帮助,再XP下用WMP11或Vista下关闭SF我都试验过了。

而且我很久以前就说过,禁用SF一般软件使用中感觉不出啥变化,唯独一个比较明显就是WMP11[如图],在媒体库里面往下拖拉查看会有明显顿顿的感觉,而开SF无论真样查看都清爽很多。总的来说禁用SF对性能没啥明显影响,最多就是软件第一次启动快点,挂机一晚上刚用也不会有延迟,其他没啥特别的了。

最近的观察发现,SF貌似比我以前想的聪明点点,就是我发现SF预读不完全是以文件为单位的,比如预读那几千首MP3发现大多数每个都只读了4K而已,或许是WMP11拖放查看时需要的文件头信息吧。

还有一点又争议的是SF的预读磁盘操作是否会影响性能,我这里的测试是可以无视,比如关闭VPC释放了1G+内存这时候预读肯定会补缓存硬盘狂闪两分钟,这时候复制文件或启动程序完全不会觉得变慢。之所以有争议是我用同样磁盘IO优先级是后台的V系统自带磁盘整理用投票贴做过统计,磁盘整理时复制大文件4G左右ISO,选复制速度几乎不变慢和下降一倍以上的各占一半,但我用过的机器都是几乎没有影响。。。。

SF部分人群不适用,服务器,不需要优化前台操作的性能,又不经常启动退出程序,而且预读的数据对运行中的服务也毫无意义,SF的预读毫无意义,所以server2008都没有开superfetch就说明问题了。跑哪种非常吃内存的软件服务的,运行时直接吃掉nG的,SF的预读对软件运行毫无帮助。还有内存经常用上80-90%的,也没啥必要了。

对于大多数人的一般应用,很多人还是觉得作用明显的,这个不用我说了。有争议就是这个东西是适合每一个人,不过SF靠IO优先级撑着即使不能帮你提速至少也不影响你的速度,这都无所谓,真正让人郁闷的还是硬盘闪的更频繁了。

PS:禁用superfech并没有改变Windows的预取和内存管理机制,superfetch不过是变被动为主动而已。就像XP刚退出的程序再启动会很快一样,因为程序退出不过是把释放的内存页面转为standbylist而已,Vista的SF主动补充的也是standbylist,而standbylisty也是可用内存,不存在启动程序要释放缓存一说。很多人对这个存在误解,以为sf会消耗大量内存(当然SF服务确实本身也有系统开销,但对于现在大内存的人来说服务本身的开销可以无视了),再说得SB一点就是可以看做Vista帮你把常用程序都启动一遍再关闭呵呵,呵呵,别以为任务管理器看看到可用0就以为无内存可用了,真要算起来Vista任务管理器里面的已缓存可以看做可用内存,可用内存应该看做空闲内存(对于XP来说是完全闲置的浪费的,对于V来说已经主动变成已缓存可能存在大量有用数据)。

[ 本帖最后由 slice 于 2008-5-23 23:52 编辑 ]
作者: 22587758    时间: 2008-5-24 16:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: lzy24    时间: 2008-5-25 11:13
常restart的还是禁用SF比较好
作者: 帝国战猪    时间: 2008-5-26 20:26
原帖由 slice 于 2008-5-23 23:16 发表


是的我的WMP里面管理着500+张专辑,平时上网做事都喜欢开着WMP。
那篇文章是我很久以前写的了,不过SF虽然SB,但还是对常用程序的响应又比较大的帮助,再XP下用WMP11或Vista下关闭SF我都试验过了。

而且我很 ...


我同意您的观点
作者: jaleofu    时间: 2008-5-26 21:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: xxxyyy    时间: 2008-5-27 08:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: dirwdirw    时间: 2008-5-27 12:00
原帖由 slice 于 2008-5-23 23:16 发表


是的我的WMP里面管理着500+张专辑,平时上网做事都喜欢开着WMP。
那篇文章是我很久以前写的了,不过SF虽然SB,但还是对常用程序的响应又比较大的帮助,再XP下用WMP11或Vista下关闭SF我都试验过了。

而且我很 ...


里面提及到很多的点几乎跟我认为的一样,也有很多我所不知道的点
我同意


很奇怪我的vista64+4G内存,在安装某些程序、某些补丁后(只抓住卡巴7与KB943729冲突,现在怀疑crysis又来作怪),睡眠会死机。这使得SuperFetch对我的意义降低
作者: yuan668    时间: 2008-5-27 15:01
装好系统默认开着,看到这个帖子关了,结果硬盘倒是安静了,开ie窗口却比原来慢了0.5秒,鱼和熊掌啊。
作者: arashi    时间: 2008-5-28 14:01
没自定义感觉限制太大,不知道fetch what
作者: Athlon64fly    时间: 2008-5-31 23:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: oneup    时间: 2008-6-1 00:03
原帖由 sepmei1 于 2008-5-20 22:03 发表
vista32能用到8g内存空间吗? vista64的兼容性...


vista64的兼容性不用担心啊,我一直在用呢,没遇到什么问题




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4