扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共6页)
我们分别在不打开页面和打开六个同样标签页面的情况下测试三种浏览器的内存占用,此外我们还测试了IE 6.0和Firefox 1.5.0.4这两款最近的正式版浏览器。内存和磁盘空间占用的测试机器配置是:3.2G Pentium D系统,2G内存,安装了Windows XP专业版SP2;加载速度的测试机器配置:Sony Vaio系列的1.5G Pentium M系统,512M内存。在我们测试之前,我们执行了rundll32.exe advapi32.dll,ProcessIdleTasks操作。
在没有页面加载、没有书签或其他下载任务加载的情况下,每一个浏览器的内存占用情况如下:
Memory Usage in MB (无页面加载情况下) | |
Firefox 2 Beta 1: | 42 |
Internet Explorer 7 Beta 3: | 24 |
Opera 9.0: | 53 |
IE 6.0: | 17 |
Firefox 1.5.0.4: | 17.8 |
另外,我们还测试了在加载页面的情况下的内存占用。在这儿我们加载六个相同页面:ExtremeTech home、Yahoo、PCMag.com、YouTube、BBC World和Flickr。测试情况如下:
Memory Usage in MB Loading Six Tabs | |
Firefox 2 Beta 1: | 73 |
Internet Explorer 7 Beta 3: | 70 |
Opera 9.0: | 52 |
IE 6.0: | 155 |
Firefox 1.5.0.4: | 56 |
硬盘空间占用如下:
Disk Usage | |
Firefox 2 Beta 1: | 18.8MB |
Opera 9.0: | 20.7MB |
IE 6.0: | 1.9MB |
Firefox 1.5.0.4: | 18.6MB |
切记测试版将在最终版发布前会进行代码简化从而提升效率。IE 6的低空间占用可以这样认为:有的相关代码已经在Windows中了。
还有一个需要注意的测试参数是浏览器的启动时间。我们在一个相对较慢的机器上运行此项参数的测试,Sony Vaio 1.5G Pentium M 系统,512M内存。我们首先运行rundll32.exe advapi32.dll,ProcessIdleTasks命令,每次重新启动后运行每一个测试,以避免前一个任务会残留在内存中。下表数据是三次测试的平均结果。
Startup Time (average time in seconds) | |
Firefox 2 Beta 1: | 12 |
Internet Explorer 7 Beta 3: | 7.7 |
Opera 9.0: | 5 |
Firefox 1.5.0.4: | 12.5 |
标准兼容性
我们还对这三款浏览器进行了来自Web标准工程的Acid2浏览器测试,来测试其国际Web标准的支持。不过这些标准一般是见于书本上,例如HTML4、CSS1、PNG和数据URL等。他们目前还没有被广泛应用,不过将来开发者可以基于此开发一些实用的应用。
测试正常的会产生如下图片:
标准图 |
以下是三款浏览器的测试结果。
Firefox 2 Beta 1 |
Internet Explorer 7 Beta 3 |
Opera 9.0 |
明显IE7在这个测试中明显落于下风,Firefox有一些细小问题要解决,而Opera比较令人满意。也许这就是微软垄断浏览器市场的结果。他不必太在乎标准,他的就是标准。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。