diff options
author | brianderson <brianderson@chromium.org> | 2015-11-18 18:36:40 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-19 02:37:56 +0000 |
commit | 42ef946ac829db450d131ad06a399a85f9fe207f (patch) | |
tree | 183b2e6b1f95dc371ccca1202e2b0ec29d70a273 /mash | |
parent | 05d72ceba126bdd58e1bd87e464ae4d362fac288 (diff) | |
download | chromium_src-42ef946ac829db450d131ad06a399a85f9fe207f.zip chromium_src-42ef946ac829db450d131ad06a399a85f9fe207f.tar.gz chromium_src-42ef946ac829db450d131ad06a399a85f9fe207f.tar.bz2 |
cc: Don't attempt main thread synchronization if it is slow.
This patch:
1) Adds a critical_begin_main_frame_to_activate_is_fast flag.
2) Separates impl_latency_takes_priority_ into tree_priority_
and a scroll_handler_state_.
3) Replaces impl_latency_takes_priority with
ImplLatencyTakesPriority(), which is now a function of
the above and is now true when the main thread is too slow.
There is also a small change to the latency recovery logic that
estimates the main thread response time depending on whether
the the BeginMainFrame is critical or not.
BUG=469953
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1425973003
Cr-Commit-Position: refs/heads/master@{#360500}
Diffstat (limited to 'mash')
0 files changed, 0 insertions, 0 deletions