5、资源占用
对于用户来说,软件的功能自然是越强大越好,但软件功能的强大,却又势必会带来资源占用的提升,这便对软件开发者提出了更高的要求,即在功能与资源之间取得一个平衡点。
接下来,我们使用两款浏览器分别打开1个新浪首页,10个新浪首页,20个新浪首页,来观察其资源占用情况,同时,我们还将使用IE打开同样数量的新浪首页,看看这些多页面浏览器在资源控制方面,是不是真的比IE更优秀。
表3 资源占用对比表(单位:KB)
|
1个新浪 |
10个新浪 |
20个新浪 |
Maxthon |
11316 |
14948 |
24676 |
GreenBrowser |
20848 |
37848 |
56644 |
IE |
28612 |
60168 |
109534 |
从表3中可以看到,Maxthon对资源占用的控制最为出色,当打开20个窗口时,其占有的资源还比IE的单个窗口要低一些,同时,其对CPU的占用也极低,当打开20个窗口时,其对CPU的占用始终在3-5%左右,在测试中,笔者也注意到,当使用Maxthon打开窗口中,其初始内存占用会很高,但数秒后则会立即降到10M左右,再持续缓慢上升,直到停止,对此,笔者猜测是不是Maxthon采用了一项特殊的内存控制技术,从而大幅度降低软件的资源占用率。
而对于GreenBrowser,笔者则感到比较失望,因为一直以来,众多GB爱好号所宣传的便是其低资源占用,但从本次测试的实际情况来看,却恰恰相反,其不仅内存占用十分惊人,在CPU占用上,也显示比较霸到,当打开10个窗口时,CPU占用已经基本在60%上下浮动,而当打开20个窗口时,则已经接近100%。