About:Snappy

Discussion about official Mozilla Firefox builds
wojtekka
Posts: 31
Joined: September 29th, 2012, 4:48 pm

Re: About:Snappy

Post by wojtekka »

Zlip792 wrote:Another snappy down, first shutdown improvement which as per Talos result improved shutdown great deal. Second snappy is Session file should be read on background thread landed on Inbound.


Bug numbers please? :)
*EDIT* Oh.. shutdown bug affects only Linux
User avatar
Zlip792
Posts: 1340
Joined: May 7th, 2011, 1:47 pm
Location: Pakistan

Re: About:Snappy

Post by Zlip792 »

wojtekka wrote:
Zlip792 wrote:Another snappy down, first shutdown improvement which as per Talos result improved shutdown great deal. Second snappy is Session file should be read on background thread landed on Inbound.


Bug numbers please? :)
*EDIT* Oh.. shutdown bug affects only Linux

Nope, I don't think it was CC related something so it will affect all OS. Let me confirm.

Session restore improvement: https://bugzilla.mozilla.org/show_bug.cgi?id=532150
User avatar
sdrocking
Posts: 778
Joined: October 2nd, 2010, 7:03 am
Location: Madison, WI
Contact:

Re: About:Snappy

Post by sdrocking »

wojtekka wrote:
Zlip792 wrote:Another snappy down, first shutdown improvement which as per Talos result improved shutdown great deal. Second snappy is Session file should be read on background thread landed on Inbound.


Bug numbers please? :)
*EDIT* Oh.. shutdown bug affects only Linux


https://bugzilla.mozilla.org/show_bug.cgi?id=818739

The patch is on XPCOM code which isn't Linux specific.
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: About:Snappy

Post by Omega X »

Devs have a habit of not changing the OS field.
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: About:Snappy

Post by iwod »

Do off main thread session store access

https://bugzilla.mozilla.org/show_bug.cgi?id=532150

Helps with Chrome Hang in Tabs From Other Computer and Sync? Two of the most frequent hang i get everyday.
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: About:Snappy

Post by iwod »

Looks like there are lots of OMTx ( Off Main Thread ) update in the Nightly Channel. I am on Aurora Channel so i will have to wait to feel if improvement went through to UX.

http://blog.mozilla.org/vdjeric/2012/12 ... mment-2603

Off Main Thread :
Reading of the session file https://bugzilla.mozilla.org/show_bug.cgi?id=532150
Search Bar Meta https://bugzilla.mozilla.org/show_bug.cgi?id=760036
Reading of a Telemetry data file https://bugzilla.mozilla.org/show_bug.cgi?id=815709
Local Storage Write https://bugzilla.mozilla.org/show_bug.cgi?id=807021
iwod
Posts: 1033
Joined: July 18th, 2003, 10:09 pm

Re: About:Snappy

Post by iwod »

Anyone know what is happening on SuperSnappy?
dbcooper.dk
Posts: 895
Joined: March 14th, 2010, 3:44 am

Re: About:Snappy

Post by dbcooper.dk »

iwod wrote:Anyone know what is happening on SuperSnappy?


One of the dependencies landed on inbound today:

https://bugzilla.mozilla.org/show_bug.cgi?id=772820

I think that quite a bit of the JS-API refactor is needed for super snappy too.
StinDaWg
Posts: 184
Joined: October 6th, 2012, 3:03 pm

Re: About:Snappy

Post by StinDaWg »

Just so I'm understanding this correctly, Firefox is currently multi-threaded but not multi-process correct? With OMTC, it will separate the UI into one process, and everything else into another? How will we know when this is enabled? With there be 2 processes showing up in task manager, Firefox and FirefoxUI or something similar? Also, will this do anything to fix the problem of Firefox only being able to use 1 core of a cpu, or is that another problem entirely? I have a dual core AMD and task manager only shows cpu using 50% even when it is obviously maxed out.

Nonetheless, I'm really hoping OMTC will improve responsiveness of the browser, it's the only thing that bothers me compared to Chrome.
Josa
Posts: 7360
Joined: July 28th, 2009, 4:52 pm

Re: About:Snappy

Post by Josa »

OMTC = Off Main THREAD Composition. Still 1 process only.
KWierso
Posts: 8829
Joined: May 7th, 2006, 10:29 pm
Location: California

Re: About:Snappy

Post by KWierso »

StinDaWg wrote:With OMTC, it will separate the UI into one process, and everything else into another?

You're probably thinking of SuperSnappy.
Ver Greeneyes
Posts: 1030
Joined: June 28th, 2008, 4:57 am

Re: About:Snappy

Post by Ver Greeneyes »

Even SuperSnappy will still be one process IIRC. Right now the UI and content run off the same thread - with the exceptions of IO, IonMonkey compilation, web workers etc. The list is growing but only SuperSnappy or something similar can complete it.
KWierso
Posts: 8829
Joined: May 7th, 2006, 10:29 pm
Location: California

Re: About:Snappy

Post by KWierso »

Ver Greeneyes wrote:Even SuperSnappy will still be one process IIRC. Right now the UI and content run off the same thread - with the exceptions of IO, IonMonkey compilation, web workers etc. The list is growing but only SuperSnappy or something similar can complete it.

True, though the work needed to break UI and content into separate threads should get us relatively close to being able to split them to separate processes.
nadark
Posts: 491
Joined: November 12th, 2010, 9:12 am

Re: About:Snappy

Post by nadark »

Wasn't there some talk about making a seperate process that would only have elevated privilages and handle I/O?
User avatar
Omega X
Posts: 8225
Joined: October 18th, 2007, 2:38 pm
Location: A Parallel Dimension...

Re: About:Snappy

Post by Omega X »

Probably benched like e10s.
Post Reply