HiSystemEvent的抓取和展示说明

HiSystemEvent应用功耗模块主要是展示应用的各个子类别功耗占比信息、应用的资源申请使用记录信息、应用功耗异常事件信息、功耗关联系统状态信息。

HiSystemEvent的抓取

HiSystemEvent抓取配置参数

打开Start Hisystem Event Tracker Record开关抓取HiSystemEvent数据。
GitHub Logo
再点击Record setting,在output file path输入文件名hiprofiler_data_hisystemevent.htrace,拖动滚动条设置buffer size大小是64MB,抓取时长是50s。
GitHub Logo
点击Trace command,就会根据上面的配置生成抓取命令,点击复制按钮,会将命令行复制。
GitHub Logo
输入hdc shell,进入设备,执行上述生成的命令。
GitHub Logo
执行完成后,进入指定目录查看,在/data/local/tmp下就会生成trace文件。
GitHub Logo

HiSystemEvent展示说明

HiSystemEvent的Energy泳道图展示

将抓取的trace文件导入smartperf界面查看。
GitHub Logo
泳道图说明:

HiSystemEvent的Energy泳道图的框选功能

可以对Energy各泳道图进行框选,框选后在最下方的弹出层中会展示框选数据的统计表格。
System Details的Tab页如图:
GitHub Logo

点击事件名会显示该事件的详细信息的Tab页。
GitHub Logo

Power Battery的Tab页如图:
GitHub Logo

Power Details的Tab页如图:
GitHub Logo

HiSystemEvent的Hisysevent泳道图展示

GitHub Logo

HiSystemEvent的Hisysevent泳道图框选功能

框选Hisysevent的泳道图,展示Hisysevents的tab页,有Filter by Domain,Filter by eventname,Filter by contents输入框。All下拉框可以选择level级别
GitHub Logo

框选Hisysevent的泳道图,展示Statistics的tab页。
GitHub Logo