|
|
如何检查浏览器软件进程模式 |
有不有什么工具能很方便的检测一款浏览器软件是多进程浏览器还是单进程浏览器呢? 在微软的Visual Studio工具包中就有一个小工具能方便的检测浏览器进程模式,这个工具叫做Spy++, 仅有400K大小,如果你的机器上没有,可以下载:spyxxx.rar (解开后即可运行,如果缺少dll到这个网站下载即可:www.zhaodll.com ). Spy+++运行后如下图所示:
点击红圈按钮,弹出下面的对话框,用这个对话框可以检查任意窗口的进程线程属性。
下面我们来检测一下Firefox浏览器的进程模式,打开Firefox,任意打开两个网页,例如百度,google:
把刚才SPY++上的圆形小图标托拽到Firefox的百度网页上,放手,点SPY对话框OK按钮.
SPY++即可显示该网页窗口的属性,点Process页签,就可以看到该网页的进程及线程ID:
在Firefox中将google设为当前页,把刚才SPY++上的圆形小图标托拽到Firefox的google网页上,放手,点OK.
SPY++即可显示该网页窗口的属性,点Process页签,就可以看到该网页的进程及线程ID:
可以发现,在Firefox中,百度网页和google网页的进程ID和线程ID是一模一样的,这就很清楚的证明了Firefox是单进程单线程浏览器。
下面我们再检测一下糖果浏览器,用糖果浏览器任意打开两个网页,例如百度,google:
检测百度网页的窗口属性:
结果如下:
检测google网页的窗口属性:
结果如下:
可以看到,在糖果浏览器中,各个网页的进程和线程完全不同,这就说明糖果浏览器是一款多进程多线程浏览器。 你还可以用这个工具检测任意其它浏览器。
|
| 友情链接 | 酷邮客户端 | 趣摘网 | 环球活动网 | P.CN个人门户 | 蓝光影音 |
| 版权所有@ 2006-2008 北京糖果网络技术有限公司. 保留所有权利. |