下沙论坛

 找回密码
 注册论坛(EC通行证)

用新浪微博连接

一步搞定

QQ登录

QQ登录

下沙大学生网QQ群8(千人群)
群号:6490324 ,验证:下沙大学生网。
用手机发布本地信息严禁群发,各种宣传贴请发表在下沙信息版块有问必答,欢迎提问 提升会员等级,助你宣传
新会员必读 大学生的论坛下沙新生必读下沙币获得方法及使用
查看: 9817|回复: 0
打印 上一主题 下一主题

转:关于ANDROID OS 耗电的分析及初步解决方案

[复制链接]
  • TA的每日心情
    奋斗
    昨天 15:16
  • 签到天数: 2341 天

    [LV.Master]伴坛终老

    跳转到指定楼层
    1
    发表于 2013-1-31 09:13:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    昨晚刷完新固件,ANDROID OS耗电依旧,心里不爽今天泡在XDA看了半天,发现主要提到了两点可能性:
    , U% ?- A1 ~0 r/ y3 K- O, l' t  1.GOOGLE的账号同步,很多买I9100的都是ANDROID的发烧友,基本上都是有GOOGLE账号的,而GOOGLE账号有个特点,就是如果你开了自动同步,他会自动检测你的机子里原来从菜市场下过的软件,如果你换了机子,他会自动帮你重下。而XDA上面的人提到,有这样的     可能:这个自动下载在2.3.3 里有BUG,不管你是否下载了那些原来的软件,系统都会不断的提交下载(但不会触发),从而导致不断消耗CPU资源。
    7 h1 Y. z# O; X8 @% s
    : Y5 ]/ d) ^- r. C  2.一些服务在背景运行时有问题而导致CPU资源消耗。
    $ v: k2 S9 u. h" c- ^) Q! P, T0 v1 s9 a3 W7 k5 f
    从我个人的情况而言,今早在电池管理界面里看,电池运行了5小时20分钟,而ANDROID OS的CPU使用时间达到了5小时6分钟。这个问题非常严重了,必须解决。先分析:1 C0 l) |, A2 z2 C) H/ |1 E
    . w! p7 [- N+ }! F
      1.关掉背景数据和自动检测同步这两个功能,等待10分钟,打开电量消耗界面。情况确实有了好转,ANDROID OS的CPU使用时间的增加开始少于电池使用时间了。3 C9 q7 H" \& ?0 H, N& ~

    4 u4 S0 i6 c/ g! \  2.检查第二种情况,重新检查电量消耗界面,发现GOOGLE MAP的耗电量是接近我的ANDROID OS的,而我根本没用它!据此我怀疑是GOOGLEMAP的5.4版(I9100入手没多久就升级到5.4了)有问题,因为原来用过的机子里GOOGLE MAP耗电基本可以忽略不计。6 }, J, \9 |4 _. z4 R" f* m' @& G) z

    9 _+ Y% w2 b0 w: n! N/ f0 w* E( G+ A! W) D- C
    根据以上分析,我判断我的机子里ANDROID OS耗电高的原因是综合性的,即由于背景数据和程序共同导致。验证如下:
    ! u8 N5 W4 m. Z) n7 k7 y5 C( o( i+ \. i& Z) I6 [

      x" ]4 u6 Q8 ~1.卸载GOOGLE MAP的更新从而让它退回到5.2.1,然后打开电量消耗界面,发现ANDROID OS的CPU使用时间基本不再增长。: Z& _% y, Y2 Y/ O

    0 m  i' C- R( q2.进一步确认,打开背景数据和自动检测同步,待机一段时间后发现ANDROID OS的CPU使用时间增长少许,但不是特别明显了。
    $ p2 b: q& H% @
    4 K' t( s9 S2 \' K4 V3 _  a结论:1.GOOGLE帐号同步可能存在一定问题。! }$ h$ ?: J0 z
    8 N; F, p  _2 O  E+ T* I& A
                  2. GOOGLE MAP 5.4的后台管理有问题(在我的I9100中),导致大量调用ANDROID OS,致使其长时间使用CPU,消耗电量。(该结论仅在我的手机上成立,有人的机子里并无GOOGLE MAP 程序耗电而ANDROID OS耗电仍然很高。请有机的朋友结合自己机子的耗电情况分析
    4 S, W: o$ ~# z8 I& J# y6 t, f2 z
    + C, ]  s! d# z5 q7 _

    # U4 {2 i9 r* b8 D" N解决方案:1.关闭一次你的背景数据和自动同步,登陆下菜市场,然后退出。待机状态等待一段时间后查看ANDROID OS的CPU使用时间。4 z+ S6 W3 ?2 n3 l' a
    % e1 n2 B4 y& n7 \' T( C4 m% U1 ]1 Y- X
                            2. 检查你的电池消耗界面中高电量消耗的程序。& J" ~( r! @' b7 m8 f
    / n2 w2 m# w; w6 i
    到目前为止的电量消耗(下午拔过电池重开机):总时间5小时43分 ,屏幕显示消耗61%,ANDROID OS消耗9%,ANDROID OS使用CPU时间13分28秒。虽然9%还是偏高,但是相比于原来的超过50%,已有质的差别,也反映出XDA里所描述的情况基本正确。
    ( O  Z6 j" w- t. y/ X5 E8 e; ^: F2 p% S8 Y
    另:过后我又打开了背景数据和自动同步,ANDROID OS耗电也没有再增加了。$ l5 ?/ n( u) a( ?% f: L" `8 L
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏 分享分享 顶 踩 转发到微博

    本版积分规则

    关闭

    下沙大学生网推荐上一条 /1 下一条

    快速回复 返回顶部 返回列表