New issue
Advanced search Search tips

Issue 662311 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Nov 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Feature



Sign in to add a comment

PendingTree's UpdateDrawProperties is unnecessary for submitting current compositorFrame.

Reported by perryuw...@tencent.com, Nov 4 2016

Issue description

Steps to reproduce the problem:
1. My device is Samsung Galaxy S Ⅲ(i9300)
2. App is Android webview shell (56.0.2908.3)
3. Visit url sina.cn
4. Attached file is a trace.

What is the expected behavior?

What went wrong?
pendingTree's UpdateDrawProperties is a time-consuming task.

Did this work before? N/A 

Chrome version: 56.0.2908.3  Channel: n/a
OS Version: 4.4
Flash Version: Shockwave Flash 21.0 r0
 
webview_shell_i9300_4.4_sina.cn.json.zip
1.6 MB Download
Components: Mobile>WebView

Comment 2 by boliu@chromium.org, Nov 4 2016

Status: WontFix (was: Unconfirmed)
it's not happening in DemandDrawHw, so it's not inside the draw itself

but pending tree UpdateDrawProperties has to happen at some point on the compositor thread, and we are not going to re-order events on the compositor thread, so UI has to wait for the entire compositor thread queue to flush

I guess smoothness might change the heuristics here, but we've had that discussion before for webview

Comment 3 by boliu@chromium.org, Nov 4 2016

Status: Untriaged (was: WontFix)
Context here is https://codereview.chromium.org/2470333002/.

Now that I know what to look for, I did notice frames with pending trees. So never mind #2

Comment 4 by boliu@chromium.org, Nov 4 2016

Status: WontFix (was: Untriaged)
ok, still decided to not do anything on code review

Sign in to add a comment