Initial implementation of system service optimizations for different type of users.
On R, we want to optimize boot time by not starting system services for some types of users, like a headless system user (which is the case for Automotive) As a "guinea pig", it optimizes VoiceInteractionService for headless system user, so the 3rd-party app service is not bound for user 0 (and hence its process is not launched). This change improves boot time on Automotive in about 100ms. Test: atest CtsVoiceInteractionTestCases CtsAssistTestCases # on walleye and Automotive Test: manual verification on logcat Bug: 133242016 Fixes: 137878080 Change-Id: Ib0a902855e32691a1d00bfa77ee82c8e2430977c
Loading
Please register or sign in to comment