diff options
author | Noah Zimmt <noahz@google.com> | 2019-07-25 13:48:06 -0700 |
---|---|---|
committer | Noah Zimmt <noahz@google.com> | 2019-07-26 19:58:45 +0000 |
commit | 2457f5b9727cde99e30a6ac9d9830cb04a40be87 (patch) | |
tree | 8f4fad580ed67c2147dcf3be3fc8a2fe8f2083d2 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | 44a27da934a67a2e52760ffadd0323a4c8224e63 (diff) |
Remove extra settings write on package replace
During a package replace for non-system packages, commitPackagesLocked
runs executeDeletePackagesLIF, followed by updateSettingsLI. Both methods
call Settings#writeLPr internally, causing the entire packages.xml file
to be re-generated twice in a row.
Removing the extra call typically saves 40-50ms on my mostly-empty Pixel 3
with a 1 MB /data/system/packages.xml. I assume the savings scale up with
slower hardware & more apps installed.
Bug: 138450974
Test: Manually verified packages.xml is identical after install
as compared to an unchanged build.
Change-Id: Ibeeec9e5ff1ca60c2368f4faab2f1d3ab3d3497e
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions