Android用户的一些误区——关于进程管理_cnBeta 访客互动_cnBeta.COM

标签: android 用户 进程管理 | 发表时间:2011-08-15 11:03 | 作者:(author unknown) 立寅
出处:http://www.cnbeta.com/

感谢Coldwings的投递
新闻来源:自写
去年自己就弄了一台i5700,主要用来编程时候做试验平台(因为便宜)。今年6月给自己及父母各买了一台Android手机,自用DHD,老爸用的i9000,老妈用的Thunderbolt。在进行了许多Android系统的了解及编程之后,发现其实无论是论坛上的用户还是家人使用的过程中,对于Android系统,特别是进程管理这一块都有着许多误区。这里不是指责,只是提出自己的看法,希望拍砖的朋友们轻一点。

一个极其意外的习惯——进程全杀、禁止自启动
记得刚刚开始用i5700时,我和很多人有着一个一样的习惯——全杀进程。i5700的ram很小,而我又有一边开着UC一边开着校内一边开着iReader看书的恶习,通过诸如Advanced task killer之类的软件清理进程,看到空闲ram一下子变多的时候容易有一种虚幻的快感。

后来开始做Android程序,特别是了解到Android系统进程管理(特别是后台管理和自动释放优先级低的进程换取空闲ram)后,才开始明白,当一个程序放到后台时,系统可能将数据保存起来而让程序进行休眠,或者仅仅运行部分服务,仅仅当收到相关的申请时才恢复部分进程,处理完之后结束进程而保留服务——这些都是自动处理的,也就是说,如果用户运行的软件都是按照Android思想而设计的,那么除了明确有退出按键的一部分大型程序外,其他程序是都可以运行后扔到后台不用再管了的,当某个程序需要更多ram时,系统会自动释放掉一些不重要且最近没有使用的程序;而当你打开某个曾经打开的程序时,系统会先检查ram里是不是有这个程序的部分进程,然后进行恢复,这样可以更快打开它。

当然了,如果手机本身ram很小而且cpu不给力,系统自然会很频繁的终止进程释放内存,这就使得许多小内存的手机用起来感觉一卡一卡的了。于是很多论坛都开始讨论怎么样使得全杀过后空闲内存更大、怎样禁止自动启动某些进程——结果空闲ram确实大了,用起来反而更卡了——随便切换个程序(如看书的时候来了个电话)系统都要重新启动几乎所有相关的进程,怎么能反应不迟钝。

Android用RAM的方式,跟windows、WM、Sybiam是两回事。在Android里,RAM被用满了是件好事。它意味着你可以快速打开之前打开的软件,回到之前的位置。所以Android很有效的使用RAM,很多用户看到他们的RAM满了,就认为拖慢了他们的手机。而实际上,退出后重启这些程序才真正拖慢了手机的响应。而且这些自动杀进程的软件本身是个时刻活跃的进程,它始终在后台保持活跃使得CPU难以消停,反而增加了耗电量。

这个问题最终我觉得应该埋怨程序员。许多国内的Android程序员编写的程序根本就没有对进程进行分类,总是试图将所有进程都保留在内存里(例如某著名手机浏览器)!这就使得这些程序即使放到后台了,它也不许系统对其进程进行释放。WM、Sybiam系统里的内存管理没有这么智能,于是习惯了这种方法的程序员以及用户就把这种内存管理方式和使用习惯用到了Android上。所以这里建议,对于很多国内软件(一般都至少还是会有个退出按钮的),用完之后还是按一下退出吧,而对于规范化的程序,以及系统自带的那些程序(例如google的程序基本都没有退出),用过之后放后台就好。

有意思的一个例子——老爸和老妈

我的老爸是个准geek,i9000到手没多久就开始了无尽的刷机和优化之旅。各种论坛上充满了各种关于“优化”和“增加空闲内存”的帖子,他很听从的装了自动杀进程的软件,删了很多会自动启动的google程序(地图、gmail之类之类的),可是还会一个劲问我的DHD空闲内存有多少,为什么会比他的手机空闲内存跟我差不多但是我的会更流畅。

而我的母亲对于手机之类的完全不怎么了解,Thunderbolt在她手里更像是有电话功能的游戏机,如果一个程序没有明显的退出按钮,那她就完全不会退出,更不用说什么禁止自动启动什么自动杀进程之类的东西了。于是当我爸发现老妈手机只有不到30mb的空闲ram可还是比他的i9000顺畅,甚至此时还刚打开切水果开玩的时候,他终究相信了——我妈比他更会用Android手机。

在我向他详细说明为什么可以把程序扔到后台,为什么不应该用那些乱七八糟的进程管理软件之后,他试了三天,然后总算承认——他之前那些所谓优化,全是瞎折腾……

相关 [android 用户 进程管理] 推荐:

Android用户的一些误区――关于进程管理

- Jerry - cnBeta.COM
去年自己就弄了一台i5700,主要用来编程时候做试验平台(因为便宜). 今年6月给自己及父母各买了一台Android手机,自用DHD,老爸用的i9000,老妈用的Thunderbolt. 在进行了许多Android系统的了解及编程之后,发现其实无论是论坛上的用户还是家人使用的过程中,对于Android系统,特别是进程管理这一块都有着许多误区.

Android用户的一些误区——关于进程管理_cnBeta 访客互动_cnBeta.COM

- 立寅 - www.cnbeta.com
去年自己就弄了一台i5700,主要用来编程时候做试验平台(因为便宜). 今年6月给自己及父母各买了一台Android手机,自用DHD,老爸用的i9000,老妈用的Thunderbolt. 在进行了许多Android系统的了解及编程之后,发现其实无论是论坛上的用户还是家人使用的过程中,对于Android系统,特别是进程管理这一块都有着许多误区.

iOS平台用户比Android用户活跃7倍

- - TechWeb 新酷网站 RSS阅读
iOS平台用户比Android用户活跃7倍. 【TechWeb报道】8月4日消息,据国外媒报道,美国市场研究公司Net Applications最新报告显示,Android平台的使用量份额达到44.62%,首次超过苹果iOS的44.19%. 虽然Android在这一数字上稍稍领先,但考虑到Android的智能手机出货量份额,可以得出Android用户的平均手机浏览网页的时间仅为iOS用户的七分之一.

PowerTool:内核级的手动杀毒、进程管理工具

- 十年恋一人! - 精品绿色便携软件
PowerTool是由IThurricane开发的一个免费的手动杀毒辅助工具,从最初只有进程管理、文件粉碎等基本功能,到现在已发展为一个全面的系统维护工具,完美支持Windows 7 SP1(32 bit). PowerTool目前具备以下功能模块:系统修复、进程管理、内核模块、内核相关、钩子、应用层、文件、注册表、离线分析、启动项、系统服务、网络、漏洞修复、硬件温度检测.

进程管理器加强版PowerTool最新中文绿色版

- apuar - 小建の软件园
进程管理器是一个非常重要的系统程序,很多时候一些病毒、木马、恶意程序都会在进程管理器中展现出来,当然Windows系统自带的进程管理器功能是远远不够处理这些搞破坏的玩意的,它们会隐藏、驱动保护等各种手段让你无法轻松删除,今天推荐一个内核级的高级进程管理器给各位童鞋,熟悉运用它,甚至可以把一些新型病毒在杀毒软件未来得及更新病毒库的时候就通过PowerTool赶出我们的系统.

【酷软】推荐几款强大的进程管理软件

- - 王跸西的生命体验blog-WangBiXi.com
Process Explorer让使用者能了解看不到的在后台执行的处理程序,能显示目前已经载入哪些模块,分别是正在被哪些程序使用着,还可显示这些程序所调用的 DLL进程,以及他们所打开的句柄. Process Explorer最大的特色就是可以中终任何进程,甚至包括系统的关键进程. Process Explorer 的显示有两个子窗口所组成,窗口上方会显示出当前活跃的程序进程,包括它们的详细描述,窗口下方则会显示出通过资源管理器模式运行的应用程序的相关信息,以及它们所调用的DLL和打开的句柄,该版本可以运行在windows NT/2K/XP/2003系统平台.

Android用户不想让iOS用户知道的9个杀手性功能

- 可可 - 36氪
今年第三季度,运行Android操作系统的智能手机占据了智能手机的半壁江山,究竟是什么让Android操作系统如此受欢迎呢. 本文列出的Android系统的9个杀手级功能就是这一问题的最好答案. Android设备里的谷歌地图有turn-by-turn导航功能. 虽然iOS设备里也有谷歌地图,但Android里的谷歌地图有turn-by-turn导航功能,它就像是一个GPS设备,告诉你什么时候该拐弯了.

PPT:解析 Android 用户的内容消费行为(豌豆荚)

- 黄啸 - 互联网的那点事
豌豆荚:准 3G 时代的内容入口 解析 Android 用户的内容消费行为. 豌豆荚:准 3G 时代的内容入口. © 推荐 for 互联网的那点事, 2011. | 点击查看你正在浏览的文章链接 |. 点击关注“互联网的那点事”新浪微博. 点击收听”互联网的那点事”腾讯微博. 为什么说Android令人沮丧.

RMS认为Android没有尊重用户自由

- ArmadilloCommander - Solidot
自由软件基金会主席Richard Stallman(RMS)在《卫报》上发表文章“Android真的是自由软件吗”,认为“Android没有尊重你的自由”. RMS说,自由软件运动是以尊重用户自由的方式开发软件,而开源运动则是如何开发高质量代码,两者基本价值观截然不同. 他关注Android项目的基本面不是它是否“开放”,而是它有没有给予用户自由.

2011年Android手机用户购买行为研究报告

- Ruby - laoyaoba.com
Android市场概述及报告要点.     一、市场概述及研究背景.     伴随着智能手机市场的风起云涌,操作系统平台正在成为消费者购买智能手机时主要考虑的因素之一. 互联网消费调研中心ZDC数据显示,2007-2011年,中国智能手机市场上,Symbian系统智能手机一直占据着霸主地位,但随着苹果、黑莓、Android等诸多竞争对手的到来,已经征战多年的Symbian渐显疲态,用户关注度不断萎缩,从2007年的70%下降至如今的31%.