我刚刚做了这样一个实验,再测试一下firefox和maxthon占用内存问题。

  1. firefox:未打开前任务管理器内存为248m,打开firefox,主页为piter.cn,内存为268m,firefox进程为31m,通过新标签组打开25个不同网页,内存占用为325m,firefox进程为82m。关闭剩下只有piter.cn一个标签,内存占用为302,firefox为60m。
  2. 同样执行上面的操作,Maxthon的数据如下:未打开前任务管理器内存为248m,打开Maxthon,主页为piter.cn,内存为274m,Maxthon进程为13m,通过新标签组打开25个不同网页,跟firefox打开的一样,内存占用为320m,Maxthon进程为56m。关闭剩下只有piter.cn一个标签,内存占用为274m,Maxthon为13m。
  3. firefox与maxthon关闭,内存都恢复到248m。


以上数据显示,不要看进程里每个进程使用的内存,而要看总的内存占用多少,可见firefox在内存占用上比maxthon多一点,但不会多很多。

当页面关闭剩下一个标签页面时,firefox释放的内存能力要比maxthon差,只有整个关闭firefox才能全部释放内存。

我使用firefox版本是:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
maxthon版本是:1.5.0(build 95)
结论,继续使用firefox,但希望有更好的firefox。


4条评论

  1. 好样的!

  2. 关闭剩下只有piter.cn一个标签,内存占用为274m,Maxthon为13m。

    这个极端不可靠。

    重要的应该看虚拟内存占用多少,而不是内存。

    影响系统性能的是虚拟内存占用

    这两个对内存占用及cpu占用都是大户。

    尤其开flash

    firefox必须关闭flash 否则….

    maxthon受制于ie,但是cpu占用及内存释放问题很严重,假死很正常。

    根源与编译器vc6有很大关系。

    gosurf是用delphi编译出来,所以占有优势,不过内存及假死依然存在。另外这些以IE为内核的浏览器都有资源泄露的现象。

    gmail.com的不断变化的空间。Ie下句柄资源泄露。

    firefox不会。

    由于国内大部分站点的兼容性,故还是用ie吧!

    某些场合可用ff替代。例如donews这种站点。

  3. 推荐使用tencent的tt

    占用内存最少

  4. 但是FF的速度也是毋庸置疑的。

    maxthon是基于ie内核的,既然是内核,它实际占有的资源你能算清楚吗?

发表评论

评论也有版权!