当前位置: 首页 > 图文教程 > 工具软件 > 浏览下载 > IE8浏览器占用的内存高于其他的浏览器

浏览下载
八大绝招查找和排除ADSL变慢原因
菜鸟必读之六个令新手头疼的IE错误
高效管理IE的Cookies
去除MSN!用VoptXP为Outlook Express加速
用好身边的互联网,让你足不出户网上投保
成都家长现可免费下载软件过滤不良网站
建立完美同学录 巧妙架设完美的同学录网站
快乐用网 手把手教你带网络名片“闯”天下
开机即可立刻冲浪 实现无线网关的自动拨号
实用技巧:自动恢复系统中“我最近的文档”
用好身边的“狗狗” Google最新特殊功能一览
值得珍藏的记忆:微软MSN的发展时间线
教你一招 巧用Maxthon下载Flash动画
Google桌面搜索工具全攻略
Google桌面搜索开始支持QQ聊天记录
让你的IE成为FTP客户端
值得收藏!IE浏览器经典故障大全
让你的浏览器裸奔起来~
未谈及的Maxthon 2.0优秀功能纵览
透彻理解 IE 7.0秘密逐渐明朗

浏览下载 中的 IE8浏览器占用的内存高于其他的浏览器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-11   浏览: 66 ::
收藏到网摘: n/a

  自从上个周IE8正式发布之后,关于该浏览器的评论也说法不一:有的人喜欢它所带来的可用性,而有的人认为该浏览器太凌乱。IE8究竟是比竞争对手快还是慢,另外它的资源占用方面是否合理都成为了争论的要点。   

  在这篇文章中我们主要来看看为何一些用户看到了性能方面的问题,并且进一步看看为何一些浏览器占用的内存高于其他的浏览器。  

  浏览器速度方面的测试,我很难从公开数据中找到一致的结果。微软的测试,毫无疑问,展了IE8和竞争对手的页面加载时间对比。PC World网站的测试中IE8的速度也确实比Firefox快。  

  另外,Wall Street Journal的Walt Mossberg却得到相反的结果:在他的测试中IE8并没有Firefox快,也没有Safari 4或者Chrome快,在加载页面速度它都落后于竞争对手。  

  笔者得到的结果和他相反,当笔者使用IE8,Firefox 3.0.7,和Google Chrome进行测试时得到和PC World一样的结果。通常情况下,所有三款浏览器的页面加载速度都很快。但是我的同僚使用IE8在XP上测试时,却得到和Mossberg 一样的结果:当她打开4,5个标签后,它就变得慢起来。  

  听起来很耳熟吧?事实上光关掉IE是不能解决问题的,因为Iexplore.exe的多重处理仍然在运行,而且很难手动关掉。我们需要做些基础的问题排查,检查当前版本的插件,比如Flash,证实系统硬件资源没有问题。 

  所以笔者检查了一些同事的后台通道,发现了很多人的机器都存在问题,所以笔者在命令提示符中输入以下命令:regsvr32 actxprxy.dll,重新注册了ActiveX界面调度库,这个命令可能很多人都不知道。重启了电脑之后,她发现IE8变得不一样了:“这确实不一样了,它运行得更快,更加稳定,标签打开的速度也更快”。  

  现在我们来看看IE8的内存使用问题,我听到很多人在抱怨IE8比其他浏览器占用更高的内存资源。真的是这样吗?  

  为了进行对比,笔者将一组(12个)页面分别在IE8,Firefox 3.0.7,Google Chrome 1.0.154.53上进行加载测试。然后从任务管理器中查看内存占用情况,这项测试在不同的Vista机器中重复两次(一台1GB内存,另一台4GB),并且在运行着XP的512MB内存机器上也进行测试,结果如下:
  
微软IE8浏览器是否真的很臃肿很慢

  黄色的那条代表这Firefox,它加载这组页面占据了85MB内存,Chrome占据了214MB,所有的浏览器均采用多标签浏览方式,Firefox和IE7使用的是单进程来寄存这些标签,这些浏览器每个标签可以共享资源,这也就可以解释为何Firefox和IE7使用的内存比较少。而Chrome和IE8均采用的是多进程模式。Chrome使用每个Chrome.exe进程来处理每个标签,它的占用是偏高的。  

  IE8的多进程模式比较复杂,标签之间可以通过一个进程共享资源,也可以通过多进程各标签独立加载,而且他在不同的系统中资源占用的表现差距比较大。占用内存都普遍偏高。从根本上来说,分离的标签占用更高内存,不管你是使用IE8还是Chrome。如果想减少内存占用,可以考虑Firefox。