Board logo

标题: [经验交流] 感觉单进程比多进程(混合模式)快很多 [打印本页]

作者: zlq_hysy    时间: 2010-6-24 19:11     标题: 感觉单进程比多进程(混合模式)快很多

开混合模式后,512M内存的机器哇哇直响,开了单进程后就安静了许多。大家有无这体会?
作者: 258369    时间: 2010-6-24 21:55

确实是这样的,不过多进程也有多进程的好处
作者: 倒计时    时间: 2010-6-24 22:00

机子好用什么模式都没差别.
作者: OrochiZ    时间: 2010-6-25 05:54

创建进程时要消耗系统处理速度
每个进程都要单独消耗一些内存
作者: 金祥营销    时间: 2010-6-25 09:57

没有,只不过是你的感觉而也,我用多进程和单进程无区别。
作者: ioo    时间: 2010-6-25 10:17

512M内存,我也是一样只选择单进程。
作者: solarease    时间: 2010-6-25 10:48

没觉得多进程好到哪里去
作者: Solitudes    时间: 2010-6-25 11:27

没觉得多进程好到哪里去
solarease 发表于 2010-6-25 10:48 http://bbs.ioage.com/cn/images/common/back.gif


多进程相对于单进程和混合进程的好处:
1. 多进程的每一个标签页面使用独立的进程,一个标签死掉,不影响其他标签。
2. 每关闭一个标签,该标签所占的内存会立刻释放出来。
3. 内存不容易泄露。

多进程适合习惯于开标签不多的用户。因为每个页面都占用内存,所以对于喜欢开很多标签的人,TW整个程序会占用很多内存。当然,如果如果内存不紧张,看完一个标签后立刻关闭的情况下,内存会很快释放出来,也是有利的。

单进程因为所有标签都是用共用一个进程,其内存占用上升的比较慢。但由于所有标签都是用共用一个进程,会导致一个标签死掉,所有页面都会死掉。随着标签越开越多,内存占用也会越来越大,关掉其中的一个或几个,内存并不会释放,同时内存也很容易泄露。

混合进程的好处介于单进程和多进程之间,某一个或几个标签共用一个进程,内存占用上升相对于多进程不是很快。其中一个标签死掉,不影响其他进程中的标签。同样,随着标签越开越多,内存占用也会越来越大,关闭标签是否释放内存,取决于该标签所属的进程是否被关闭。内存泄漏相对于单进程会控制的略好一些。

使用哪种模式,就看个人的习惯以及电脑配置情况了。

我一直使用多进程模式




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2