commit | 240b7a3654de6edac54bbe696b12780f943911ee | [log] [tgz] |
---|---|---|
author | Martin Stjernholm <mast@google.com> | Wed Aug 02 17:54:27 2023 +0100 |
committer | Cherrypicker Worker <android-build-cherrypicker-worker@google.com> | Wed Aug 09 11:04:26 2023 +0000 |
tree | 9babd886225ede1a9bdeabfd078a312ce2dbb64f | |
parent | f88c330e870ab4dd333341234836cba4fb209df5 [diff] |
Remove 1s sleep between each package in the A/B OTA postinstall dexopt process. This sleep makes OTA dexopt runs take significantly longer, but even so it's not sufficient to avoid jank (cf. b/237017087). If this process takes too much resources then it can be tuned through the `OtaProfiles` task profile, `dalvik.vm.background-dex2oat-cpu-set` and/or `dalvik.vm.background-dex2oat-threads`. It's also possible to cut down the work done before the OTA reboot with `MAXIMUM_PACKAGES`. Test: Manual OTA update Bug: 199756868 Bug: 237017087 (cherry picked from https://android-review.googlesource.com/q/commit:877d087af7ad0a435b27d36068bd0d0162a91f45) Merged-In: Id2b460a99da19d42238d3aa0165c1792fe303398 Change-Id: Id2b460a99da19d42238d3aa0165c1792fe303398
diff --git a/cmds/installd/otapreopt_script.sh b/cmds/installd/otapreopt_script.sh index db5c34e..e483d54 100644 --- a/cmds/installd/otapreopt_script.sh +++ b/cmds/installd/otapreopt_script.sh
@@ -72,7 +72,6 @@ PROGRESS=$(cmd otadexopt progress) print -u${STATUS_FD} "global_progress $PROGRESS" - sleep 1 i=$((i+1)) done