[-Fx-] 多处理程序架构

楼主: t7yang (t7: 我认为这是一种背叛)   2016-03-19 17:48:50
最近用过一段时间后的想法
或许M社采取的作法未必就是好,G社的作法也未必不好
就是FX还是被内存无法释放的问题所困扰(不管是本体问题还是套件造成的)
因此以目前的多处理程序架构来看(dom.ipc.processCount控制几个处理程序)
或许初始启动下,使用的内存量会相对GC小很多
但是长时间的不重新开启浏览器会导致内存消耗量急遽上升且不会释放
(以我情况,一整天不重启,吃到3、4G也是很正常的情况,有时候找资料分页会开超多)
这时的狐狸也会开始又卡又顿
因为跟GC采取的架构不同,处理程序并不会因为分页关掉就关闭对应的处理程序
使得内存可以得到正确的试放
我对M社如何实作的E10S其实并没有详细的理解,只是使用上的一些感想
既然内存消耗比起GC都不惶多让了,倒不如真的以类似GC的方式实作多处理程序
作者: Medic   2016-03-19 18:08:00
现在M社担心的是套件的兼容性 担心一改就死一片然后套件开发者其实很多已经沉寂了 到时改版不见得会再更新结果就是你看到的想正式启用e10s的正式版本号一拖再拖...
作者: art1 (人,原来不是人)   2016-03-19 18:55:00
还是早死早超生吧
作者: karst10607 (谁可以协助我开板?)   2016-03-19 22:23:00
不能兼容就放弃过去的,无所谓,不要有包袱才能前进
作者: ksng1092 (ron)   2016-03-19 23:01:00
于是FX就被放弃了(?)
作者: fin806 (b( ̄︿ ̄)d)   2016-03-20 01:15:00
为啥我的火狐开一整天也不会遇到内存释放问题啊= =我都挂youtube + 一堆分页
作者: s9209122222 (海海海)   2016-03-20 01:37:00
我开一堆分页明明就比 chrome 省内存阿
作者: fin806 (b( ̄︿ ̄)d)   2016-03-20 03:35:00
楼主: t7yang (t7: 我认为这是一种背叛)   2016-03-20 04:08:00
我的情境是个人用FX跟工作用FX分别安装了40/28个套件

Links booklink

Contact Us: admin [ a t ] ucptt.com