Board logo

标题: [经验交流] 发觉好多人用内存占用来评价浏览器的好坏! [打印本页]

作者: tidehome    时间: 2007-9-11 16:20     标题: 发觉好多人用内存占用来评价浏览器的好坏!

常常看到   XXX浏览器比XXX浏览器占资源少,什么不如XXX之类的话!

启动时,内存占用资源多少,其实很会忽悠人的.
占用资源多少主要看浏览加载功能多少,你可以试试TW加载多个插件看看.就能明白

浏览器内存使用多或少,好坏主要看内存的合理使用释放

系统明明有几百M内存你放置不用这就是不合理,
系统已经资源紧张了,你内存却释放不出来,这才是坏.
作者: hoyou    时间: 2007-9-11 17:04

其实归根结底大家关注的应该是系统的整体速度而不是内存占用,如果能以内存作为缓存换取速度,又何乐而不为呢
但这又牵扯到一个量的问题,如果对于小内存的机子来说,过大的内存占用反而会造成性能的下降
因此,拥有大内存的用户都期望以内存换取速度,小内存用户期望降低内存占用率,大家的视角不一样结论当然也不一样了,所以夹杂一起讨论永远也不会有结果
从长远的角度来看,单位内存总是越来越廉价,因此任何软件随版本升级内存占用率越来越大是可以理解的
作者: samuraiofU    时间: 2007-9-11 18:46

提示: 作者被禁止或删除 内容自动屏蔽
作者: 乐嘻嘻    时间: 2007-9-11 22:16

其实如果速度快就必然会在瞬时占用资源多,就像迅雷,有时候都会把机器累死。只要合理我就支持(*^__^*) 嘻嘻……
作者: lyain    时间: 2007-9-12 09:57

个人的感觉是随着技术和硬件的发展,资源占用渐渐将不成为问题,关键是稳定于流畅。做到了这两点,其余的都好说
作者: 化外愚民    时间: 2007-9-12 16:37

个人倒觉得这个方面,大概是因为tw代码的效率高,反而是个优势呢——测过多次,tw基本应该是算较低的了。
作者: wuxian1001    时间: 2007-9-12 20:10

关键是要流畅,我还是更喜欢用内存换CPU,可能跟我的内存较大有关吧
有些软件很省内存,但非常占CPU,这种软件有时会让电脑几乎没法用 比如卡巴6在赛扬900 RAM128下
TW的CPU和内存占用率都不高,内存占用率也只比AB稍高(在打开相同的页面下)
作者: godtoo    时间: 2007-9-13 02:32

重点是流畅...不过能流畅的话就什么都是最好的了..貌似在说废话
作者: D·N·A    时间: 2007-9-13 07:31

一个打开网页卡的浏览器没有人会使用的,其实整天关注内存|CPU|虚拟内存占用的人并不多,一个浏览器的好坏在使用过程中就能体验出来
作者: 穿越    时间: 2007-9-13 07:36

不管怎么说TW目前在CPU和内存占用方面还是应该继续提高的
作者: daoshan    时间: 2007-9-13 10:12

如果把标签都关闭了,只剩一个about:blank,而内存还是占100多兆的话,是不是就代表着有问题啊
作者: grntq    时间: 2007-9-13 10:19

一个浏览器如果占用100~200M正常吗
作者: samuraiofU    时间: 2007-9-13 10:24

提示: 作者被禁止或删除 内容自动屏蔽
作者: AY    时间: 2007-9-13 13:07

原帖由 grntq 于 2007-9-13 10:19 发表 http://bbs.ioage.com/cn/images/common/back.gif
一个浏览器如果占用100~200M正常吗

可以正常,可以不正常,视乎在打开什么。
作者: D·N·A    时间: 2007-9-13 14:31

原帖由 grntq 于 2007-9-13 10:19 发表 http://bbs.ioage.com/cn/images/common/back.gif
一个浏览器如果占用100~200M正常吗

真这样的话还不如去使用单窗口浏览器
作者: 天才杨威利    时间: 2007-9-13 14:38

如果一个浏览器只打开一个页面就占用这么多的内存,如果不是因为网页中的内容实在太多的话,只能说是因为这款浏览器的代码编写有问题,比如内存的回收做得不好,或者就是整个代码的效率不高。
作者: andyle113    时间: 2007-9-13 18:17

其实,内存占用率高不高还是要看你打开的是什么内容,和窗口页面的数量,如果是有很多高品质图片的网页占个100-200M的空间很正常
有些时候,浏览器确实有释放不及时的问题(这个倒不一定是问题,毕竟它不可能知道你接下去要不要用那些个缓存的东西),要解决其实很简单的,把浏览器最小化一下就行了
作者: vistafans    时间: 2007-9-13 18:31

原帖由 D·N·A 于 2007-9-13 14:31 发表 http://bbs.ioage.com/cn/images/common/back.gif

真这样的话还不如去使用单窗口浏览器


不能这样说的 关键还是看你打开了什么页面 多少网页,我曾经打开了许多个带大量高清图片的网站   达到5ooM占用也不稀奇
作者: w70w    时间: 2007-9-13 20:53

原帖由 天才杨威利 于 2007-9-13 14:38 发表 http://bbs.ioage.com/cn/images/common/back.gif
如果一个浏览器只打开一个页面就占用这么多的内存,如果不是因为网页中的内容实在太多的话,只能说是因为这款浏览器的代码编写有问题,比如内存的回收做得不好,或者就是整个代码的效率不高。


有点不同意,有些事儿是语言编译器和操作系统应该做的

内存回收我觉得不应该是应用程序该做的

他只要该释放的释放就可以,什么事儿都自己做,那还要语言编译器干吗?,还要操作系统干吗?

看到很多关于清理内存的文章,很多都是反对的

如果真的可以倒腾着清理,那是不是32M内存就足够?

还有CPU占用,如果真的得靠应用程序来解决,那intel整天忙着发布新cpu干吗?写个降低cpu占用的api

或者intel语言不久完了么?一样可以卖钱。

CPU和内存就是用来给程序用的,你开的页面多,页面上代码复杂,到处链接,flash动画,GIF动画等等

这都是程序,浏览器本身就定位的是容器程序,页面本身的内容才决定CPU占用和内存占用,

浏览器的功能只是其中一部分

另外举个例子

假设你现在开TW内存占用是50M,然后你开个魔兽什么的,玩一会儿,退出来(或者切换出来 )再看看

TW占用多少,就知道了。
作者: 天才杨威利    时间: 2007-9-14 21:59

我不知道楼上是学什么的,但是我想他并没有良好的编程风格,真正好的软件的眼开骂中都会为非配的资源进行回收,这是起码的职业道德,操作系统再好他也不知道你占用这些内存到底是有没有用。岁尾的内存泄漏就是在软件的代码中没有明确写出这部分内存要回收,所以系统并不敢讲这部分内存进行回收。




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2