Clamp the scaling factor of battery usage in app battery tracker
Bug: 229035327 Bug: 203105544 Test: Manual Test: atest FrameworksMockingServicesTests:BackgroundRestrictionTest Change-Id: I39afeec2a5b57c63e839b710370bbc8a60af15b9
This commit is contained in:
@@ -654,7 +654,7 @@ final class AppBatteryTracker extends BaseAppStateTracker<AppBatteryPolicy>
|
||||
final long start = stats.getStatsStartTimestamp();
|
||||
final long end = stats.getStatsEndTimestamp();
|
||||
final double scale = expectedDuration > 0
|
||||
? (expectedDuration * 1.0d) / (end - start) : 1.0d;
|
||||
? Math.min((expectedDuration * 1.0d) / (end - start), 1.0d) : 1.0d;
|
||||
final AppBatteryPolicy bgPolicy = mInjector.getPolicy();
|
||||
for (UidBatteryConsumer uidConsumer : uidConsumers) {
|
||||
// TODO: b/200326767 - as we are not supporting per proc state attribution yet,
|
||||
|
||||
Reference in New Issue
Block a user