1# 耗电统计服务组件<a name="ZH-CN_TOPIC_0000001115047353"></a> 2 3- [简介](#section11660541593) 4- [目录](#section19472752217) 5- [相关仓](#section63151229062) 6 7## 简介<a name="section11660541593"></a> 8 9耗电统计组件提供如下功能: 10 111. 软件耗电统计:统计每个应用或者软件的耗电情况,耗电量是以Uid为单位统计;软件功耗的包括不限于下面几项:cpu的耗电、持锁运行带来的耗电、移动无线的耗电 、wifi耗电 、gnss耗电、传感器的耗电 、相机耗电、 闪光灯耗电等。 122. 硬件耗电统计:软件耗电之外的耗电都归属到硬件耗电,包括不限于如下几项:用户功耗 、通话功耗、屏幕功耗 、Wifi功耗 、蓝牙消耗等等。 13 14**图 1** 耗电统计服务组件架构图<a name="fig106301571239"></a><br> 15 16 17## 目录<a name="section19472752217"></a> 18 19``` 20/base/powermgr/battery_statistics 21├── figures # 架构图 22├── frameworks # Framework层 23│ ├── napi # NAPI层 24│ └── native # Native层 25├── interfaces # 接口层 26│ └── inner_api # 内部接口 27├── sa_profile # SA 配置文件 28├── services # 服务层 29│ ├── native # Native 层 30│ ├── profile # 平均耗电配置文件 31│ └── zidl # Zidl 接口层 32├── test # 测试用例 33│ ├── fuzztest # Fuzz 测试 34│ ├── unittest # 单元测试 35│ ├── systemtest # 系统测试 36│ └── utils # 测试工具 37└── utils # 工具和通用层 38``` 39 40 41 42## 相关仓<a name="section63151229062"></a> 43 44[电源管理子系统](https://gitee.com/openharmony/docs/blob/master/zh-cn/readme/%E7%94%B5%E6%BA%90%E7%AE%A1%E7%90%86%E5%AD%90%E7%B3%BB%E7%BB%9F.md) 45 46[powermgr_power_manager](https://gitee.com/openharmony/powermgr_power_manager) 47 48[powermgr_display_manager](https://gitee.com/openharmony/powermgr_display_manager) 49 50[powermgr_battery_manager](https://gitee.com/openharmony/powermgr_battery_manager) 51 52[powermgr_thermal_manager](https://gitee.com/openharmony/powermgr_thermal_manager) 53 54**powermgr_battery_statistics** 55 56[powermgr_battery_lite](https://gitee.com/openharmony/powermgr_battery_lite) 57 58[powermgr_powermgr_lite](https://gitee.com/openharmony/powermgr_powermgr_lite) 59