diff options
| author | 2019-08-22 15:35:48 -0700 | |
|---|---|---|
| committer | 2019-09-04 15:00:24 -0700 | |
| commit | de787d4a8303bb2f1c4ea05b373b5a8773a5954f (patch) | |
| tree | 9b080c05f2bb3f0d4dc9855b914a630bc6867f28 /services/coverage/java | |
| parent | d5c504d58781b6dd8649bf5a95aa5ae60c0e10ae (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().
Change-Id: I111403e8dae3bc2b0acafc32e61aa5cd890fea29
Diffstat (limited to 'services/coverage/java')
0 files changed, 0 insertions, 0 deletions