Report Version: V3
${$Scope.SessionId}
${SummaryTableBuilder.SelectDate($Scope.EntryTimestampLocal)}
${SummaryTableBuilder.SelectTime($Scope.EntryTimestampLocal)}
${Formatter.FormatDuration($Scope.Duration)}
${SESSION_TYPE_NAMES[$Scope.Type]}
${Formatter.FormatNumber($Scope.Discharge)} mWh
${Formatter.FormatNumber($Scope.DischargePercent)}% of battery
${Formatter.FormatNumber($Scope.DrainRate)} mW
${$Scope.OnAc ? 'Charge' : 'Drain'}
SW: ${Math.round(100 * $Scope.Sw / $Scope.Duration / 10)}%
-
HW: ${Math.round(100 * $Scope.Hw / $Scope.Duration / 10)}%
${Formatter.FormatSessionEnterBatteryPercent($Scope)}
${$Scope.Name}
${BLOCKER_TYPE_NAMES[$Scope.Type]}
${$Scope.ActiveTimePercent}%
${Formatter.FormatDuration($Scope.ActiveTime)}
+ ${$Scope.Name}
| % ACTIVE TIME |
ACTIVE TIME |
| ${$Scope.ActiveTimePercent}% |
${Formatter.FormatDuration($Scope.ActiveTime)} |
|
START TIME |
DURATION |
STATE |
ENTRY REASON |
EXIT REASON |
% CAPACITY REMAINING AT START |
|
| ${$Scope.SessionId} |
${Utils.ParseDateFromDateTime($Scope.EntryTimestampLocal)}
${Utils.ParseTimeFromDateTime($Scope.EntryTimestampLocal)}
|
${Formatter.FormatDuration($Scope.Duration)} |
${SESSION_TYPE_NAMES[$Scope.Type]} |
${$Scope.EnterReason} |
${$Scope.ExitReason} |
${Formatter.FormatSessionEnterBatteryPercent($Scope)} |
Srum Data
Data obtained from the SRUM database.
* in Power Estimation means the power value is from energy meter.
Otherwise, it is from software model estimation.
+ Energy Meter
No energy meter data obtained.
| Power Rail |
Energy (mJ) |
Power (mW) |
| ${$Scope.RailId} |
${$Scope.EnergyConsumption} |
${$Scope.PowerConsumption} |
+ Power Estimation
No power estimation data obtained.
| APP ID |
TOTAL (mW) |
CPU (mW)${$Scope.CpuEnergyMeasured ? '*' : ''} |
DISPLAY (mW)${$Scope.DisplayEnergyMeasured ? '*' : ''} |
DISK (mW)${$Scope.DiskEnergyMeasured ? '*' : ''} |
MBB (mW)${$Scope.MbbEnergyMeasured ? '*' : ''} |
NETWORK (mW)${$Scope.NetworkEnergyMeasured ? '*' : ''} |
SOC (mW)${$Scope.SocEnergyMeasured ? '*' : ''} |
LOSS (mW) |
OTHER (mW) |
| ${$Scope.AppId} [${$Scope.UserId}] |
${$Scope.TotalPowerConsumption} |
${$Scope.CpuPowerConsumption} |
${$Scope.DisplayPowerConsumption} |
${$Scope.DiskPowerConsumption} |
${$Scope.MbbPowerConsumption} |
${$Scope.NetworkPowerConsumption} |
${$Scope.SocPowerConsumption} |
${$Scope.LossPowerConsumption} |
${$Scope.OtherPowerConsumption} |
Screen Brightness Duration Histogram
Duration in seconds at various screen brightness levels
Lux Duration Histogram
Duration in seconds at various lux levels
Search Indexer Data
+ Query Events:
| Max Cursors Used |
Protocol Count |
Protocol String |
| ${$Scope.MaxCursorsUsed} |
${$Scope.ProtocolCount} |
${$Scope.ProtocolString} |
+ Flush Events:
| Max Key Count |
Max Documents |
Max Word List |
| ${$Scope.MaxKeyCount} |
${$Scope.MaxDocuments} |
${$Scope.MaxWordList} |
+ Merge Events:
| Pre-Merge Indice Count |
Pre-Merge Level |
Pre-Merge Min ID |
Pre-Merge Max ID |
Post-Merge Indice Count |
Post-Merge Level |
Post-Merge Min ID |
Post-Merge Max ID |
| ${$Scope.PreMergeIndiceCount} |
${$Scope.PreMergeLevel} |
${$Scope.PreMergeMinId} |
${$Scope.PreMergeMaxId} |
${$Scope.PostMergeIndiceCount} |
${$Scope.PostMergeLevel} |
${$Scope.PostMergeMinId} |
${$Scope.PostMergeMaxId} |
+ Indexing File Events:
| FAT Items Processed |
NTFS Items Processed |
| ${$Scope.TotalFATItemsProcessed} |
${$Scope.TotalNTFSItemsProcessed} |
+ Indexing File Events:
| IndexingFile Aggregation Data Metric |
Content Type Count |
Content Type String |
| ${$Scope.IndexingFileAggregationDataMetric} |
${$Scope.DataTypeCount} |
${$Scope.DataTypeString} |
+ Query Results Events:
| Results Requested |
Results Returned |
| ${$Scope.TotalResultsRequested} |
${$Scope.TotalResultsReturned} |
|
START TIME |
DURATION |
STATE |
ENERGY CHANGE |
CHANGE RATE |
% LOW POWER STATE TIME |
% CAPACITY REMAINING AT START |
| ${$Scope.SessionId} |
${Utils.ParseDateFromDateTime($Scope.EntryTimestampLocal)}
${Utils.ParseTimeFromDateTime($Scope.EntryTimestampLocal)}
|
|
This session contains no detailed information about top offenders.
DRIPS Histogram
Percent of time spent in DRIPS bucketed by time interval length
+ DRIPS Wake Sources
No DRIPS wake source information obtained.
| WAKE SOURCE |
WAKE TYPE |
COUNT |
| ${$Scope.ReasonDescription} |
${$Scope.Type} |
${$Scope.Count} |
Top Offenders
Top 5 Offenders, ranked by active time
| NAME |
TYPE |
% ACTIVE TIME |
ACTIVE TIME |
+ ${$Scope.Name}
No ${$Scope.Name} activity reported
| COMPUTER NAME |
|
${$Scope.SystemInformation.ComputerName} |
| SYSTEM PRODUCT NAME |
|
${$Scope.SystemInformation.SystemManufacturer} ${$Scope.SystemInformation.SystemProductName} |
| BIOS |
|
${$Scope.SystemInformation.BIOSVersion} ${$Scope.SystemInformation.BIOSDate} |
| OS BUILD |
|
${$Scope.SystemInformation.OSBuild} |
| MODERN STANDBY ENABLED |
|
${$Scope.SystemInformation.ConnectedStandby ? "Yes" : "No"} |
| PLATFORM ROLE |
|
${$Scope.SystemInformation.PlatformRole} |
| REPORT TIME |
|
${Utils.ParseDateFromDateTime($Scope.ReportStartTimeLocal)}
${Utils.ParseTimeFromDateTime($Scope.ReportStartTimeLocal)}
|
System Power State Transitions
Battery drain over the last 3 days
Legend
| GRAPH LINE |
DESCRIPTION |
| Dotted |
AC power |
| Solid |
Battery power |
| No line |
System powered off |
|
| Grey |
Active Scenario |
| Green |
Low System Activity |
| Orange |
Moderate System Activity |
| Red |
High System Activity |
| Violet |
Abnormal Shutdown |
Filter Option
|
START TIME |
DURATION |
STATE |
ENERGY CHANGE |
CHANGE RATE |
% LOW POWER STATE TIME |
% CAPACITY REMAINING AT START |
Analysis Results
Analysis of issues that might cause poor battery life
Top
System Power State: ${SESSION_TYPE_NAMES[$Scope.Type]}
Installed Batteries
Information about each currently installed battery
No batteries are currently installed.
| |
BATTERY ${$Scope + 1} |
| NAME |
${$Scope.Id} |
| MANUFACTURER |
${$Scope.Manufacturer} |
| SERIAL NUMBER |
${$Scope.SerialNumber} |
| CHEMISTRY |
${$Scope.Chemistry} |
| DESIGN CAPACITY |
-
${$Scope.DesignCapacity}mWh
|
| CAPACITY RATIO |
${Math.round(100 * $Scope.FullChargeCapacity / $Scope.DesignCapacity)} |
| CYCLE COUNT |
${$Scope.CycleCount} |