|
cc: Add TaskGraphRunner sub-namespaces with task concurrency limits.
This change splits task namespaces into separate sub-namespaces that
can have individual ready-to-run state. A graph node can specify a
maximum number of tasks it can run concurrently with in the same
sub-namespace.
GpuTileTaskRunner uses it's own sub-namespace for raster tasks with
a concurrency limit of 1 task.
Other TTRs & tasks use a default sub-namespace with a concurrency limit
of 16 tasks.
BUG= 459760
BUG= 454500
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+246 lines, -102 lines) |
Patch |
|
M |
cc/resources/bitmap_tile_task_worker_pool.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/resources/gpu_tile_task_worker_pool.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/resources/gpu_tile_task_worker_pool.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/resources/one_copy_tile_task_worker_pool.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/resources/pixel_buffer_tile_task_worker_pool.cc
|
View
|
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/resources/task_graph_runner.h
|
View
|
|
6 chunks |
+57 lines, -12 lines |
6 comments
|
Download
|
|
M |
cc/resources/task_graph_runner.cc
|
View
|
1
2
|
12 chunks |
+125 lines, -65 lines |
1 comment
|
Download
|
|
M |
cc/resources/task_graph_runner_perftest.cc
|
View
|
1
|
2 chunks |
+10 lines, -3 lines |
0 comments
|
Download
|
|
M |
cc/resources/task_graph_runner_unittest.cc
|
View
|
1
|
1 chunk |
+8 lines, -3 lines |
1 comment
|
Download
|
|
M |
cc/resources/tile_task_worker_pool.h
|
View
|
|
3 chunks |
+9 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/resources/tile_task_worker_pool.cc
|
View
|
|
3 chunks |
+12 lines, -5 lines |
1 comment
|
Download
|
|
M |
cc/resources/zero_copy_tile_task_worker_pool.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_thread_impl.cc
|
View
|
|
1 chunk |
+2 lines, -2 lines |
1 comment
|
Download
|
Total messages: 12 (2 generated)
|