DescriptionIncrease priority of raster threads on Android.
On Android in particular, priority 10 is a threshold for qualitative
policy changes by the system that can throttle a thread heavily. Raster
threads are really mid-priority threads that shouldn't interfere with
the threads responsible for issuing frames, but on the other hand
shouldn't be delayed for very long (or the user will see checkerboard on
the screen).
This patch changes the BACKGROUND priority to 9 on Android. This also makes
compositor thread use that priority when smoothness does not take priority, as
well as the async upload thread, both of which seem appropriate as well.
(There are no other users of BACKGROUND priority outside the graphics stack.)
BUG=503720
Committed: https://crrev.com/e8687a393c617f54fe1e1bf8a79b204a69a10dfb
Cr-Commit-Position: refs/heads/master@{#337532}
Patch Set 1 #
Total comments: 4
Patch Set 2 : Fix freebsd compile #Patch Set 3 : Rename enum and fix windows test #Patch Set 4 : Just change existing value to 9 #
Total comments: 1
Messages
Total messages: 14 (3 generated)
|