diff options
| author | 2024-02-29 15:22:58 +0100 | |
|---|---|---|
| committer | 2024-03-18 13:55:58 +0100 | |
| commit | fba9fb80033ecd8cac6967a895c06268c2c95a58 (patch) | |
| tree | c441aa3220b5bf461ab163507ffa6b0a27310d8b /libs/input/SpriteController.cpp | |
| parent | 642bdb48a81b682be3307e9066786bdfc63b0e84 (diff) | |
Perform NLVM combines on the bg thread
It seems like although the flows themselves don't emit too often (thanks
to distinctUntilChanged), the combines still do quite a bit of work that
should ideally happen in the background. The biggest offender here is
the footer visibility, as it combines a lot of flows that can emit
relatively often.
Also reducing the amount of emissions in the shadeExpansion sub-flows
using distinctUntilChanged. Removed qsExpansion as it's redundant since
we're already checking qsFullScreen, which is only true when qsExpansion
is 1.
Bug: 326018643
Bug: 324483341
Test: v2/android-crystalball-eng/health/microbench/systemui/main/systemui-notification-4-jank-suite
Test: v2/android-crystalball-eng/health/microbench/systemui/systemui-notification-onmeasure-jank-suite
Flag: NONE
Change-Id: Ifc470bd1bbf9142c1114d7bdfb92449be5f754ce
Diffstat (limited to 'libs/input/SpriteController.cpp')
0 files changed, 0 insertions, 0 deletions