From ad2d870e8f16e880b64ac0bc2cf3ce712207dccb Mon Sep 17 00:00:00 2001 From: Kyle Lin Date: Wed, 21 Apr 2021 09:50:43 +0530 Subject: [PATCH] sdm660-common: libperfmgr.rc: let perfmgr can change dex2oat priorities Because perfmgr is a vendor process, it cannot adjust system priority directly. Bug: 162791243 Test: build and using emul temp/running burn8 to verify it Signed-off-by: pix106 --- ...id.hardware.power-service.xiaomi_sdm660-libperfmgr.rc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/power-libperfmgr/aidl/android.hardware.power-service.xiaomi_sdm660-libperfmgr.rc b/power-libperfmgr/aidl/android.hardware.power-service.xiaomi_sdm660-libperfmgr.rc index 59766ff9..1950feba 100644 --- a/power-libperfmgr/aidl/android.hardware.power-service.xiaomi_sdm660-libperfmgr.rc +++ b/power-libperfmgr/aidl/android.hardware.power-service.xiaomi_sdm660-libperfmgr.rc @@ -31,3 +31,12 @@ on property:vendor.powerhal.dalvik.vm.dex2oat-cpu-set=* # initialize powerHAL when boot is completed on property:sys.boot_completed=1 setprop vendor.powerhal.init 1 + +# Clean up after b/163539793 resolved +on property:vendor.powerhal.dalvik.vm.dex2oat-threads=* + setprop dalvik.vm.dex2oat-threads ${vendor.powerhal.dalvik.vm.dex2oat-threads} + setprop dalvik.vm.restore-dex2oat-threads ${vendor.powerhal.dalvik.vm.dex2oat-threads} + +on property:vendor.powerhal.dalvik.vm.dex2oat-cpu-set=* + setprop dalvik.vm.dex2oat-cpu-set ${vendor.powerhal.dalvik.vm.dex2oat-cpu-set} + setprop dalvik.vm.restore-dex2oat-cpu-set ${vendor.powerhal.dalvik.vm.dex2oat-cpu-set}