diff options
author | Anthony Hugh <ahugh@google.com> | 2019-08-22 15:35:48 -0700 |
---|---|---|
committer | Felipe Leme <felipeal@google.com> | 2019-09-09 15:49:04 -0700 |
commit | 6f5eadc0d3955490f9819d724915007e27bf7de0 (patch) | |
tree | 979a2ac6584fa6c47aeca77d7b502eadc6ced579 /tools/dump-coverage/dump_coverage.cc | |
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 'tools/dump-coverage/dump_coverage.cc')
0 files changed, 0 insertions, 0 deletions