- UID
- 284860
- 帖子
- 2
- 精华
- 0
- 贡献
- 0
- 推广
- 0
- 有效BUG
- 0
- 注册时间
- 2010-6-1
|
作者:2024luffy@sina.com
==========本分析排名的数据与启发基于以下两枚神帖!!!膜拜~==========
关于浏览器内存占用的一点思考
http://ie.sogou.com/bbs/viewthread.php?tid=140810&extra=page%3D1
关于浏览器内存占用的一点思考(实际测试篇)
http://ie.sogou.com/bbs/viewthread.php?tid=140924&extra=page%3D1
==========如果有喷子想喷本帖的话,麻烦先把上面两帖看完后再决定喷不喷,谢谢合作==========
打开10个标签页,分别为(主页) 搜狐,新浪,腾讯,网易,凤凰网,优酷,太平洋电脑网,中关村在线,猫扑,淘宝网
注:
(1) “系统任务管理器”表示用系统任务管理器检测的结果。
(2) “Process Explorer”表示用Process Explorer检测的结果(即真实的内存占用:物理内存占用+硬盘“内存”占用)。
(3) “内存swap%”表示被交换到硬盘的内存占用百分比(硬盘“内存”占用百分比),原理上数值越小读取页面速度越快。
分析排名的6个浏览器分别为:
1、搜狗浏览器1.4正式版,3个进程(已关闭搜狗加速功能)
系统任务管理器: 216,092k+13,128k+3,216k=232.436M
Process Explorer: 13.9M+239.2M+3.7M=256.8M
内存swap=256.8M—232.4M=24.4M
内存swap%=(内存swap/Process Explorer)*100%=9.50%
2、傲游2.5x , 一个进程
系统任务管理器: 277,220k=277.2M
Process Explorer: 301.5M
内存swap=301.5M—277.2M=24.3M
内存swap%=(内存swap/Process Explorer)*100%=8.06%
3、世界之窗3.0X(进程混合模式)3个进程
发现:tw3开启第10个标签页的时候会多出一个进程(前9个标签总共有2个进程),关闭第10个标签页时,这个进程也会关闭,而且这个进程初次出现时, 监测到的内存占用只有3.9M,这个3.9M是空白页的占用内存,为了得到更真实数据,我关闭了第10个标签后,再从新打开第10个标签页,得到下面截图 的theworld.exe:5388 进程49.5M(其实我觉得这个49.5M已经包含在前9个标签页的进程中了的,即在theworld.exe:2288 进程里已经包含了第10个标签页的页面占用内存。说明tw内存释放不是很好)。
系统任务管理器:
161,312k+9,016k+21,148k=172,476k=172.5M
Process Explorer: 20.7M+264.2M+49.5M(3.9M)=334.4M(288.8M)
内存swap= 334.4M(288.8M)—172.5M=160.9M
内存swap%=(内存swap/Process Explorer)*100%=47.8%
4、360安全浏览器
系统任务管理器: 21,620k+241,504K+11,412K=274,528k=274.5M
Process Explorer: 22.9M+267.4M+49.2M(3.9M)=339.5M(294.2M)
内存swap=339.5M(294.2M)-274.5M=65M(19.7M)
内存swap%=(内存swap/Process Explorer)*100%=19.2%
5、腾讯TT4.8,2个进程(其中包括一个加速进程1.5M,这里我不对其加入计算)
系统任务管理器: 209,216k=209.2M
Process Explorer: 271.1M
内存swap=271.1M-209.2M=62M
内存swap%=(内存swap/Process Explorer)*100%=22.9%
6、IE8, 6个进程
系统任务管理器: 52,984k+67,944k+55,668k+46,944k+71,548k+7,004k=302,056k=302.1M
Process Explorer: 8M+100.1M+83.6M+75.8M+98.1M+83.7M=449.3M
内存swap=449.3M-302.1M=147.2M
内存swap%=(内存swap/Process Explorer)*100%=32.8%
===============================前言==================================
由于文章“关于浏览器内存占用的一点思考(实际测试篇)”中的数据为同一环境与相同条件下所测得的数据,因此具有可比性。
分析排名分为4部分,第1部分为用系统任务管理器检测的数据分析排名,第2部分为用Process Explorer检测的数据分析排名。
说明:因为内存具有波动,所以这两个排名引入波动范围数值(波动范围数值取6个浏览器平均内存的5%),即浏览器测得数据的相差值如果在波动范围数值内,则浏览器排名相同。
第3部分为内存swap%(表示被交换到硬盘的内存占用百分比)分析排名。
说明:因为内存swap%(表示被交换到硬盘的内存占用百分比)从原理上讲与页面读取速度相关(详见“关于浏览器内存占用的一点思考”),即百分比越小页面读取速度越快,所以数据越小排名越前。本部分也引入波动范围数值,同取5%,排名原则同上。
第4部分为总结分析排名。即综合以上3部分所做出的排名。
说明:小白可直接看这部分的排名。 |
|