Makoto Onuki
eb898f1b8a
Do not throttle EXEMPT apps on battery saver
- Also keep track of # of callback calls and their duration and print them in
dumpsys. Example:
Stats:
UID_STATE_CHANGED: count=141, total=31.9ms, avg=0.226ms
RUN_ANY_CHANGED: count=0, total=0.0ms, avg=0.000ms
ALL_UNWHITELISTED: count=0, total=0.0ms, avg=0.000ms
ALL_WHITELIST_CHANGED: count=0, total=0.0ms, avg=0.000ms
TEMP_WHITELIST_CHANGED: count=28, total=14.9ms, avg=0.532ms
EXEMPT_CHANGED: count=2, total=4.7ms, avg=2.370ms
FORCE_ALL_CHANGED: count=6, total=1.1ms, avg=0.178ms
FORCE_APP_STANDBY_FEATURE_FLAG_CHANGED: count=0, total=0.0ms, avg=0.000ms
Bug: 70565111
Test: atest $ANDROID_BUILD_TOP/frameworks/base/services/tests/servicestests/src/com/android/server/ForceAppStandbyTrackerTest.java
Test: atest CtsBatterySavingTestCases
Test: atest CtsJobSchedulerTestCases
Test: atest CtsAlarmManagerTestCases
Change-Id: Ie4983456dd60f7115a15ee25a8d1bf5c078dac74
2018-01-25 14:54:14 -08:00
..
2018-01-25 17:52:25 +00:00
2018-01-02 07:28:49 -08:00
2018-01-23 16:49:58 -08:00
2017-11-14 14:31:32 -08:00
2017-04-26 14:18:15 -04:00
2017-07-31 16:26:01 -07:00
2018-01-19 09:56:53 +09:00
2017-04-28 11:18:07 -04:00
2017-08-31 13:03:23 -07:00
2018-01-24 18:22:15 +00:00
2017-08-28 12:22:42 -07:00
2017-04-07 13:18:16 +09:00
2018-01-04 09:37:13 -08:00
2017-04-18 16:36:15 -07:00
2017-06-12 15:30:55 +01:00
2017-09-28 21:21:33 +00:00
2017-04-07 13:18:16 +09:00
2017-03-24 01:22:05 +00:00
2017-05-24 17:08:58 -07:00
2017-05-12 06:41:52 +00:00
2017-03-16 19:13:02 -07:00
2017-06-30 06:42:50 -07:00
2018-01-24 14:48:30 +00:00
2018-01-24 14:48:30 +00:00
2018-01-24 14:48:30 +00:00
2018-01-24 14:48:30 +00:00
2018-01-24 14:48:30 +00:00
2018-01-24 14:48:30 +00:00
2018-01-24 14:48:30 +00:00
2018-01-24 14:48:30 +00:00
2018-01-23 09:10:13 -08:00
2017-08-17 17:29:55 +00:00
2017-12-05 10:46:59 -08:00
2017-07-20 14:55:57 -06:00
2017-03-24 01:22:05 +00:00
2017-12-21 18:25:25 -05:00
2017-07-05 15:39:42 -07:00
2018-01-25 14:54:14 -08:00
2017-04-10 21:01:49 +00:00
2017-12-14 16:19:29 -08:00
2018-01-24 13:08:19 -08:00
2018-01-15 17:02:07 +00:00
2017-08-28 17:16:55 -07:00
2017-04-13 11:39:50 -07:00