|
cc: Track BeginMainFrame more precisely CompositorTimingHistory.
This tracks and estimates the following:
BeginMainFrameQueueDurationCritical
BeginMainFrameQueueDurationNotCritical
BeginMainFrameStartToCommitDuration
The above is a breakdown of the older
BeginMainFrameToCommitDurationEstimate
and is intended to replace it.
Tracking the above separately will help
make better decisions regarding whether we
should wait for the main thread or not
and also give us better UMA data regarding
main thread responsiveness when the
on_critical_path flag is set vs. not.
BUG= 469953
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/21aef16e0d6f1aae6fe9632be90206211b9a3bc5
Cr-Commit-Position: refs/heads/master@{#359055}
Total comments: 3
Total comments: 2
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+378 lines, -90 lines) |
Patch |
 |
M |
cc/scheduler/compositor_timing_history.h
|
View
|
1
2
|
3 chunks |
+16 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/compositor_timing_history.cc
|
View
|
1
2
|
11 chunks |
+154 lines, -13 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/compositor_timing_history_unittest.cc
|
View
|
1
2
|
6 chunks |
+41 lines, -11 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler.h
|
View
|
1
2
3
|
2 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler.cc
|
View
|
1
2
3
|
3 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_state_machine.cc
|
View
|
1
2
3
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_state_machine_unittest.cc
|
View
|
1
|
3 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/scheduler/scheduler_unittest.cc
|
View
|
1
2
3
|
40 chunks |
+40 lines, -40 lines |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_test.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/channel_main.h
|
View
|
1
2
3
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/proxy_impl.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/single_thread_proxy.cc
|
View
|
1
2
3
|
2 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/trees/thread_proxy.h
|
View
|
1
2
3
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/thread_proxy.cc
|
View
|
1
2
3
|
9 chunks |
+16 lines, -6 lines |
0 comments
|
Download
|
 |
M |
cc/trees/threaded_channel.h
|
View
|
1
2
3
|
2 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/threaded_channel.cc
|
View
|
1
2
3
|
2 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
M |
components/mus/surfaces/surfaces_scheduler.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
tools/metrics/histograms/histograms.xml
|
View
|
1
2
3
4
5
6
|
3 chunks |
+56 lines, -0 lines |
0 comments
|
Download
|
Dependent Patchsets:
Total messages: 20 (7 generated)
|