|
[Blink-Scheduler] Distinguish between normal and foreground-only renderers for monitoring load.
This CL introduces the concept of a foreground-only renderer to the Blink
RendererScheduler. This allows the RendererScheduler to distinguish between
normal and foreground-only renderers (like extension renderers) while collecting
main thread load metrics.
Since this changes the semantics of the
RendererScheduler.ForegroundRendererMainThreadLoad histogram (it no longer
includes foreground-only renderers), it is replaced with
RendererScheduler.ForegroundRendererMainThreadLoad2. Also,
RendererScheduler.ForegroundOnlyRendererMainThreadLoad hisogram is introduced to
collect main thread load metrics for foreground-only renderers.
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+159 lines, -41 lines) |
Patch |
 |
M |
chrome/renderer/chrome_content_renderer_client.h
|
View
|
1
2
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
chrome/renderer/chrome_content_renderer_client.cc
|
View
|
1
2
|
1 chunk |
+8 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/renderer/content_renderer_client.h
|
View
|
1
2
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/renderer/content_renderer_client.cc
|
View
|
1
2
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/test/render_view_test.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/render_thread_impl.cc
|
View
|
1
2
|
1 chunk |
+8 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/renderer/render_thread_impl_browsertest.cc
|
View
|
1
2
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/renderer/renderer_main.cc
|
View
|
|
1 chunk |
+8 lines, -2 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler.cc
|
View
|
|
2 chunks |
+6 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
View
|
1
2
|
4 chunks |
+12 lines, -4 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.cc
|
View
|
1
2
|
11 chunks |
+68 lines, -26 lines |
0 comments
|
Download
|
 |
M |
third_party/WebKit/public/platform/scheduler/renderer/renderer_scheduler.h
|
View
|
1
2
|
1 chunk |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
tools/metrics/histograms/histograms.xml
|
View
|
1
2
|
2 chunks |
+29 lines, -0 lines |
0 comments
|
Download
|
Total messages: 9 (9 generated)
|