study

本文探讨了移动设备上应用程序耗电的原因及优化方法,包括不同硬件加速方式的选择、软件库的使用、以及内核层面的功耗管理。文中还提到了用于测试和分析功耗的多种工具和技术。

1.perf, top, vtune, /sys/kernel/debug/mid_pmu_states使用

2.cpu hotplug

3.camera record时有可能耗电的地方:

   硬件加速是否打开? 是使用overlay还是C texture?

   格式不支持时,是否需要转换格式?

    android下是双通道,tizen上是单通道

    andorid上有闭源库,tizen上没有?

3.3. lib3a ?????

4.在root后的android上测试,top/perf/power monitor数据做比较

5.开发测试工具:

   thermal: 01.org上的thermal daemon manager,用户得到数据以后如何解析这些数据

   android上开机多长时间,显示各个应用耗电多少的应用

6.读懂kernel中有关power的所有patch,老的blackbail上的patch较多,

    由于upstream上kernel支持了wakelock,因此新的kerne上patchl较少

7.思考测试工具,分析工具的各种需求

8.测试老的内核版本下3D taiji/hover功耗,

   zhang wu在bluetooth修改以后的版本,去掉了 return EBUSY的那个版本;

   去掉austin的GPU不idle的feature,

   DSR是什么feature?

9.读宋宝华的一个有关power的pdf,

10.root android系统,联系QA跑3D test case.

11.内核中intel_idle(),enter_s0ix()的函数作用?

12.了解CPU硬件,北桥,DDR。。。。。

13.intel cpu standby mode s3, s0i1, s0i3....?

转载于:https://www.cnblogs.com/zhangze/p/3414819.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值