是在受不了IE内核了,终于打算换一个。
首先说一下我的环境吧,winxp sp2 64bit,听说这个版本是基于win 2003 server 64bit修改过来的。说实在的,这个xp 64bit的确有很多一些隐性的性能特性,要比32bit好很多。但不知为什么,居然昙花一现。。。估计这是MS的有意的吧?
我用的是ie 8 64bit版本。硬件是t1400的u, 2g 的 内存。
因为平时都很干净,除了flash控件以外,也没有太多别的玩意。因此也很少遇到ie8莫名其妙假死的情况。正因为如此,我一直感觉ie8已经够我用了。
但一些很头疼的问题也不是没有,比如说遇到一些网页的时候。cpu占有会出现很大的抖动,而有一些时候100%的占有时间又比较长。不过最终都会逐步回落到正常水平。打开IE速度也是个问题,打开网页同样也是个问题。瞬间的假死,会让人错觉认为是网络慢造成。
对内存的消耗,有时也是相当恐怖的。尤其是flash暴一些漏洞,以及现在flash越做越臃肿。最近ie8还经常性的挂掉,导致反复读取标签。
平时的浏览工作,大多并不挑剔浏览器。因此打算将IE放在backup,换一个main浏览器。首当其冲,就看了一眼firefox。说实话,linux上最流行的。到了win平台下。。。还是问题不断,而且也不符合我的习惯。对我来说无用的玩意太多,性能始终是个问题。
google之,发现有2个候选。opear,orca。
opear已经不是第一次打交道了,浏览网页的性能到的确还不错。但我曾经对他有一些负面看法。在我的P3机器上,opear曾一度拖垮整体性能。那时不得不退回IE。
处于尝试同时下载了opear,orca。
结果很直接,的确opear和orca浏览网页的性能要比ie8好很多。但存在一个问题。opear对虚拟内存占有非常大。经过任务管理器查看,在开一个页面(taobao.com)发现物理内存占用80M,虚拟内存占用180M。计算得到有100M的磁盘空间被作为了而外虚拟内存(至于win的虚拟内存管理,始终没搞清楚。所以计算方法也有可能是错的。)
这样的问题带来是虚拟内存的高消耗,和性能问题。要知道磁盘是很慢的。物理内存那才快。如果调度算法没有做的很好,那么问题将会很严重。而且一张多大的网页,为何会占有这么大的虚拟内存?难道是为了解决内存抖动问题?这个什么都不好说。
通过google,发现他是用c/c++ 写的。用的是qt的库。可见,程序员安排内存机制的时候,有有意的行为。对这个浏览器基本满意。性能和习惯都还行。
orca,搞了个洋文的名字。我看着看着,发现这玩意好像是中国人做的吧?市场做的很好啊,首页也给你强制设置成baidu的,而且还有路径小尾巴。用起来。。。这感觉还是要比opear差一些。
目前机器里,就暂时安装了这2个浏览器,估计2个月后就会见分晓。