summaryrefslogtreecommitdiff
path: root/services/art-profile
diff options
context:
space:
mode:
author Kweku Adams <kwekua@google.com> 2021-12-03 11:53:02 -0800
committer Kweku Adams <kwekua@google.com> 2021-12-06 20:13:13 +0000
commit27dd7080fc6d0a3910a61162e1b84d6d47d0777e (patch)
tree2aec68df296d73ff505f29708433689b43f463c5 /services/art-profile
parentef6564cbfb4e51f1be41212b55b333d31024a9ee (diff)
Change some light idle alarms to non-wakeup.
Changing some light idle alarms to non-wakeup to reduce the number of alarms that could potentially wake up the device. If the CPU is already in suspend, we don't need to wake it up just to officially enter doze light. We can just wait until the CPU wakes up to do the transition. On a particularly active device, this won't change the time we enter Doze light much, but on a quiet device, the Doze light and maintenance windows may be shifted significantly. Bug: 185466339 Bug: 197216833 Test: atest DeviceIdleTest Test: atest FrameworksMockingServicesTests:DeviceIdleControllerTest Change-Id: Ib9bf9e120c806e61eced99fbfb84cdb19d844e69
Diffstat (limited to 'services/art-profile')
-rw-r--r--services/art-profile2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/art-profile b/services/art-profile
index af58bca129f8..2d9e95eebdc5 100644
--- a/services/art-profile
+++ b/services/art-profile
@@ -1464,7 +1464,7 @@ HSPLcom/android/server/DeviceIdleController;->reportTempWhitelistChangedLocked(I
HPLcom/android/server/DeviceIdleController;->resetIdleManagementLocked()V+]Lcom/android/server/AnyMotionDetector;Lcom/android/server/AnyMotionDetector;]Lcom/android/server/DeviceIdleController;Lcom/android/server/DeviceIdleController;
HPLcom/android/server/DeviceIdleController;->resetLightIdleManagementLocked()V+]Lcom/android/server/DeviceIdleController;Lcom/android/server/DeviceIdleController;
HPLcom/android/server/DeviceIdleController;->scheduleAlarmLocked(JZ)V+]Landroid/app/AlarmManager;Landroid/app/AlarmManager;
-HPLcom/android/server/DeviceIdleController;->scheduleLightAlarmLocked(JJ)V+]Landroid/app/AlarmManager;Landroid/app/AlarmManager;
+HPLcom/android/server/DeviceIdleController;->scheduleLightAlarmLocked(JJZ)V+]Landroid/app/AlarmManager;Landroid/app/AlarmManager;
HPLcom/android/server/DeviceIdleController;->scheduleMotionRegistrationAlarmLocked()V+]Lcom/android/server/DeviceIdleController$Injector;Lcom/android/server/DeviceIdleController$Injector;]Landroid/app/AlarmManager;Landroid/app/AlarmManager;
HSPLcom/android/server/DeviceIdleController;->scheduleMotionTimeoutAlarmLocked()V+]Landroid/app/AlarmManager;Landroid/app/AlarmManager;]Lcom/android/server/DeviceIdleController$Injector;Lcom/android/server/DeviceIdleController$Injector;
HPLcom/android/server/DeviceIdleController;->scheduleReportActiveLocked(Ljava/lang/String;I)V+]Lcom/android/server/DeviceIdleController$MyHandler;Lcom/android/server/DeviceIdleController$MyHandler;