1# Xpower 抓取和展示说明 2 3Xpower用于查看系统整机和应用功耗数据,当前支持:电源信息、热温度信息。 4 5## Xpower 的抓取 6 7#### Xpower 的抓取配置参数 8 9打开Start Xpower Record开关抓取Xpower数据。点击Package下拉框,可以选择需要抓取的应用(仅支持单选) 10 11 12 13配置项说明: 14 15- 下拉框内数据:应用包名。 16 17选择后Trace command页面显示对应抓取命令 18 19 20 21 22 23点击MessageType下拉框,可以选择需要抓取的类型(只有选择了应用才会出现COMPONENT_TOP、APP_STATISTIC、APP_DERAIL并且下拉框支持多选)。 24 25 26配置项说明: 27 28- REAL_BATTERY:电源信息。 29- THERMAL_REPORT:热温度信息。 30- COMPONENT_TOP:每个器件的TOP应用。 31- APP_STATISTIC:应用每个器件的能耗信息。 32- APP_DETAIL:应用每个器件的详细信息。 33 34选择后Trace command页面显示对应抓取命令: 35 36 37 38### Xpower 展示说明 39 40将抓取的Xpower文件导入到HiSmartPerf工具中查看,查看系统整机和应用功耗情况。 41 42 43 44### Xpower泳道图说明——REAL_BATTERY 45 46选择REAL_BATTERY会展示六条泳道: 47 48 49 50- Battery.Capacity: 电池容量(单位mAh)。 51- Battery.Charge: 充电状态(充电1,非充电0)。 52- Battery.GasGauge:电池剩余电量(单位mAh)。 53- Battery.Level:电池百分比。 54- Battery.RealCurrent: 实时电流(单位mAh,充电时为正数,耗电时为负数)。 55- Battery.Screen: 屏幕状态(亮屏1,灭屏0)。 56 57### system泳道图点选和框选功能 58 59点击system下的任意通道图弹出Current Selection的tab页 60 61 62 63- StartTime(Relative):相对时间 64- StartTime(Absolute) :绝对时间 65- Value:值 66- Duration:持续时间 67 68框选system下的任意时间泳道图可以弹出Xpower Counters和Xpowe Component Top两个tab页 69 70Xpower Counters的tab页 71 72 73 74- Name:器件的名字 75 76- Delta value:增量值 77 78- Rate /s:速率(单位:s) 79- Weighted:加权平均值 80- avg value:平均值 81- Count:数值 82- First value:第一个值 83- Last value:最后一个值 84- Min value:最小值 85- Max value:最大值 86 87Xpowe Component Top的tab页(此tab页为框选Battery.RealCurrent泳道图出现) 88 89 90 91根据选的的参数不同tab页的表头会发生变化,audio/bluetooth/flashlight/location/wifiscan表头为 92 93- TimeStamp:时间戳 94- AppName:应用名 95- Background Duration:后台持续时间 96- Background Energy:后台能耗 97- Foreground Duration:前台持续时间 98- Foreground Energy:前台能耗 99- ScreenOff Duration:锁屏持续时间 100- ScreenOff Energy:锁屏能耗 101- ScreenOn Duration:亮屏持续时间 102- ScreenOn Energy:亮屏能耗 103 104camera的表头为: 105 106- TimeStamp:时间戳 107- AppName:应用名 108- CameraId:相机id 109 110- Background Duration:后台持续时间 111- Background Energy:后台能耗 112- Foreground Duration:前台持续时间 113- Foreground Energy:前台能耗 114- ScreenOff Duration:锁屏持续时间 115- ScreenOff Energy:锁屏能耗 116- ScreenOn Duration:亮屏持续时间 117- ScreenOn Energy:亮屏能耗 118 119CPU表头为: 120 121- TimeStamp:时间戳 122- AppName:应用名 123- UID:UID 124- Load :负荷 125 126- Background Duration:后台持续时间 127- Background Energy:后台能耗 128- Foreground Duration:前台持续时间 129- Foreground Energy:前台能耗 130- ScreenOff Duration:锁屏持续时间 131- ScreenOff Energy:锁屏能耗 132- ScreenOn Duration:亮屏持续时间 133- ScreenOn Energy:亮屏能耗 134 135display/GPU表头 136 137- TimeStamp:时间戳 138- AppName:应用名 139- Usage Duration:使用时长 140- Usage Energy:使用能耗 141 142### Xpower泳道图说明——THERMAL_REPORT 143 144 选择THERMAL_REPORT则展示两条泳道: 145 146 147- ThermalReport.ShellTemp: 外壳温度(单位℃)。 148- ThermalReport.ThermalLevel: 温度等级。 149 150### Xpower泳道图说明——COMPONENT_TOP 151 152选择COMPONENT_TOP,框选Battery.RealCurrent则展示Xpower Component Top的tab页。 153 154 155 156- audio:audio的能耗 157- bluetooth:Bluetooth的能耗 158- flashlight:flashlight的能耗 159- location:location的能耗 160- wifi:wifi的能耗 161- camera:camera的能耗 162- cpu:cpu的能耗 163- display:display的能耗 164- gpu:gpu的能耗 165 166### Xpower泳道图说明——APP_STATISTIC 167 168选择APP_STATISTIC则只有statistic泳道图有数据: 169 170 171 172 173 174- statistic:统计数据 175 176### 系统泳道图的悬浮 177 178鼠标悬浮至任意system的泳道图上鼠标旁边会悬浮当前值的大小 179 180 181 182### Xpower泳道图说明——APP_DETAIL 183 184选择APP_DETAIL则有八条泳道图有数据: 185 186 187 188 189 190- wifi packet:wifi的数据包。 191- WIFIBytes:wifi的字节数。 192- DisPlay:屏幕的刷新率。 193- Thread Count:线程统计。 194- Thread Energy:线程能耗。 195- Thread Load:线程负载。 196- Gpu Freq Count:GPU频率计数。 197- Gpu Freq:GPU频率。 198 199### 应用泳道图的点选和框选 200 201statistic泳道图的点选功能:点击statistic泳道图可以弹出Xpower Statistic Current Data的tab页 202 203 204 205- Name:器件的名字 206- TimeStamp:时间戳 207- Duration:持续时间 208- Energy:能耗 209 210WIFIPacket、WIFIPacket和DisPlay泳道图的点选功能:点击WIFIPacket、WIFIPacket和DisPlay泳道图可以弹出Current Selection的tab页 211 212 213 214- StartTime(Relative) :相对开始时间 215- StartTime(Absolute) :绝对开始时间 216- receiver:接收数据大小 217- send:发送数据大小 218 219特别地:点击display的泳道图会出现屏幕刷新率的持续时间 220 221 222 223Thread Load泳道图的点选功能 224 225 226 227- ThreadName:线程名 228- TimeStamp:时间戳 229- Load:负载 230- Duration:持续时间 231 232Thread Energy泳道图的点选功能: 233 234 235 236- ThreadName:线程名 237- TimeStamp:时间戳 238- Energy:能耗 239- Duration:持续时间 240 241GPU Freq泳道图的点选功能: 242 243 244 245- Frequency:频率 246- TimeStamp:时间戳 247- RunTime:运行时间 248- IdleTime:休眠时间 249 250Thread Count和Gpu Freq Count框选功能:框选Gpu Freq Count、Thread Count泳道图任意处会弹出Xpower Counters的tab页 251 252 253 254- Name:器件名字 255- Delta value:增量值 256- Rate/s:速率(单位:s) 257- Weighted avg value:加权平均值 258- Count:数量 259- First value:第一个值 260- Last value:最后一个值 261- Min value:最小值 262- Max value:最大值 263 264Statistics泳道图的框选功能:框选Statistics泳道图任意处会弹出Xpowe Statistics的tab页 265 266 267 268- Name:器件名 269- Count:数量: 270- Avg_Energy:平均能耗 271- Max_Energy:最大能耗 272- Min_Energy:最小能耗 273 274WIFIPackets、WIFIBytes和Display泳道图的框选功能:框选WIFIPackets、WIFIBytes和Display会出现三个Display Detail、WIFIPackets、WIFIBytes三个tab页,但表头均一致 275 276- Name:名字(display为刷新率,WIFIPackets、WIFIBytes为收发数据) 277- Count:数量(display为持续时间,WIFIPackets、WIFIBytes为收发的数据包个数活数据大小) 278- Max:最大值(display为刷新率的最大持续时间,WIFIBytes为收发的数据包个数活数据最大值) 279- Min:最小值(display为刷新率的最小持续时间,WIFIBytes为收发的数据包个数活数据最小值) 280- Avg:平均值(display为刷新率的平均持续时间,WIFIBytes为收发的数据包个数活数据平均数) 281 282Thread energy泳道图的框选功能:框选Thread energy泳道图会弹出Xpowe Thread energy的tab页 283 284 285 286- ThreadName:线程名 287- Count:线程数 288- Avg Energy:平均能耗 289- Max Energy:最大能耗 290- Min Energy:最小能耗 291 292Thread Load泳道图的框选功能:框选Thread Load泳道图会弹出Xpowe Thread Load的tab页 293 294 295 296- ThreadName:线程名 297- Count:线程出现的次数 298- Avg Load:平均占比 299- Max Load:最大占比 300- Min Load:最小占比 301 302Gpu Freq Count泳道图的框选功能:框选Thread energy泳道图会弹出Xpowe Gpu Frequency 的tab页 303 304 305 306- Frequency:频率 307- Count:数量 308- Avg RunTime:平均运行时间 309- Max RunTime:最大运行时间 310- Min RunTime:最小运行时间 311- Avg IdleTime:平均休眠时间 312- Max IdleTime:最大休眠时间 313- Min IdleTime:最小休眠时间 314 315### 应用的鼠标悬浮 316 317鼠标悬浮至应用的任意的泳道图上鼠标旁边会悬浮当前器件的简要信息 318 319