四、同时打开10个网页占用的资源对比
谈及浏览器的资源占用量,具有实际意义的测试应该是其在打开网页后资源占用情况,而打开空白页的资源占用量的测试也只不过是给用户做一个参考。所以接下来我们着重看一下浏览器在这一方面的表现。
图9 IE8同时打开10个页面后的截图
测试方法:
1.借助浏览器自带的"自动打开上次关闭时访问的页面"功能,先将以上10个页面依次打开,然后关闭浏览器(也可利用浏览器的意外关闭后的还原功能实现,如IE7)。
2.重启浏览器,待10个页面完全打开后,打开"Windows任务管理器",然后等待浏览器占用的资源趋于稳定时(1-2分钟内占用的资源基本无浮动),截图并记录之。
从测试结果中我们了解到,同时打开10个页面后,IE8总计激活的进程数为6个,与谷歌浏览器的打开一个标签页就激活一个进程有所不同。这里我们可以设想一下,就是除去IE8主程序的那个进程外,每打开两个标签页,IE8将会激活一个进程,不知这样的设想是否有依据,还请大家广泛讨论。但资源占用量的实际情况是,IE8的资源占用量相当高。
图10 IE8同时打开10个页面后的资源占用情况
在前一段时间完成的9款浏览器的资源占用测试中,虽然没有涵盖IE8,但在同一种方法的测试中,IE8的资源占用情况还是有所代表性的。因此,我们拿这9款主流的浏览器资源占用量与IE8做对比,结果还是值得肯定的。
图11 九款浏览器打开10个页面后的资源占用图
对以上10款浏览器在同时打开10个页面后占用的资源量做一下统计,我们可以得到如图所示的统计表:从中我们可以清楚的了解到这10款浏览器的"运行成本"及其排名情况。
图12 浏览器打开10个页面后的资源占用对比
编辑点评:
单看资源占用量,不比不知道,一比吓一跳。IE8的资源占用量异常的大确实让许多用户无法接受,仅以此项评测得出的数据说明,我们有理由相信,以此超乎预想的资源占用量,即便是大内存用户,使用起来也不是特别舒服。不知这样大的资源占用量,用户是如何看待的?