Mike Ma
3d422c37b7
Add cluster&active cost to cpu power
...
Add logic to read per UID cluster and active CPU time from the kernel in
BatteryStatsImpl, store them in BatteryStats.Uid, then use these data to
calculate CPU power more accurately in CpuPowerCalculator.
Change-Id: I06a84d2bba8b97445466b310f15092614ff3477f
Bug: 67752294
Test: PowerProfileTest
Test: KernelUidCpuActiveTimeReaderTest
Test: KernelUidCpuClusterTimeReaderTest
Test: BatteryStatsCpuTimesTest
2018-01-19 01:24:13 -08:00
..
2017-12-20 14:56:29 -08:00
2017-06-05 13:27:11 -06:00
2018-01-16 09:28:44 -08:00
2017-11-09 18:18:11 -08:00
2017-05-25 15:33:10 -07:00
2017-08-04 14:19:32 -07:00
2017-11-21 16:33:44 -08:00
2016-12-09 19:28:21 -08:00
2017-10-18 12:35:10 -07:00
2018-01-19 01:24:13 -08:00
2017-11-02 00:41:51 -07:00
2018-01-09 20:46:35 +00:00
2017-12-13 16:53:55 +00:00
2018-01-09 12:05:39 -08:00
2017-11-01 14:19:33 +00:00
2016-10-25 08:19:36 +00:00
2016-10-19 11:29:47 -07:00
2017-12-18 15:19:13 -08:00
2016-12-15 11:23:05 -08:00
2017-06-05 13:27:11 -06:00
2017-12-07 03:10:06 +00:00
2017-01-27 11:04:39 -08:00
2017-03-13 13:59:12 -06:00
2016-08-31 21:42:54 +00:00
2017-11-03 17:36:35 -06:00
2017-11-16 22:58:45 -07:00
2018-01-03 16:31:02 -05:00
2017-12-13 13:59:04 -07:00
2017-03-20 13:38:58 -07:00
2017-12-13 20:05:36 -07:00
2018-01-05 19:13:06 +00:00
2017-11-02 20:58:11 +00:00
2017-10-31 14:22:04 -07:00
2017-04-27 16:24:26 -07:00
2017-11-01 18:30:04 -07:00
2017-03-22 19:32:43 +00:00
2017-10-25 14:21:32 -07:00
2016-09-11 18:44:38 +00:00
2017-09-28 18:04:27 -07:00
2017-01-05 09:22:03 -08:00
2016-09-07 15:10:30 +02:00
2017-12-15 15:35:34 -08:00
2016-12-15 11:23:05 -08:00
2017-08-11 17:28:12 -07:00
2016-12-15 11:23:05 -08:00
2017-09-07 10:53:51 -07:00
2018-01-11 18:16:50 +09:00
2017-06-09 12:24:38 -07:00
2017-01-19 01:31:57 +00:00
2017-02-09 09:17:00 -08:00
2017-10-26 10:11:54 -07:00
2017-11-29 14:55:15 -08:00
2018-01-03 15:34:00 -08:00
2017-08-07 23:08:36 +00:00
2017-08-07 23:08:36 +00:00
2018-01-12 22:25:32 +00:00
2017-03-20 16:09:51 +00:00
2017-10-30 14:35:06 -07:00
2017-06-14 17:33:41 -07:00
2017-08-07 15:36:10 -07:00
2017-12-05 10:46:59 -08:00
2017-12-13 20:05:36 -07:00
2017-03-20 16:09:51 +00:00
2017-11-27 10:40:46 -08:00
2017-04-24 13:20:46 -06:00
2017-09-20 23:39:20 +00:00
2017-11-09 19:40:03 +00:00
2017-11-06 16:02:49 -08:00
2017-11-09 19:40:03 +00:00
2017-10-11 18:35:14 -07:00
2018-01-09 12:05:39 -08:00
2018-01-12 19:16:22 +00:00
2017-12-06 17:43:17 +00:00
2017-03-08 09:20:36 -08:00
2017-11-01 14:49:10 -07:00
2018-01-08 23:24:32 +00:00
2017-05-12 15:40:47 +09:00
2017-07-20 00:01:33 +00:00
2017-12-20 10:41:12 -08:00
2017-11-14 14:31:32 -08:00
2017-03-13 13:59:12 -06:00
2017-10-26 10:11:54 -07:00
2017-09-25 10:25:26 -07:00
2016-12-12 10:16:32 -07:00
2017-06-28 16:49:12 -07:00
2017-08-07 15:36:10 -07:00
2017-11-21 10:17:14 -08:00
2017-11-21 10:17:14 -08:00
2017-04-05 21:14:46 +00:00
2017-10-20 16:29:59 -07:00
2017-12-15 14:46:29 -08:00
2016-11-04 10:43:25 -07:00
2017-11-09 18:18:11 -08:00
2017-06-09 15:23:04 -07:00
2017-11-09 13:23:31 -07:00
2017-10-18 09:25:17 -07:00
2017-03-20 16:09:51 +00:00
2017-08-07 23:08:36 +00:00
2017-08-16 08:01:12 +00:00
2017-04-29 13:14:17 -06:00
2017-11-01 09:43:14 +00:00
2017-05-12 15:39:51 -07:00
2016-11-02 16:10:14 -07:00
2017-11-28 14:11:09 +01:00
2017-11-07 11:25:04 -08:00
2017-02-28 15:19:32 -08:00
2017-11-14 12:31:11 -08:00
2017-01-16 18:29:01 +00:00
2018-01-18 09:26:37 +00:00
2017-12-12 18:47:29 +00:00
2017-03-20 16:09:51 +00:00
2017-08-30 16:36:21 -07:00
2017-06-05 13:27:11 -06:00
2018-01-11 15:05:19 -08:00
2017-05-01 13:00:04 -07:00
2018-01-09 16:58:45 +00:00
2017-09-13 18:37:05 -07:00