Мне действительно нужно установить диспетчер задач?


94

Нужно ли устанавливать диспетчер задач? Мой телефон замедляется в редких случаях, но это не мешает регулярному использованию.



Ответы:


88

Посмотри это

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

FAQ: почему вы не должны использовать Task Killer с Android (geekfor.me) - xda-developers

TL; DR версия:

  • Android жестко закодирован, чтобы автоматически убивать задачу, когда требуется больше памяти.
  • Android жестко запрограммирован, чтобы автоматически убивать задачу, когда она делает то, что ей нужно.
  • Android жестко запрограммирован на автоматическое уничтожение задачи, если вы давно к ней не возвращались.
  • Большинство сервисов (хотя, возможно, и работают в фоновом режиме) используют очень мало памяти, когда не делают что-то активно
  • Контент-провайдер делает что-то, только когда есть уведомление для него. В противном случае он использует очень мало памяти.
  • Уничтожение процесса, когда он не готов, заставляет его перезагружаться и начинать с нуля, когда он снова нужен.
  • Поскольку задача, скорее всего, выполняется в фоновом режиме по какой-либо причине, ее уничтожение приведет к ее повторному порождению, как только использовавшееся действие выполнит ее поиск. И это будет просто начинать заново.
  • Уничтожение определенных процессов может иметь нежелательные побочные эффекты. Не получая текстовые сообщения, тревоги не срабатывают, и принудительно закрывается, чтобы назвать несколько.
  • Единственный верный способ запретить что-либо запускать на вашем телефоне - это удалить .apk.
  • Большинство приложений выйдет из себя, если вы выйдете из него, нажав «назад», пока оно не закроется, а не нажав кнопку «домой». Но даже если ударить по дому, Android в конце концов убьет его, если некоторое время находиться в фоновом режиме.

Поскольку Android был разработан, вам не нужно убивать приложения.


1
Это зависит от того, какие приложения вы используете. Как только вы запускаете приложение, постоянно загружаемое процессором или дисковым трафиком, вы можете заметить некоторые замедления, которые исчезают после использования убийцы задач.
Barfieldmv

2
Вполне естественно, что некоторым людям трудно принять тот факт, что система действительно может позаботиться о вас. Это потому, что ни одна из известных систем в настоящее время не работает так, в основном из-за исторического наследия. Но это действительно так работает. Нет необходимости в диспетчере задач! Отпусти свои страхи ... На самом деле все менеджеры задач, в некоторой степени, хаки, которые создают другие побочные эффекты.
pjv

18

Нет, и тем более с последними версиями Android 2.2. Я использовал их, но я остановился, и все стало лучше, так как я перестал использовать диспетчер задач / убийцу. Существует приложение под названием Watchdog, если вы хотите получать уведомления о процессе, использующем тонну ЦП, в течение длительного периода времени, что затем даст вам возможность убить этот запущенный процесс.


7

Да. У вас должно быть приложение-убийца задач, но не по тем причинам, о которых вы думаете.

У меня были запущенные процессы (может быть, сторожевой таймер может помочь), такие как карты Google, которые запускались дважды: один раз, чтобы убить мой процессор / баран, и один раз, чтобы фактически работать. Мне пришлось использовать убийцу задач, чтобы убить оба экземпляра, а затем запустить обычный.

РЕАЛЬНО вам действительно нужно будет что-нибудь убить вручную. Но, как и во всех программах, иногда что-то происходит. У меня были приложения, которые ломали весь телефон, и они не работали в корне или что-то еще.


4

Иногда, когда приложение аварийно завершает работу или попадает в состояние, которое не отвечает, неплохо было бы отключить его вручную. , , но что касается проблем с медлительностью, диспетчер задач не нужен, поскольку сама ОС теперь лучше справляется с многозадачностью.


2
Я добавлю, что иногда приложения должны быть закрыты, но вы можете сделать это в ОС. Вам не нужен диспетчер задач для закрытия приложений, вы можете зайти в «Настройки»> «Приложения»> «Запуск служб» (может отличаться в зависимости от версии ОС). В меню вы можете нажать Force Quit.
Jonesdavide

Нет необходимости в убийце задач, чтобы сделать это, Шелдон, просто зайдите в обычные настройки: D
Натан Шверманн

Я считаю Advanced Task Killer (даже с рекламой) более приятным пользовательским интерфейсом. Однако вам это не нужно. В стоковом андроиде есть все необходимые инструменты. В некотором смысле та же самая причина, по которой я использую Uninstaller vs из меню приложения, просто проще.
Дмитрий Лихтен

@schwiz Конечно, вы можете зайти в «Приложения» и сделать принудительную остановку, и на самом деле это все, что делает последняя версия «Advanced Task Manager», но приятно видеть список запущенных приложений вместо всех приложений. Но по большей части ответ таков: вам не нужен менеджер задач.
Тошель

3

Эта всеобъемлющая, информативная и легко читаемая статья под названием « Объясненные убийцы задач Android: что они делают и почему их не следует использовать » предоставит вам краткий обзор того, как Android по умолчанию довольно хорошо справляется с управлением процессами. (По сути, приложение диспетчера задач / убийцы не требуется - оно было более полезным в ранней версии ОС Android)

Статья объяснит:

  • Как Android управляет процессами
  • Почему убийцы задач (обычно) плохие новости
  • Что вы должны сделать вместо этого, например:

    • Следите за безудержными процессами
    • Удалить плохие приложения
    • Возможно, Root Your Phone (хотя и не обязательно)

2

Когда я запускал Froyo, я установил диспетчер задач не для того, чтобы убивать задачи, а чтобы найти удобный для просмотра список того, что выполняется, и узнать больше о том, как работают приложения. Это казалось самым простым способом узнать, что бегало быстро.

Теперь, когда у меня есть Gingerbread, я просто использую «запущенный» список под приложениями в меню настроек.


1
В Gingerbread часть «Запущенные сервисы» из списка «Приложения» в «Настройках» показывает, какие приложения имеют фоновые сервисы, и не нуждаются в сторонних инструментах.
GAThrawn

@ GAThrawn Хороший вопрос. Я ответил, прежде чем у меня был пряник.
Алекс Б

Я проголосовал, потому что я не думаю, что это заслуживает понижения. Я не думаю, что ответ неправильный, особенно если учесть, что некоторые телефоны (например, Samsung Captivate) только что получили Gingerbread в США по официальным каналам.
Шанс

0

В идеале вам не нужен менеджер задач по причинам, указанным Кристи.

Случайные замедления на Android, вероятно, из одного из двух источников:

  • Плохо запрограммированные приложения (в основном)
  • Android очищает память и выгружает вещи, чтобы освободить место (это должно быть только временным, но может быть очень раздражающим на старых устройствах или с пользовательскими ПЗУ)

Если вы испытываете замедления и не можете или не хотите удалять приложения, которые их вызывают (или вы не знаете, какие именно), то убийца задач может действительно изменить ситуацию. То же самое относится к старым устройствам, у которых недостаточно оперативной памяти.

Итак: это не должно быть необходимым, но вы можете попробовать это в качестве обходного пути, если на вашем устройстве неправильно работают приложения.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.