diff options
| author | 2019-08-22 15:35:48 -0700 | |
|---|---|---|
| committer | 2019-09-09 15:49:04 -0700 | |
| commit | 6f5eadc0d3955490f9819d724915007e27bf7de0 (patch) | |
| tree | 979a2ac6584fa6c47aeca77d7b502eadc6ced579 /services/coverage/java | |
| parent | 8a91775d3f98ee16dc5876729d0523b058bfe0f2 (diff) | |
Refactor PermissionManager.SPLIT_PERMISSIONS
Creating a SystemConfig from a non-system process is taking 500+ ms.
This CL instead exposes the needed split permissions from system_server
to optimize performance.
Tested locally and creating PermissionManager / retrieving SystemConfig
is now less than 1 ms.
Bug: 139828734
Bug: 139485700
Fixes: 139828734
Test: Added systrace / logs to PermissionController app and traced
runtime of onGrantDefaultRoles().
Merged-In: I111403e8dae3bc2b0acafc32e61aa5cd890fea29
Change-Id: I111403e8dae3bc2b0acafc32e61aa5cd890fea29
(cherry picked from commit f69c71e25889d8a9d66da05ee0f386d7fb626c6c)
Diffstat (limited to 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions