V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
iqav
V2EX  ›  问与答

手机后台进程(多任务)与RAM和电源的矛盾?

  •  
  •   iqav · 2014-01-08 10:31:34 +08:00 · 2805 次点击
    这是一个创建于 3976 天前的主题,其中的信息可能已经有所发展或是发生改变。
    PC有持续电源供应,所以不用担心耗电多少问题。
    笔记本有电池,如果开了高性能,电池也跑不了多久的。

    手机,电池更小,持续应用时间也就短了很多,目前容量有限,注定手机不能有很大的性能,除非牺牲电池续航能力。

    现在手机RAM都在1GB起步了,Android 的多任务,稍安装多几个应用,就已经一大堆后台进程,这些进程有个好处,打开手机应用随唤随开,不用等待,坏处就是进程一直开着也一直耗电。默认情况下,Android正常使用后,相比而言估计电池不耐用,只是因为后台有常驻进程。如果杀掉这些进程,似乎又是很生硬的做法,每次打开应用要等待很久,有些服后还用不了。有些系统的开发者选项里有一个后台进程限制,现在我一直限制在2-3个内,要不然后台全被第三方应用占了,这个硬性限制使得手机有足够多的资源留给需要的应用。快是快了,但不智能。

    拿RAM 2G来说,如果正常使用,装了很多应用,后台进程很多,都一直挂着,虽然RAM充足,不过电池却不耐用了;如果适当整理下后台进程,留给合理需要RAM的应用,我想这样性能比较平衡。如果把进程都杀掉了,这似乎没意义,多任务完了……

    所以我觉得Android的RAM管理似乎没有那么先进。
    (不知道是不是这样)
    11 条回复    1970-01-01 08:00:00 +08:00
    msg7086
        1
    msg7086  
       2014-01-08 11:33:49 +08:00
    用Java写的程序…… (<-_,<-)
    xierch
        2
    xierch  
       2014-01-08 11:48:50 +08:00
    确认“进程一直开着也一直耗电”?
    9hills
        3
    9hills  
       2014-01-08 11:52:53 +08:00
    RAM和耗电没有太大关系,后台进程不要杀,没有意义的,它们本来就不耗电。
    能杀的是正在运行的服务,但是杀这些也没啥意义。。因为一般这些服务都带自动恢复,杀不死
    比如360安全卫士。。

    解决办法有2,一是直接卸载,二是用其他软件
    9hills
        4
    9hills  
       2014-01-08 11:53:16 +08:00
    推荐:绿色守护
    mozutaba
        5
    mozutaba  
       2014-01-08 12:21:21 +08:00
    杀不死是个问题,后台推送费流量还烦。装个lbe 更费电,还烦死。最后就多搞了一个打电话的手机。
    另外,占用cpu才会耗电。
    banbanchs
        6
    banbanchs  
       2014-01-08 12:27:24 +08:00
    服务才耗电,装了绿色守护后也没在管内存了
    MASAILA
        7
    MASAILA  
       2014-01-08 12:34:38 +08:00
    国内的软件都太挫了
    Sdhjt
        8
    Sdhjt  
       2014-01-08 12:39:20 +08:00
    耗电确实跟RAM没啥关系,即使RAM内没有任何东西,仍然会消耗差不多的电能。真正耗电的是数据网络,一旦联网,消耗的电能会是不联网的数倍。由于很多后台服务都是需要网络的,这就导致了后台服务增多后,网络需求也就增多,随之耗电增大。其实LZ可以做个实验,你不用卸载程序,只需要将WIFI、数据网络关闭,手机待机时间就明显长了。

    PS:以上所说的网络需求不是指带宽,而是网络由休眠状态到传输状态的切换。
    icyalala
        9
    icyalala  
       2014-01-08 13:43:21 +08:00
    啊哈。。什么QQ微信百度XXX每个推送都自己来一套。。当然费电。。
    iqav
        10
    iqav  
    OP
       2014-01-08 13:51:22 +08:00
    @xierch 在应用-正在运行下应该有4-10多个。系统有了一个电话应用,假如我用了第三方的,这个进程和服务我该保留呢,还是删掉,删掉不知道对打电话有没有影响。

    @9hills 这个应用我刚安装,其中的休眠是什么意思?
    jason52
        11
    jason52  
       2014-01-08 13:57:13 +08:00
    七个优先级:
    1. 前台进程。顾名思义,你当前屏幕正在显示的进程。
    2. 可见进程。随时需要待命的进程,例如随时需要召唤出来的输入法。
    3. 主要服务。系统的必须服务,例如电话。
    4. 次要服务。与系统关系密切的服务,例如 Gmail 的邮件推送服务。
    5. 后台进程。同样顾名思义,就是刚刚被你切换到后台的进程。
    6. 内容供应节点。没有应用实体,仅提供内容供别的应用去用的,比如日历供应节点,邮件供应节点等。
    7. 空进程。没有任何东西在运行的进程,有些应用在退出后,依然会在进程中驻留一个空进程,这样的作用是提高该应用下次的启动速度或记录一些历史信息.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1127 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 22:55 · PVG 06:55 · LAX 14:55 · JFK 17:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.