Combine whitelisting of system apps and permission changes on upgrade
- Load all data needed for both operations in parallel - Avoid re-loading of already loaded data - de-dup whitelistings between the two methods Performance of RuntimePermissionsUpgradeController.onUpgradeLocked on first boot with this change on cuddlefish-userdebug: ~ 200ms loading data ~ 20ms processing data ~ 90ms applying whitelisting state ~ 0 granting permissions (does not happen for new users, only on upgrade) Test: Measured performance. Checked that permissions were whitelisted Bug: 150407536 Change-Id: I379f91fe17394acfd3d743577c8e22ffdb69e79f
Loading
Please register or sign in to comment