Chinaunix首页 | 论坛 | 博客
  • 博客访问: 327954
  • 博文数量: 63
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 774
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-11 12:13
个人简介

梦想的实现需要野心!

文章存档

2015年(3)

2014年(19)

2013年(8)

2011年(5)

2010年(11)

2009年(17)

我的朋友

分类: Android平台

2014-03-11 00:10:08

Platform:
Branch:

FAQ Content

如果贵司测试的时候,发现平均功耗高,
1》
首先请去掉所有的APK测试,看平均功耗是否有问题,
如果跟去掉APK之前一样,说明跟APK没有关系
如果跟去掉APK之前相比,功耗有所降低,说明跟APK有一定的关系
跟APK有关系,请自行分析APK。
 
2》
另外,请抓取相应的待机的mobilelog,
从kernel_log中分析,
如果log中可以查找到
wake up by RTC
请在相应的main_log中查找关键字
Alarm triggering, 其后面对应的type 0, type 2所对应的APk就是唤醒系统的唤醒源,
同样请去掉以后测试,
但是com.android.phone例外,
这个APK是ICS android4.0加上的一个google default的机制,
是一个每隔6分钟起来check数据连接是否有问题的机制,
检查是否只有TX没有RX的行为,
一旦检查到系统数据连接有问题,就会做相应的recovery动作
 
3》
从kernel_log中分析,
如果log中可以查找到
wake up by CCIF_MD
请查找后面一句log相应的CCIF_MD wakeup source: 
如果是在您没有打开modemlog的基础上面出现此问题,
请帮忙同时抓取待机时候的mobilelog以及modemlog并附上modem对应的database
便于我司查找问题
如果是 CCIF_MD wakeup source: Mdlogger_RX
说明是因为打开modemlog引起的问题,正常
 
4》
从kernel_log中分析,
如果log中可以查找到
wake up by EINT
一般情况下是由于press power key引起的,
在后面的log中可以看到有wakeup的字样,就说明是power key
其他的情况应当是异常的中断引起的问题
您可以在中断例程中查找此中断的来源

阅读(972) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~