[-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
http://imgur.com/sZmhkGy我也有用ABP...
作者: t7yang (t7: 我認為這是一種背叛)   2016-03-20 04:08:00
我的情境是個人用FX跟工作用FX分別安裝了40/28個套件

Links booklink

Contact Us: admin [ a t ] ucptt.com