返回列表 发帖
48# april  

搜狗的进程模式应该和tw3的混合进程模式一样。防假死目前应该都是一种技术,也就是UI与页面分离技术。
tjmzq 发表于 2009-7-26 16:34 http://bbs.ioage.com/cn/images/common/back.gif
搜狗浏览器我没仔细用过,没有注意到,不过防假死的设计上应该有区别。

TOP

搜狗浏览器我没仔细用过,没有注意到,不过防假死的设计上应该有区别。
april 发表于 2009-7-26 16:37 http://bbs.ioage.com/cn/images/common/back.gif

概念完全一样 - 多线程+独立窗口。

TOP

这个帖子这么多页了, 不知道回了有没有人看还。

有好多朋友对3.0的多进程表示异议, 在这里低调解释一下。

从1.x开始, 开发组收到的最顽固的问题基本上就是3个, 占用资源多, 页面崩溃和假死。 坦白的说, 面对大家的反馈, 有时候会有些无力的。 (IE内核它就假死了, 有什么办法呢)
为了解决假死的问题, 我们开发了2.0, 但多线程并没有彻底解决问题( 这个也是在不断的摸索中得出的结论)。
为了解决这三个问题, 我们才经过一次封闭开发, 实现了3.0的最基本架构, 多进程+防假死。 在3.0的架构中, 资源占用和假死得到了基本的解决, 页面崩溃的问题, 在多进程模式下, 由于主进程能正常工作, 所以还能恢复崩溃的数据, 所以也算是有了可以恢复的途径, 所以也算是减轻了崩溃带来的影响。
在开发组看来, 这三个问题的解决, 就是3.0已经成功了, 剩下的2.0的功能向3.0的移植, 只是时间的问题了, 在这里希望大家能理解并耐心等待。

至于有些机器上tw3混合进程模式比较慢的问题, 其实这个在3.0多进程的架构确定的时候, 就已经讨论过多次了, 并且也做了不少实验来论证。 但一个软件不可能总是原地踏步。 所以有些不厚道的说一下, 一些慢的机器, 我目前只能建议说暂时使用2.0或者使用3.0的单进程模式。 而新一些的机器( 基本上双核就可以), 是可以体验到多进程带来的全新体验的。

夜挺深, 脑袋不灵光, 说的比较乱, 88
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

晚睡的虫儿有贴看,原来如此。

TOP

早起的鸟儿有虫吃

TOP

这个帖子这么多页了, 不知道回了有没有人看还。

有好多朋友对3.0的多进程表示异议, 在这里低调解释一下。

从1.x开始, 开发组收到的最顽固的问题基本上就是3个, 占用资源多, 页面崩溃和假死。 坦白的说, ...
mutalisker 发表于 2009-7-27 02:22 http://bbs.ioage.com/cn/images/common/back.gif


其实吧,可以智能化一些~~~检测用户机子配置是否可以比较好的运行混合进程模式,不行的话就自动使用单进程模式,其他部分设置功能同理~~~

TOP

本帖最后由 netac 于 2009-7-27 10:29 编辑
37# april  

你这么说其实也没有太大的道理,tw3的防死作用也就一般般吧。
因为大家都知道,即使是tw3也不知真正的解决假死,该死的页面也依然会死,我们知道假死分两种,一种是页面卡壳过一会就好了,这种情况 ...
乖~儿子! 发表于 2009-7-26 16:07 http://bbs.ioage.com/cn/images/common/back.gif

如果打开了10个页面,然后关掉9个。这时候只剩下一个页面,按你的理解,这时候再开的标签应该仍然在之前的进程中打开页面。
实际上是错误的。再开的标签会在新进程里打开。一个进程里只可能出现过10个标签,而不是看目前这个进程里有几个标签。
所以实际使用中的情况一般是同时有4、5个进程。每个进程里有几个标签。

另外,对于单核CPU,一个进程能打开的标签数默认不是10,而是20。

TOP

58# netac

原来是这样,那感情不错,我把值再设大一些,这样既能提高效率又能保证内存释放,不错~

TOP

哇塞,想不到这贴都被热心的可敬的大家顶到这么多页了, 受教了学习了,TW2的功能早日融合到3.0中!
海枫在线:http://www.haifol.com

TOP

返回列表