Pokud jsem to pochopil, tak nejen okna, ale i jednotlivé taby...
Príma, už bylo na čase.
Tak nepocitej, nesir FUD a ozkousej to.
Uvidime kolik to _skutecne_ zabere pameti. Docela se vsadim, ze kvuli COW a dalsim vecem to bude o dost mene nez soucet "zabrane" pameti jednotlivymi taby.
Ale je jenom jedna moznost, jak to skutecne zjistit - zmerit to. Protoze, ruku na srdce, malo v cem jsou informatici tak spatni jako v odhadovani toho, kde je vykonostni problem, notabene u tak komplexniho projektu, jako je browser.
Process per tab používá MSIE od verze 8.
http://blogs.msdn.com/b/askie/archive/2009/03/09/opening-a-new-tab-may-launch-a-new-process-with-internet-explorer-8-0.aspx
Nezkusí to, protože...
http://www.colbertnation.com/the-colbert-report-videos/24039/october-17-2005/the-word---truthiness
Není důležité měření, důležité je vlastnictví pravdy.
Tak jsem z rozforkovanýho Chromia přešel zpátky k Firefoxu. Ono totiž než OOM killer sejme všechny ty taby, tak to zabere i přes půl dne a já nechci přijít o rozdělanou práci, když se nějaká aplikace rozhodne sežrat veškerou paměť. A teď se té výhody ve Firefoxu chtějí zbavit taky.
Btw. jsem zjistil, že scripty google analytics taky dokážou, že mají hlad.
Microsoft to dělá celkem chytře. Procesy se tvoří jen do určitého limitu, pak se začnou recyklovat. Pokud má někdo 20 oken, má pravděpodobně 6x IExplorer.exe. Třeba to udělají podobně.
Jinak opravdu browsení ve více procesech zabírá víc paměti. Nároky na IPC a lokální data všech načtených knihoven bez problémů likviduje výhody COW
1. Pokud se nemýlím, budou aktuálně jen dva procesy celkem, ne pro každý tab jeden.
2. Spotřeba paměti je o cca 1 % vyšší než u jednoprocesové varianty.
Možná by neškodilo, kdyby si o tom zdejší hateři a trollové něco přečetli, než začnou vyřvávat (o tom, že je FFox paměťově jeden z nejúspornějších prohlížečů celkem a oni zamrzli u verze 3, ani nemluvím).
Pro ty, kteří chtějí něco vědět, ne jen nadávat:
http://billmccloskey.wordpress.com/2013/12/05/multiprocess-firefox/
http://benoitgirard.wordpress.com/2012/05/15/off-main-thread-compositing-omtc-and-why-it-matters/
Jiste, s kazdou dalsi verzi je minimalne o 50% rychlejsi (tudiz v soucasnosti zobrazuje stranky asi tak o 10 minut driv, nez vubec staci uzivatel pomyslet) a s kazdou dalsi verzi je minimalne o 30% mene zravy na pamet - takze v soucasnosti se spustenim FF naprosto vpohode z nejakych 8GB RAM obratem stane 32GB, protoze je tak usporny, ze tu pamet zere do minusu ...
Jen si toho uzivatele nejak stale nestacili vsimnout.
Aktualne 3 taby 300MB. Pokud na nej ani nesahnu, tak az prijdu vecer, bude mit se stejnejma 3ma tabama 800MB. Mimochodem, uz jen napsani (nikoli odeslani) tohoto postu zvetsilo FF o cca 30MB ... lol.