返回列表 发帖

为什么2.0多线程并为见优势?

用了这么久的2.0感觉假死现象依然经常出现。
按多线程的作用,应该顶多卡那一个页面,但现实情况却是整个浏览器还是会因为一个网页在打开的时候卡住而卡住。

原帖由 小絮 于 2006-12-5 11:59 发表
我也发现2.0beta假死的情况比1.x严重,主要表现在浏览含有视频、音频的网页。

有同感!!!

TOP

这个测试的确好!现在最新版本的TW只会假死一个标签了!不影响浏览!

TOP

可否透漏一下具體的優化排程?
沧海横流,方显英雄本色

TOP

原帖由 01045319 于 2006-12-6 09:51 发表
http://forum.maxthon.com/uploads/lockuptest.htm

假死测试页面~~

N久前的测试结果,不知道现在变了没
—————————————————————————————————————————————— ...


不是说了尚未优化嘛....看贴不仔细?

TOP

16楼的那个网页确实会假死一会儿啊
是不是马桶专门针对TW做的一个假死?呵呵

TOP

http://forum.maxthon.com/uploads/lockuptest.htm

假死测试页面~~

N久前的测试结果,不知道现在变了没
————————————————————————————————————————————————
IE6 - 测试的窗口假死,其他窗口可以继续正常浏览

FF 1.x - 整个浏览器及所有打开中窗口同时假死

Opera 9.x - 测试失败,opera 不能成功执行有关操作

Maxthon 1.5.6, Avant 11 Final RC1, GB 3.5.0808, TheWorld 1.3 - 整个浏览器假死

------------------------------------------------------------------

IE7 RC1 - 用标签打开的话整个浏览器假死,用窗口打开的话测试的窗口假死,其他窗口可以继续正常浏览

FF 2.0 beta1 - 整个浏览器及所有打开中窗口同时假死

Maxthon 2.0.0.7507 - 测试的标签假死,可以关闭假死的标签,可以撤换到其他标签继续正常浏览

TW 2.0 alpha1 (10.8.2006) - 测试的标签假死,不可以关闭假死的标签,否则整个浏览器假死,可以撤换到其他标签,但不能重新撤换到假死的标签,否则整个浏览器假死

------------------------------------------------------------------

FF 3.0 (Trunk???) - 测试的标签假死,可以关闭假死的标签,可以撤换到其他标签继续浏览。

[ 本帖最后由 01045319 于 2006-12-6 10:20 编辑 ]

TOP

原帖由 小絮 于 2006-12-5 11:59 发表
我也发现2.0beta假死的情况比1.x严重,主要表现在浏览含有视频、音频的网页。


正解

TOP

线程跟进程是不一样的。
同时做多件事的程序,都是使用了多线程。
一个进程里面的各个线程,其实是轮流使用CPU,内存等资源。

目前很热门的所谓多线程,是指CPU支持多线程并发。

所以TW2.0继续假死一点也不奇怪,除非对网页的任何动作都采用异步执行。(简单的理解可以想象为每一个函数调用都使用一个后台线程,而不是普遍认为的每一个标签页面使用一个线程。)

线程切分得越小,程序假死的现象就越少。

TOP

呵呵,我们没有打击开发组的意思,而是给开发组一些动力罢了。

TOP

不要打击TW开发组吧。
其实MT2.0到现在弄得也不成功
CPU: AMD:turion X2 RM72
MEM:2047
OS: win7+XP+LD
世界之窗从1.RC6开始就在使用,最近被说成是金山枪手,郁闷啊。我使用金山毒霸,没有卡也没有慢,我使用金山WPS免费又好用,我使用网盾既无崩溃也无卡慢,我就从自己的感受说说罢

TOP

多线程的好处就是不会因为一个标签打开速度慢而影响其他标签的正常浏览,难道楼上的几位连这个都没有体会到?

TOP

返回列表