summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorNoah Zimmt <noahz@google.com>2019-07-25 13:48:06 -0700
committerNoah Zimmt <noahz@google.com>2019-07-26 19:58:45 +0000
commit2457f5b9727cde99e30a6ac9d9830cb04a40be87 (patch)
tree8f4fad580ed67c2147dcf3be3fc8a2fe8f2083d2 /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent44a27da934a67a2e52760ffadd0323a4c8224e63 (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