summaryrefslogtreecommitdiff
path: root/libs/androidfw/PathUtils.cpp
diff options
context:
space:
mode:
author Tej Singh <singhtejinder@google.com> 2023-08-30 00:27:29 -0700
committer Tej Singh <singhtejinder@google.com> 2023-09-14 08:00:46 +0000
commitc0da04b7a98c4985073fc4e9831addf57e23bcb3 (patch)
tree449ac7b7cf19df8f7e7cf0964f0a2021ff9e4ea6 /libs/androidfw/PathUtils.cpp
parentf5d49aa770ddcf863f953dd8168bd694f87d3496 (diff)
Move system server pullers off background thread
The background thread is prone to severe delays in processing time near boot, which causes pull timeouts and event queue overflow in statsd. The vast majority of pullers use the DIRECT_EXECUTOR to execute pulls in the incoming binder thread, so move these pulled atoms to do the same thing. More context is in the bug and linked docs. Bug: 298133385 Test: verified via boot traces that the pull durations are shorter and that the pulls no longer happen in the background thread Change-Id: I67a3d583cc13d9547dfe7108897e95f4a5238d26 Merged-In: I67a3d583cc13d9547dfe7108897e95f4a5238d26 (cherry picked from commit 5c85f29bb88459057735956afdae37354c1556a8)
Diffstat (limited to 'libs/androidfw/PathUtils.cpp')
0 files changed, 0 insertions, 0 deletions