我真的需要安装任务管理器吗?


Answers:


88

看到这个

http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/

常见问题解答:为什么不应该在Android上使用任务杀手(geekfor.me)-xda-developers

tl; dr版本:

  • Android经过硬编码,可以在需要更多内存时自动终止任务。
  • Android进行了严格的编码,可以在完成需要完成的任务时自动将其杀死。
  • Android经过硬编码,可以在很长一段时间未返回任务时自动终止该任务。
  • 大多数服务(虽然可能在后台运行)在不主动执行操作时只占用很少的内存。
  • 内容提供商仅在有通知要提供时才在做某事。否则它将占用很少的内存。
  • 在尚未准备就绪的情况下终止进程只会导致它必须重新加载自身,并在需要再次使用时从头开始。
  • 因为某个任务可能出于某种原因在后台运行,所以杀死它只会使它在使用该活动的活动再次查找时重新产生。而且它只需要重新开始。
  • 终止某些进程可能会产生不良的副作用。不接收短信,警报不响以及强制关闭仅举几例。
  • 阻止某些内容在手机上完全运行的唯一真实方法是卸载.apk。
  • 如果您通过单击“后退”直到关闭而不是单击“主页”按钮退出大多数应用程序,它们将自行退出。但是即使到达家中,Android也会在后台运行一段时间后最终将其杀死。

正如Android的设计一样,您无需杀死应用程序。


1
这确实取决于您正在运行的应用程序。一旦启动始终占用CPU或磁盘流量的应用程序,您可能会发现使用任务杀手后,某些速度变慢的现象会消失。
Barfieldmv

2
很自然,有些人很难接受这是系统可以真正为您解决的问题。这是因为目前尚无已知系统能像这样工作,这主要是由于历史遗留问题。但这确实像那样。无需任务管理器!放开您的恐惧...实际上,所有任务管理器在某种程度上都是黑客,它们会产生其他副作用。
pjv 2011年

18

否,最新的Android 2.2版本更是如此。我曾经使用过它们,但是自从停止使用任务管理器/杀手以来,我已经停下来了,一切都变得更好。如果您想长时间收到有关使用大量CPU的进程的通知,则有一个名为Watchdog的应用程序,这将为您提供杀死该失控进程的选择。


7

是。您应该有一个任务杀手级应用程序,但不是出于您想的原因。

我遇到了失控的流程(也许看门狗可以提供帮助),例如google maps,然后运行了两次,一次杀死了我的cpu / ram,一次运行了。我必须使用任务杀手杀死两个实例,然后再运行普通实例。

您实际上很少需要手动杀死任何东西。但是像所有程序一样,有时会发生一些事情。我的应用程序使整个手机崩溃,它们没有以root身份或其他任何身份运行。


4

有时,当应用崩溃或进入无响应状态时,最好能够手动将其关闭。。。但是对于速度慢的问题,由于操作系统本身现在可以更好地处理多任务,因此不需要任务管理器。


2
我要补充一点,有时确实需要关闭应用程序,但是您通常可以在OS中关闭它。您不需要任务管理器即可关闭应用程序,可以转到“设置”>“应用程序”>“正在运行的服务”(视操作系统版本而定)。从菜单中,您可以按强制退出。
jonesdavide 2010年

不需要任务杀手去做Sheldon,只需进入常规设置即可:D
Nathan Schwermann 2010年

我发现高级任务杀手(甚至带有广告)是一个更好的UI。但是,您不需要它。Stock android具有所有必需的工具。有点相同的原因,我从应用程序菜单中使用卸载程序vs,只是更容易。
Dmitriy Likhten

@schwiz当然,您可以转到“应用程序”并强制停止,实际上,这是“高级任务管理器”的所有最新版本,但是很高兴看到当前正在运行的应用程序列表,而不是所有应用程序。但在大多数情况下,答案是您不需要任务管理器。
tooshel

3

这篇标题为解释了Android任务杀手:他们做什么以及为什么不使用它们的原因 ”的内容全面,内容丰富且易于阅读的文章将为您提供有关Android默认情况下如何很好地自行处理过程的概述。(从本质上讲,不需要Task Manager / Killer应用程序-在早期版本的Android OS中,此功能更为有用)

该文章将解释:

  • Android如何管理流程
  • 为什么任务杀手(通常)是坏消息
  • 您应该怎么做,例如:

    • 注意失控过程
    • 卸载不良应用
    • 可能会使您的手机掉线(尽管不是必需的)

2

当我运行Froyo时,我安装了任务管理器不是为了终止任务,而是要找到易于查看的运行列表,并详细了解应用程序的工作方式。这似乎是学习快速运行内容的最简单方法。

现在有了姜饼,我只需要使用设置菜单中应用程序下的“运行”列表即可。


1
在Gingerbread中,“设置”中“应用程序”列表的“运行服务”部分会告诉您哪些应用程序正在运行后台服务,而无需第三方工具。
GAThrawn

@GAThrawn好点。我在吃姜饼之前就回答了。
亚历克斯·B

我投票赞成,因为我认为这不值得投票。我认为答案没有错,特别是考虑到某些手机(例如Samsung Captivate)刚刚通过官方渠道在美国购买了姜饼。
机会

0

理想情况下,由于Cristi提到的原因,您不需要任务管理器。

Android上的随机减速可能来自以下两个来源之一:

  • 程式设计不良(大部分)
  • Android清理内存并卸载空间以腾出空间(这应该只是暂时的,但在较旧的设备或使用自定义ROM时可能会很烦人)

如果您遇到速度变慢的情况,并且不想或不想卸载导致问题的应用程序(或者您不知道是哪个原因),那么任务杀手真的可以有所作为。对于没有足够RAM的旧设备也是如此。

因此:它不是必需的,但是如果您的设备上的应用行为不当,则可以尝试将其作为解决方法。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.