On 5/18/2014 3:16 AM, Bas Schouten wrote:
remove a lot of code that we've currently been duplicating. Furthermore it puts 
us on track for enabling other features on desktop like APZ, off main thread 
animations and other improvements.

What is APZ?

Is OMTC turned on in all graphics setups, accelerated and not? Are we testing browser performance/responsiveness in these setups?

There's several bugs still open (some more serious than others) which we will 
be addressing in the coming weeks, hopefully before the merge to Aurora.
I want to call out one specifically, bug 933733 (and related bug 912521) which we know is going to regress; we currently don't know how to fix and we're not sure why it's happening. If anyone experiences the Firefox UI freezing unless they are moving the mouse, please let us know ASAP in the bug and we'll work with you to collect trace logs and try and pinpoint a solution.

- Memory numbers will increase somewhat, this is unavoidable, there's several 
steps which have to be taken when doing off main thread compositing (like 
double-buffering), which inherently use more memory.

I am concerned about this in general, because we know that OOM is a real problem for many of our users currently, and we have very poor metrics on memory usage in the wild. So I have a couple questions:

* Is it a fair statement to say that the primary benefit of OMTC is in browser responsiveness and jank? * Are there settings/knobs which which can reduce the memory usage of this feature (other than disabling OMTC completely)? If so, do we have a plan for tuning those knobs on beta before this hits release? * How will we know whether OMTC is a net win for users on low-memory computers, where increased memory usage and paging might offset the responsiveness benefits?
* Are there accurate about:memory reporters for OMTC buffers?

--BDS

_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to