




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android Task Killers Explained: What They Do and Why You Shouldnt Use ThemAndroid task killers improve your phones performance while also boosting battery lifeor at least thats the much-debated promise. Heres a look at how task killers actually work, when you should (or shouldnt) use them, and what you can do instead.A task killer is an app from which you can (sometimes automatically) force other apps to quit, the hope being that the fewer apps you have running in the background, the better your Androids performance and battery life will be. Not everyone agrees with this premise, though. The argument about whether task killers are effective rages all over the internet: Android forums are full of threads with constant bickering and conflicting anecdotal experience, making it difficult for most users to make sense of the situation.Below, Im going to dig into the truth about Android task killers: that apart from maybe some older phones, Android manages tasks fairly well on its own, and how task killers present quite a few problems. Ill also take a look at the rare occasions when theyre useful, and offer some alternatives you should try to improve your phones performance and battery-life quirks.Before we dive in, heres a quick overview of how Android handles process management by default.How Android Manages ProcessesFull sizeIn Android, processes and Applications are two different things. An app can stay running in the background without any processes eating up your phones resources. Android keeps the app in its memory so it launches more quickly and returns to its prior state. When your phone runs out of memory, Android will automatically start killing tasks on its own, starting with ones that you havent used in awhile.The problem is that Android uses RAM differently than, say, Windows. On Android, having your RAM nearly full is a good thing. It means that when you relaunch an app youve previously opened, the app launches quickly and returns to its previous state. So while Android actually uses RAM efficiently, most users see that their RAM is full and assume thats whats slowing down their phone. In reality, your CPUwhich is only used by apps that are actually activeis almost always the bottleneck.Why Task Killers Are (Usually) Bad NewsFull sizeApps like Advanced Task Killer, the most popular task killer in the Market, act on the incorrect assumption that freeing up memory on an Android device is a good thing. When launched, it presents you with a list of running apps and the option to kill as many as you want. You can also hit the Menu button to access a more detailed Services view, that lists exactly which parts of each application are running, how much memory they take up, and how much free memory is available on your phone. This set-up implies that the goal of killing these apps is to free up memory. Nowhere on the list does it mention the number of CPU cycles each app is consuming, only the memory youll free by killing it. As weve learned, full memory is not a bad thingwe want to watch out for the CPU, the resource that actually slows down your phone and drains your battery life.Thus, killing all but the essential apps (or telling Android to kill apps more aggressively with the autokill feature) is generally unnecessary. Furthermore, its actually possible that this will worsen your phones performance and battery life. Whether youre manually killing apps all the time or telling the task killer to aggressively remove apps from your memory, youre actually using CPU cycles when you otherwise wouldntkilling apps that arent doing anything in the first place.Full sizeIn fact, some of the processes related to those apps will actually start right back up, further draining your CPU. If they dont, killing those processes can cause other sorts of problemsalarms dont go off, you dont receive text messages, or other related apps may force close without warning. All in all, youre usually better off letting your phone work as intendedespecially if youre more of a casual user. In these instances, a task killer causes more problems than it solves.What You Should Do InsteadThat said, not all apps are created equal. Many of you have used task killers in the past and actually found that after freeing up memory, your phone works a bit better. Its more likely that this is because youve killed a bad appone that was poorly coded, and (for example) keeps trying to connect to the internet even when it shouldnt. Any performance increase you experience is more likely because you killed the right app, not because you freed up loads of memory (or, in many cases, its just placebo). Instead of killing all those apps, find out which ones are actually causing the problems. If you really know what youre doing, you may benefit from using a task killer to stop the one or two inefficient-but-loved apps on your phone.Note, however, that this is still a contested notion. A lot of developers (including ROM builder extraordinaire, Cyanogen) will not even look at your bug reports if youre using a task killer. In this humble bloggers opinion, your best bet is to stay away from regular task killer usage entirely. If you absolutely have to have that one battery-killing app on your phone, though, kill awayjust be aware that when you experience a recurring Android bug later on, the task killer may be at fault. Of course, you can just stop using it to determine whether that is or isnt the case.With task killers firmly in the better-off-without box, there are still a number of other things you can do to fill the void, improving your performance and battery life:Full sizeWatch for Runaway Processes: Previously mentioned Watchdog is a slightly different kind of task killer, in the sense that instead of telling you your phones out of memory and its time to go on a task killing spree, it alerts you when the occasional app starts eating up CPU for no reason. You can then kill the app with Watchdog and get on with your day (though honestly, at that point, I usually just reboot my phone). If it happens often with the same app, however, you may want to move on to the next step.Full sizeUninstall Bad Apps: Worse than the occasional, one-time runaway app is the poorly coded, always-eating-CPU app. If you find (with Watchdog or through some other method) that a particular app seems to drain CPU and battery life whenever its running, confirm your suspicions by uninstalling it and seeing what happens. If an app is causing problems on your phone, youre probably better off without it.Full sizeRoot Your Phone: We advocate rooting Android devices a lot at Lifehacker, but thats because it really is as useful as everyone says it is. You can over- and underclock your phone with SetCPU, install custom ROMs that noticeably improve performance and battery life, and use the ever-useful, crapware-thwarting Autostarts utility to stop apps from starting up on your phone in the first place. Honestly, with one-click rooting apps like previously mentioned Universal Androot available for most phones, rooting only takes a few minutes to do, and youll be much happier for it.Update: Many of you also mentioned the root-only app Titanium Backup, which will help you get rid of the pre-installed crapware that comes on most phones, which are one of the worst offenders of phone lag. Thanks to all of you that sent this in!Full sizeSeriously, Use the Power Control Widget: This may sound ridiculously obvious, but if you arent already using some form of the Power Control widget, you should. The things that drain the most battery on any smartphone are Wi-Fi, Bluetooth, GPS, and your screen. Turn them off when you dont need them and youll find that you can eke out considerably more battery life.Full sizeCharge Your Phone: Even more obvious yet rarely heeded advice: Charge your phone often. This isnt as hard as it sounds for most people. While youre sometimes stuck going out for 14 hours with no place to charge your phone, the majority of us spend our days in our homes, our offices, and other places rife with electrical outlets. Buy a few extra chargers and place them strategically around your home, car, and office. Whenever youre sitting around at home or working away at your desk, you can use that time to dock your phone and give it some extra juice without worrying about battery or performance drains. Before I upgraded to Android 2.2, my battery life was pretty awful, but just having a charger in my car and next to my computer made a huge difference in how often I got the dreaded low battery message.Task managers are a controversial subject in Android-land. Weve done our research and this is what we came up with, but were always keen to hear how similar or different your experience is, so share with us in the comments.RELATED STORIES The Best Camera App for Android Long Press the Back Button to Access Androids Browser History SwiftKey X Updates, Sheds Beta Tag and Includes Tablet Support Move comment Admin page Edit comment Demote comment Move thread User actionThread actionSubmitCancel DISCUSSION THREADS FEATURED ALL START A NEW THREADja2038 29 Sep 2010 9:26 AM Android may not need a task killer, but it definitely needs a better way for the user to monitor system status. I do use watchdog, and I do use a task killer once a week or so, not to free up memory, but on those occasions that the phone h a s t u r n e d i n t o a s l o t h. At which point killing everything and letting god sort it out does wonders for making the phone nice and snappy again. (Edit comment) promoted by Whitson Gordon Whitson Gordon ja2038 ja2038: When that happens, I just restart my phone. Its a much better idea than messing with a task killer. (Edit comment) brianary Whitson Gordon Whitson Gordon: How so, specifically? (Edit comment) promoted by Whitson Gordon Whitson Gordon brianary brianary: Because when you restart your phone, you dont risk ending any unnecessary processes, or ending the wrong processes. You just return your phone to a clean slate. (Edit comment) brianary Whitson Gordon Whitson Gordon: You are probably right, but my phone takes a full four minutes to reboot, and Ive never had any problem killing the wrong process (would I even know?). (Edit comment) promoted by Whitson Gordon Whitson Gordon brianary brianary: Probably not, though you might. Four minutes seems like a long time.Perhaps Autostarts will help it boot up faster? (Edit comment) InfidelAl Whitson Gordon Whitson Gordon: You seem to be a big fan of Autostarts. It requires root, does it not? And if youre rooted, why not just uninstall those apps instead? Thinking Im missing something here. (Edit comment) promoted by Whitson Gordon Whitson Gordon InfidelAl InfidelAl: I dont actually use Autostar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年特岗教师招聘考试心理学知识要点梳理与模拟题解析
- 某中小学2021年世界气候日介绍主题教育班会-图文班会课件
- 人教版平均分的教学课件
- 《妈妈们的心》教学课件
- 郫都区2024-2025学年度(下)八年级学业水平监测(语文卷)
- 河南省许昌市2024-2025学年高二下学期7月期末考试化学试题(含答案)
- 用电安全知识培训课件计划
- 生物安全知识培训课件考核
- 急性肾功能衰竭腹膜透析护理查房
- 生活电子基础知识培训课件
- 咨询服务合同协议范本
- 核心素养培养:历史单元分层作业设计
- 水库引调水工程可行性研究报告(参考范文)
- 初级统计专业技术资格考试真题解析2024
- 2025年网络安全培训考试题库(网络安全专题)网络安全漏洞挖掘与利用升级试题
- 企业差旅费管理制度
- 成都盐道街中学实验学校数学新初一分班试卷含答案
- 2024-2025学年人教版数学七年级下册期末测试卷 (含答案)
- 篮球-传切配合 教学设计-2023-2024学年高三上学期体育与健康人教版必修第一册
- 抗诉申请书范本
- 《室上性心动过速》课件
评论
0/150
提交评论