Descriptioncompositor worker: Use a WebThread for the compositor thread.
The first attempt (crrev.com/362924) had to be reverted (crrev.com/367051)
because it caused perf regressions (crbug.com/565789). It turns out, the
regression was caused because of using the default task-runner from the
scheduler, instead of directly using the thread's task runner. To fix this,
create a slightly specialized version of WebThreadImplForWorkerScheduler
that uses the thread's task runner as the default ask runner.
BUG=565789, 430155
Committed: https://crrev.com/ff12c00a9fbf19fc5ab5621d8e76031d5bef7c11
Cr-Commit-Position: refs/heads/master@{#369532}
Patch Set 1 : . #Patch Set 2 : self-nits #
Total comments: 2
Patch Set 3 : compositor-worker-scheduler #Patch Set 4 : fix-mandoline-tests #
Total comments: 10
Patch Set 5 : . #Patch Set 6 : self-nit #Patch Set 7 : . #Patch Set 8 : self.nit #Messages
Total messages: 22 (10 generated)
|