Софт-Архив

Apollo Task Killer

Рейтинг: 4.2/5.0 (798 проголосовавших)

Описание

Почему не следует использоваеть таск киллеры (Task Killers) на Андроид

Почему не следует использоваеть таск киллеры (Task Killers) на Андроид.

Brick Top 24.07.2013, 21:20

Task Killers

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

Таск киллеры - это приложения с помощью которых (иногда автоматически) вы можете завершать процессы исполняемые другими приложениями. Все это делается в надежде на то, что чем меньше приложений запущено в фоновом режиме, тем выше производительность вашего устройства и тем дольше жизнь вашей батареи. Много кто не согласен с этим утверждением. Споры о том эффективны ли таск киллеры или нет бушуют по всему интернету. Всевозможные форумы об андроид полны тем с постоянными спорами по этому поводу. Это делает трудным принятие решения использовать таск киллер или нет для простого пользователя.

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

Давайте кратко рассмотрим как андроид справляется с управлением процессами по умолчанию.

Как андроид управляет процессами.

Прежде всего, процессы и приложения это две разные вещи в андроиде. Приложение может оставаться запущенным в фоновом режиме без каких либо процессов съедающих ресурсы вашего телефона. Андроид сохраняет приложение в своей памяти для быстрого запуска и возврата в предыдущее состояние. Когда на вашем устройстве задействуется вся оперативная память (RAM), андроид сам (автоматически) начнет отключать процессы, начиная с тех которые не использовались дольше всего.

Проблема в том что андроид использует RAM иначе чем, например, виндоус. Когда на вашем андроиде задействована вся оперативная память - это, на самом деле, хорошо. Это означает что когда вы перезапускаете приложение которое недавно открывали, оно будет запущено и возвращено в свое предыдущее состояние довольно быстро. Таким образом, хоть андроид и использует RAM эффективно, большинство юзеров видя что почти вся оперативная память задействована, предполагают что это замедляет работу их телефона. В реальности же, ваш процессор (CPU), который используется только приложениями которые активны в данным момент, почти всегда является “узким местом” в плане производительности вашего устройства.

Почему использование такс киллера, зачастую, плохо.

Такие приложения как, например, Advanced Task Killer, один из наиболее популярных т. киллеров на рынке, действуют на основе неверного предположения, что освобождение оперативной памяти на вашем андроиде этого хорошо. После запуска, вам предоставляется список запущенных приложений и возможность завершения скольки пожелаете процессов/приложений. Вы так же можете нажать кнопку меню, чтобы получить доступ к более детальному обзору запущенных служб. Этот список показывает какие именно части каждого приложения работают, сколько памяти они занимают и сколько свободной памяти доступно на вашем телефоне. Такое устройство программы, довольно непрозрачно, намекает на то что цель завершения процессов это освобождение памяти. В то же время абсолютно нигде не показано сколько циклов процессора каждое приложение потребляет, вы можете видеть только объем памяти который вы освободите завершая тот или иной процесс. Как писалось выше, полностью задействованная память - это хорошо. Что мы на самом деле хотим, так это следить за процессором (CPU), вот что на самом деле уменьшает производительность вашего телефона и высасывает жизнь из вашей батареи.

Поэтому, завершать все, кроме самых необходимых, процессы (или говорить андроиду убить все процессы более агрессивным способом с помощью автокила/autokill) обычно не требуется. Более того, вполне возможно что это, наоборот, ухудшить производительность вашего телефона и жизнь вашей батареи. Убиваете ли вы приложения в ручную или используете более агрессивный способ автокилла, вы на самом деле используете циклы процессора, в то время как могли бы и не использовать, не трогая приложения которые ничего не делают.

Более того, некоторые процессы возобновляют свою работу сразу после того как вы их завершили, еще более задействуя CPU. Если же некоторые процессы не возобновляются, то завершение таковых может вызвать разного рода проблемы - не сработает будильник, вы не получите сообщение или другие приложения связанные с этими процессами могут закрыться без предупреждения. В целом, лучше всего позволить работать своему телефону как задумано, особенно если вы обычный/казуальный пользователь, иначе это убийство процессов может вызывать больше проблем чем оно решает.

Что же делать?

Тем не менее, не все приложения созданы равными. Наверное некоторые из вас использовали таск киллеры ранее и на самом деле обнаружили, что после освобождения памяти ваше устройство обычно работало лучше. Скорее всего это происходило из-за того, что вы “убивали” плохое приложение, проще говоря, приложение которое сделано кривыми руками. Например приложение которое постоянно пытается подключиться к интернету даже тогда когда не следует. Любое повышение производительности после завершения процесса/приложения происходит потому, что вы завершили то что надо было завершить, а не потому что вы освободили кучу памяти (иногда это может быть просто плацебо, и вам кажется что ваш телефон стал работать быстрее). Вместо того чтобы завершать все подряд, разберитесь какие приложения на самом деле вызывают проблемы. Если вы будете знать что вы делаете, вы можете извлечь выгоду из использования таск киллера для завершения одного или нескольких неэффективных, но так любимых вами, приложений.

Так же стоит обратить внимание на то, что некоторые разработчики кастомных прошивок, например cyanogenmod, даже не посмотрят на ваши репорты об ошибках если вы использовали таск киллеры. Так что, если вы не знаете что делаете, лучше всего держаться от таск киллеров как можно дальше. Но если вы всё-таки не можете жить без того единственного приложения которое истощает вашу батарею, можете заюзать таск киллер, но будьте осведомлены, что в случае возникновения каких либо багов, таск киллер может быть виновником. Конечно же, вы можете отказаться от использования таск киллера, чтобы определить, является ли он виновником бага или нет.

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

Мониторинг, так называемых, Runaway процессов. Runaway процесс, это процесс который вошел в бесконечный цикл (если не знаете что это такое, советую погуглить) и что еще хуже может порождать новые процессы, тем самым используя почти все ресурсы процессора. Мониторинг таких процессов можно осуществить с помощью такого приложения как Watchdog (сторожевой пес). Это немного другой вид таск киллера, в том смысле, что вместо того чтобы говорить вам что у вашего устройства задействована почти вся оперативка и пора начать убивать все процессы на право и на лево, он предупреждает вас если какое-то приложение начало “съедать” слишком много CPU без причины. В этом случае вы можете остановить процесс с помощью Watchdog и забыть об этом процессе (хотя многие рекомендуют перезагрузить устройство после этого). Если же это случается слишком часто с одним и тем же приложением, то следующим вашим шагом должно быть полное удаление его.

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

Apollo task killer:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    Apollo Task Killer для Android скачать бесплатно, последняя версия Apollo Task Killer - 1

    Apollo Task Killer 1.8.2 для Андроид

    Apollo Task Killer 1.8.2 — при помощи данного приложения для Android устройств вы сможете довольно быстро закрыть все или только несколько активных приложений. Во время отключения дисплея также автоматически будут закрыты все активные программы, исключая список выбранных приложений, которые не следует закрывать. Данные операции помогут вам снять лишнюю нагрузку с центрального процессора, освободить дополнительную память вашего смартфона, что увеличит срок автономной работы коммуникатора, а также продлит жизнь для его аккумулятора. Утилита Apollo Task Killer также поддерживает простой и удобный виджет для домашнего экрана на Android-смартфон. Тап на виджете осуществит закрытие всех запущенных приложений и, сообщит вам, какое количество оперативной памяти в результате этого удалось освободить.

    Возможности Apollo Task Killer:

    • закрытие активных программ в один клик;
    • остановка запущенных приложений при отключении дисплея;
    • возможность закрыть сразу все или только выбранные из запущенных приложений.
    • создание списка исключений;
    • продление службы аккумулятора и его активности без подзарядки;
    • установка виджета;
    • просмотр количества оперативной памяти;
    • снятие загруженности центрального процессора устройства.

    Смотрите также программы:

    Обзор Advanced Task Killer для управления процессами

    Обзор Advanced Task Killer для управления процессами

    Общее описание приложения

    Пожалуй, все знают, что продолжительность жизни заряда батареи смартфона напрямую зависит от активности его использования. Но порой устройство тратит свои «силы» впустую на приложения, которые не нужны в данный момент, а это приводит к частой зарядке смартфона Samsung. Как же бороться с подобным? Этим вопросом задались и разработчики приложений, в результате чего были разработаны специальные программы, позволяющие «убивать» ненужные приложения.

    Одной из лучших программ в этом классе является Advanced Task Killer. Это приложение имеет до безобразия простой интерфейс, который должен быть понятен каждому. А итогом его использования станет уменьшение потребления заряда телефона, что позволит значительно увеличить время автономной работы. Стоит отметить, что время работы без зарядки можно увеличить до 20 процентов.

    Основные возможности приложения :

    • Автоматический запуск после загрузки телефона;
    • Автоматическое «убивание» ненужных процессов;
    • Список игнорируемых приложений;
    • Виджет

    Установка приложения

    Приложение Advanced Task Killer можно скачать с нашего сайта, с официального сайта разработчиков (в формате apk) или установить непосредственно с Android Market. Приложение устанавливается, как любое другое, без дополнительных действий со стороны пользователя. После установки иконка приложения отображается в главном меню смартфона.

    Работа с приложением

    После запуска мы видим окно приложения, и, как говорилось выше, оно максимально простое. Представляет собой список всех запущенных приложений, над которыми располагается большая кнопка « KILL selected apps », нажатие на которую позволяет "убить" все выделенные процессы.

    Заметим, что в верхней части (на синей полоске) отражается доступная память телефона (оперативная память), в нашем случаe приложение сообщает, что система располагает 50 Мб доступной памяти (Available Memory ).

    Также заметим, что иконка приложения отображается в статус-баре телефона, что позволяет быстро перейти к Advanced Task Killer.

    При этом приложение позволяет работать и с каждым отдельным запущенным приложением. Для этого нужно нажать на приложение и удерживать (долгий тап), после чего появится дополнительное меню. которое содержит следующие пункты:

    • Kill (убить) — остановить выбранный процесс.
    • Select\Unselect (отметить\отменить отмеченное) — позволяет отмечать ненужные приложения, которые затем «убиваются».
    • Switch to (перейти к) — позволяет переключиться на выбранное, запущенное приложение.
    • Ignore (Игнорировать) — позволяет перенести выбранное приложение в список игнорируемых, которые останавливаются автоматически.
    • Force stop\Detail (остановить принудительно\детали) — данный пункт позволяет остановить даже системные приложения. Он переносит в меню настройки телефона, где можно принудительно остановить или удалить приложение. Однако с этим нужно обращаться аккуратно и со знанием дела!

    По нажатию на клавишу « Меню » вашего телефона появляется список из шести пунктов :

    «Settings » - в этом меню собраны все настройки приложения.

    «Report Bug » - возможность отправить сообщение об ошибке разработчикам, что позволяет улучшить приложение.

    «Help» - тут собрана краткая информация о приложении и изменениях в версиях программы.

    «Info» - информация о версии приложения.

    «Service» - переносит в меню телефона, где отображаются запущенные приложения и сервисы, не совсем понятно, зачем необходимо данное меню, но иногда оно позволяет просмотреть некоторые системные приложения. «Exit» - закрывает приложение.

    Приложение Advanced Task Killer имеет свой небольшой виджет для рабочего стола, имеющий размер 1х1. Он может быть размещен в любом месте и при нажатии на него программа автоматически «убивает» все запущенные приложения, кроме тех, которые находятся в списке игнорируемых.

    Настройка приложения

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

    «Auto Start» (Автозапуск) - опция отвечает за автоматический запуск приложения после загрузки телефона.

    «Show notification» (Показать уведомления) - отвечает за отображение иконки приложения в статус-баре телефона.

    «Set Item Height» (Задать высоту иконки) - определяет высоту иконок запущенных приложений в списке Advanced Task Killer.

    Ignore List

    «Ignore List» (Игнор-лист) - в этом меню можно просмотреть список игнорируемых приложений.

    Здесь мы видим две кнопки. «Clear All » (Очистить все) удаляет все приложения из списка игнорируемых, а «Build Recommended Ignore List » (Составить рекомендуемый игнор-лист) позволяет автоматически создать игнор-лист, который определяется самим приложением, туда попадают системные и важные приложения.

    «Ignore service, front app» (Игнорировать службы) - во включенном состоянии эта опция автоматически игнорирует «убивание» системных процессов и активных приложений, что очень удобно и даже полезно.

    «Default Click Action» (Действие нажатия по умолчанию) - опция позволяет определить действие при нажатии на приложение, по умолчанию стоит «Поставить\снять отметку».

    Между тем, на это единичное нажатие можно поставить следующие действия:

    • Switch to - то есть переключиться на выбранное приложение;
    • Ignore — переместить приложение в список игнорируемых;
    • Force Stop — эта функция была описана выше.
    «Default Long Press Action» (Действие длительного нажатия по умолчанию) - определяет действие, которое выполняется по долгому нажатию.

    По умолчанию стоит появление всплывающего меню. Все остальные варианты мы уже рассмотрели.

    «Auto Kill Level» (Уровень автозакрытия) - опция определяет уровень, на котором работает автоматическое закрытие приложений. Имеется несколько вариантов, но по умолчанию эта опция отключена.

    • Safe — безопасный режим, будут «убиваться» только пользовательские приложения и только те, которые находятся не в активном состоянии.
    • Aggressive — агрессивный режим, будут «убиваться» все приложения, кроме системных.
    • Crazy — сумасшедший режим, в этом режиме программа будет «убивать» все приложения, которые запущены (в том числе системные), но кроме тех, которые находятся в игнор-листе.
    «Auto Kill Frequency» - определяет частоту автоматического «убивания» процессов, что важно, когда телефон находится в заблокированном состоянии. «Security Level» (Уровень безопасности) - определяется уровень безопасности. Имеется три варианта:
    • Сильный — в этом режиме приложение не позволит удалять системные процессы и приложения, а также активные пользовательские приложения в автоматическом режиме.
    • Средний — более щадящий режим, в котором разрешено автоматическое прекращение пользовательских приложений и ручная остановка системных.
    • Слабый — так сказать, режим для профи, в этом режиме необходимо четко составить список игнорируемых приложений и настроить процесс автоматического «убивания» процессов.

    Заключение

    Данное приложение можно назвать одним из необходимых инструментов для смартфонов Samsung. поскольку оно позволяет контролировать запущенные приложения и потребление памяти, а также продлить работу в автономном режиме. Однако приложение требует некоторых знаний и аккуратности в использовании, поскольку бездумное «убийство» приложений может привести к зависанию телефона или остановке необходимых системных процессов.

    Заметим, что Advanced Task Killer имеет платную Pro-версию, которая в целом не сильно отличается от бесплатной, и определяется лишь наличием дополнительной функции проверки памяти, которая необходима крайне редко.

    Конкурентов приложения отдельно отметить достаточно сложно, поскольку практически все приложения имеют такой же набор функций и разнятся разве что внешним видом. Из более популярных можно отметить Task Killer, Android Task Manager. Но в итоге выбор определяется индивидуальным предпочтением дизайна приложения.

    Версия: 1.9.7B921

    Официальный сайт разработчиков: http://rechild.mobi/

    Язык: Английский

    Условия распространения: Бесплатно

    Нужен ли для Android менеджер процессов (task killer)? Как настроить Android смартфон, телефон, планшет, FAQ по Андроид

    Нужен ли для Android менеджер процессов (task killer)?

    На Google Play так называемых «убийц» процессов – море. Создается впечатление, что Android – глюченная операционная система, которая постоянно подвисает, и все процессы приходится удалять вручную. Все как раз наоборот – Android лучше любой ОС знает, что и когда «убить».

    Что делает «таск-киллер»?

    Войдем в курс дела. Менеджеры процессов (task killer, «убийцы» процессов/заданий) – приложения, которые чистят оперативную память (RAM) от процессов. Цель - ускорить работу устройства. По крайней мере это обещают разработчики на Google Play. Самые популярные «таск-киллеры» - Advanced Task Killer. Clean Master, Easy Task Killer.

    «Таск-киллер» позволяет чистить RAM вручную. Интерфейс приложений довольно универсальный – везде есть кнопка типа «Убить процессы», снизу – список активных процессов, которые вы собираетесь уничтожить. В настройках вы можете выставлять фильтр процессов – выбираете, которые из них программе игнорировать, а которые удалять всегда. Также доступна функция автоматической очистки RAM – процессы стираются с памяти, как только процент ее заполнения достигает установленной отметки, например, 90 %.

    Как это сказывается на системе?

    Очистка оперативной памяти не вредит ОС Android – просто нарушает ее гармоничность.

    Есть системные процессы, а есть пользовательские. Системные процессы обеспечивают работу ОС и приложений по умолчанию, например, проверяют наличие обновлений на Google Play. Пользовательские процессы, грубо говоря, -это приложения, которые вы установили из Google Play. Обычно это игрушки, проигрыватели, читалки и редакторы – они нужны в оперативной памяти тогда, когда пользователь с ними взаимодействует напрямую.

    После очистки RAM пройдет всего 10–20 секунд до того, как все системные процессы восстановятся вновь. Правда, процессов пользователя уже не будет. Как правило, эти процессы занимают незначительный процент оперативки.

    Процессы пользователя

    Процессы пользователя висят некоторое время в оперативке не спроста – это удобно, если вы работаете с несколькими приложениями одновременно. Например, вы используете браузер и нажимаете кнопку «Home» (или кто-то вам позвонил), то браузер (процесс) остается запущенным, только вы его не видите, он работает в фоновом режиме. Вы посмотрели почту (или поговорили) и вновь возвращаетесь в браузер - он запускается мгновенно. Браузер не грузится заново, потому что он все это время был в оперативке. Если RAM в устройстве мало, то процесс браузера удалится системой, как только вы откроете почту.

    Единственный важный момент для пользователя - это, когда один процесс из «фона» удаляется и вместо него запускается новый. Обычно на это идет доли секунды. Но если устройство дешевое (мало оперативки, процессор никакой), то в ваш смартфон или планшет на секунду подвиснет.

    Выходит, если 70 % вашей оперативной памяти занимают «бессмертные» системные процессы, а всего 30 % для вас, тогда ОС будет все время убивать одни и выводить на передний план другие процессы. То есть слабенький смартфон будет все время подвисать.

    Если же системные процессы у вас занимают около 40 % памяти, а остальные 60 % ваши, тогда, скорее всего, у вас мощный смартфон/планшет, и замена процессов в RAM будет неощутима.

    «Такс-киллер» для более-менее мощных устройств (от 512 Mб RAM) не нужен – система все сделает сама. Для устройства бюджетного (RAM от 128–256 Мб) – почти что бесполезный, так как системные процессы за несколько секунд возобновляются. Только в редких случаях чистить процессы удобно, когда смартфон уж совсем зависает (в таких случаях перезагрузка Android поможет лучше).

    Что делать тому, у кого бюджетное устройство? Самое простое – выработать привычку выходить из приложения полностью, вместо кнопки «Home» использовать «Back/Назад». Сравним с Windows (насколько это возможно): «Home» - это свернуть окно, «Back» - закрыть. Будете так делать – будет меньше подвисать.

    Более сложный вариант – получить Root-права. Права Root позволят вам отключить процессы приложений, которые были установлены по умолчанию (Google Play, Gmail, карты Google и пр.). Тут будьте внимательны: Root-права – это ответственность: перед тем, как что-то «убивать», разберитесь, что это.

    На получение Root-прав уйдет время, и нужен опыт работы с Android. Есть, конечно, программы, которые «рутируют смартфон одним кликом», но чаще всего возникают разные непредвиденные нюансы – на их разрешение уходит несколько часов (если в первый раз). Кроме того, сделаете Root-права – лишитесь гарантии на устройство.

    Ну и самый верный вариант – не мучайтесь со слабеньким смартфоном или планшетом. Немного доплатите и купите себе устройство хотя бы средней мощности: хотя бы 512 Мб оперативной памяти, хватит одного ядра. Тогда можете забыть про менеджеры процессов навсегда.

    Менеджеры очистки и таск-киллеры Android - необходимость или миф?

    Менеджеры очистки и таск-киллеры Android - необходимость или миф?

    Почему владельцы Android так часто используют менеджеры очистки? Дело в том, что спектр устройств работающих под операционной системой Android – очень велик. Соответственно среди них много недорогих устройств. Смартфоны и планшеты с низкими техническими характеристиками как раз требуют постоянного освобождения RAM от процессов и внутренней памяти телефона от системного мусора.

    Владельцы, к примеру, iPhone или iPad не нуждаются в очистке системы, по той простой причине, что их устройства дорогие и относительно мощные.

    Менеджеры очистки 

    Менеджеры очистки и менеджеры процессов («таск-киллеры») – это два разных понятия. Менеджеры очистки, как например, Clean Master, включают в себя «таск-киллер» (менеджер процессов). Но кроме этого они удаляют из системы информационный хлам: временные файлы, пустые папки, кэш приложений и прочее.

    «Таск-киллер» может быть частью менеджера очистки, а может существовать отдельно. В любом случае его предназначение – уничтожать процессы, которые «висят» в оперативной памяти устройства. Чистить RAM он может посредством прямых команд, а может в автоматическом режиме соответственно заданных условий.

    Автоматический режим работы менеджера процессов настраивает пользователь. Например, удалять процессы, когда процент заполнения RAM достигает 90%. Обычно в настройках приложения можно выставить фильтр чистки процессов: установить приложения, которые убивать нельзя, и наоборот – которые нужно убивать постоянно.

    Временные файлы и кэш 

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

    Временный файл создает приложение или операционная система, чтобы сохранить некоторые промежуточные результаты. Зачастую временный файл удаляет тот же процесс, который его создал. Но есть приложения, которые за этим следят плохо или не следят вообще. Файлы собираются, и приходится их удалять с помощью специальных утилит (Clean Master, Easy Cashe Cleaner, Cache Clear, «Мастер очищения»).

    Утилита Clean Master

    Утилита Cache Clear

    Временные файлы и кэш ускоряют работу приложений и операционной системы. Повторное обращение к таким файлам осуществляется быстрее, чем первый раз.

    Например, когда пользователь впервые использовал облачное хранилище Google Drive. оно загрузило на смартфон информацию от том, какие файлы у него есть в хранилище: эскизы ярлыков, страниц и пр. Когда он входите в Google Drive второй раз, то сначала быстро грузятся страницы с памяти устройства, потом обновляется только та ее часть, которая не совпадает с данными в Сети. Как следствие, приложение работает быстрее.

    Поэтому нужно удалять только те временные файлы, которые уже не будут использоваться. Обычному пользователю сложно проследить, какие файлы системе нужны, а какие нет. Но вот что можно сделать, так это не чистить устройство от системного мусора слишком часто. Раз в месяц – вполне достаточно.

    «Таск-киллер» 

    Вопрос удаления процессов нужно рассмотреть отдельно. Немало дискуссий ведется вокруг использования «таск-киллеров» для ОС Android. И, как это часто бывает, каждая сторона в чем-то права. Для начала давайте в общем разберемся, как работает ОС Android с процессами.

    Приложения на Android можно разделить на два вида: активные приложение и сервисы. Активное приложение – это то, с которым пользователь взаимодействует, которые он видит (редакторы, соц.-сети, игры). Сервисы – процессы, которые работают в фоне, пользователь их не видит (будильник, сервис, который проверяет обновления на Google Play и др.).

    При этом активное приложение не всегда видимое, иногда оно «свернутое». К примеру, пользователь пишет что-то в текстовом документе, и тут кто-то ему звонит. Текст становится невидимым – перед ним имя абонента. Текстовый документ остается в оперативной памяти – «свернулся» (более развернутый ответ ищите по запросу «Жизненный цикл приложения Android»). Когда разговор заканчивается, вы возвращаетесь к тексту.

    Итак, оперативная память заполняется:

    • сервисами (всегда в фоновом режиме); 
    • активными приложениями (видимые программы); 
    • приостановленными активными приложениями (программа работает, но временно невидима). 

    Убить процессы, очистить память, значит – удалить все это.

    Во время активного использования устройства оперативная память постепенно заполняется разными процессами. Android самостоятельно ранжирует их по важности. Когда память заполонена полностью, система удаляет процесс с самым нижним приоритетом.

    Например, 30% оперативной памяти заняли процессы системы. Плюс 20% - музыкальный проигрыватель. Браузер, а в нем несколько вкладок – в сумме 70%. Кто-то написал в ВК, всплыло оповещение, пользователь по нему вошел еще и в «ВКонтакте». И тут кто-то позвонил. Всё – оперативка переполнена. Скорее всего Android придется уничтожить процесс браузера. Когда, поговорив, юзер к нему вернется, то обнаружит, что браузер грузится заново - открытых вкладок больше нет.

    Момент, когда память переполнена и система удаляет какой-то процесс, на обычных устройствах - неощутим. Но на недорогих – система вполне может зависнуть на секунду-две.

    Итоги и решения 

    Итак, менеджеры очистки и «таск-киллеры» используют в первую очередь для того, чтобы очищать внутреннюю память телефона и оперативку. Для этого время от времени стоит удалять временные файлы, пустые папки, переносить приложения на внешнюю карту памяти (если это возможно сделать) и даже очищать оперативку.

    С Android-устройствами из низкой и средней ценовой категории дела обстоят по-разному. Среднее устройство оснащено хотя бы 4 Гб внутренней памяти и 512-1024 Мб оперативной. В таком случае нужно сильно постараться, чтобы всплывало оповещение «Карта памяти телефона заполнена». Хорошая оперативка и процессор помогут ОС Android удалять ненужные процессы мгновенно и незаметно.

    Но если устройство слабее, тогда придется что-то предпринимать. Чаще всего пользователи постоянно ограничивают себя в приложениях, чтобы не заполнять карту памяти телефона. А чтобы устройство работало быстрее, некоторые вырабатывают привычку постоянно использовать «таск-киллер». Но что первый, что второй способ неэффективные. Есть более действенные альтернативы.

    1. Кнопка Back 

    Самый простой способ – не допускать заполнения оперативной памяти. Для этого выходить из приложения нужно кнопкой «Back/Назад». Тогда приложение закрывается полностью.

    После нажатия «Home» приложение прячется в RAM. Там оно дожидается одного из двух: или пока пользователь его откроете вновь, или пока система его удалит в связи с нехваткой памяти.

    2. Root-права 

    На недорогих Android-устройствах заполнение RAM и соотношение процессов в оперативке приблизительно такое: около 60 % - ОС, 20–30 % - возобновляемые процессы, 10-20 % - активные приложения. Есть возможность часть возобновляемых процессов остановить раз и навсегда - речь идет о получении права Root.

    Рутинг также поможет более эффективно очищать карту память телефона. Пользователь сможет перенести на внешнюю память устройства программы, которые до этого были «неподвижными».

    Зачастую на получение Root-прав уходит немало времени. На первый раз – несколько часов: во-первых, чтобы их получить, во-вторых, чтобы хорошо разобраться со всех открывшимися возможностями.

    Права Root - это ответственность. Пользователь получает средства, с которыми чаще всего еще не знаком, поэтому первый рутинг - это всегда эксперимент. Невнимательный пользователь может запороть систему, и единственный способ исправить ситуацию – перерешить устройство. Если до этого не было опыта с рутингом, лучше всего попросить кого из знакомых помочь – будет и быстрее, и безопаснее.

    Примечание: установка прав Root ликвидирует гарантию на устройство. Следует уточнить: если причина поломки будет программная, тогда да – по гарантии ремонт не пройдет. Но если техническая, то исправят по гарантии - на Root-права даже никто не обратит внимание.

    3. Купить новое 

    Самое эффективное решение – купить более мощное устройство. Это может быть смартфон/планшет с объемом оперативной памяти хотя бы 512/1024 Мб.

    Хорошее устройство - самый верный способ забыть о «таск-киллерах». ОС Android будет работать так, как и должна – убивать процессы самостоятельно и незаметно.

    Advanced Task Killer Free - убийца процессов

    Advanced Task Killer Free - убийца процессов

    Как всем известно, отличительно особенностью системы Android является то, что приложение сами автоматически не закрываются. Поэтому, если нерадивый разработчик не предусмотрел в нем кнопку выхода - встроенными средствами вы это приложение не убьете. Оно так и будет висеть в процессах, тратя память вашего смартфона. Поэтому, на android-market довольно быстро появились различные приложения - менеджеры задач и убийцы процессов, одно из которых я представляю читателям в этой статье - Advanced Task Killer Free. Это довольно простое приложение, но, пожалуй, и самое простое в обращении.

    После установки мы имеем само приложение, и виджет к нему. Запуская Advanced Task Killer - видим список всех запущенный в данный момент приложений, и флажок возле каждого. Снимая флажок с приложения, мы, можно сказать, добавляем его в список игнорирования. Т.е. его Task Killer убивать не будет (в том числе через виджет). Добавляем на рабочий стол виджет - и по клику на нем будет происходить завершение всех процессов, не добавленных в список игнорирования.

    Есть также возможность автоубивания процессов в установленный промежуток времени, и некоторые другие настройки:

    Я добавил виджет на рабочий стол, и периодически по нему клацаю, при это убивается до 20 ненужных мне программ, что экономит чуть ли не до 100 мб свободной памяти. Есть у многих приложений такая дебильная черта - добавлять себя в автозагрузку, без ведома пользователя, поэтому после запуска висит кучу левых приложений, которые можно сразу убить. Как побеждать такие автораны накорню - расскажу в следующей статье.

    WhatsApp FAQ - Как устранить ошибку диспетчера задач?

    Как устранить ошибку диспетчера задач?

    Существует три проблемы, которые возникают из-за диспетчеров задач (также известные как приложения "task killer"):

    • Только на Android 2.1 приложения "task killer" могут навсегда отключить WhatsApp. В случае, если это произойдет, вы не сможете получать сообщения.
    • На всех телефонах Android приложения "task killer" могут временно отключать WhatsApp. Данное действие заставит WhatsApp отключаться и повторно подключаться к нашему серверу, что истощает батарею вашего телефона и использует ненужные объемы данных.
    • На всех телефонах Android, если приложение "task-killer" закроет WhatsApp, наш сервер не сможет узнать, прервано ли соединение. Данное действие может повлиять на доставку сообщений. Сообщение будет доставлено, но в результате оно может быть задержано на несколько минут.

    Удалите сторонние приложения "task killer". В частности проверьте:

    • Advanced Task Killer компании ReChild
    • Advanced Task Manager компании Cyrket / Arron
    • TasKiller компании Cyrket / Arron
    • Task Manager компании Adao

    В Android 2.3 и более поздних версиях многие функции предыдущих приложений "task killer" теперь являются частью функций телефона. Если вы хотите установить "task killer", несмотря на то, что мы не рекомендуем их использовать, пожалуйста, сделайте это после подтверждения номера телефона в WhatsApp.

    Вам также следует посмотреть данную Интернет-страницу для получения детальной информации о том, почему вам не стоит устанавливать приложения "task killer" на свой телефон.

    Служба поддержки WhatsApp

    Таск-киллеры и Оптимизаторы Вредны Для Вашего Android-смартфона

    Таск-киллеры и Оптимизаторы Вредны Для Вашего Android-смартфона. Хотите Узнать Почему?

    20.11.2014 Автор:admin

    Забудьте все, что вы знали до этого об ускорителях системы о таск-киллерах на андроид. Кругом полно информации о том, насколько полезны такие приложения. И в это даже хочется поверить, но если присмотреться поближе, то все эти приложения приносят пользу только своим разработчикам, а не вашему Android-смартфону.

    Если лень читать дальше: просто избегайте использования оптимизаторов и таск-киллеров. Реальная польза от них была только на старых версиях Android и для устройств с небольшим количеством оперативной памяти. Сейчас же наш зеленый робот успешно справляется с этими задачами самостоятельно, сделав сторонние приложения ненужными, и даже вредными. Хотите узнать почему, читайте дальше.

    Как Android управляет оперативной памятью (RAM) и приложениями?

    Что бы понять как Андроид использует оперативную память, нужно понимать что такое RAM и как она работает.

    Чтобы не описывать работу принципы работы оперативной памяти на всю статью, достаточно знать, что RAM — Запоминающее устройство с произвольным доступом, очень быстрое, но теряющее записаную информацию при отключении питания. Операративная память используется для временного хранения востребованной и быстроменяющейся информации приложений.

    По операционным системам Windows нам известно, что чем больше свободной оперативной памяти, тем лучше для программ. Когда оперативная память заполнена, вместо нее начинает использоваться жесткий диск в роли виртуальной оперативки. Само-собой, виртуальная оперативка значительно медленнее настоящей.

    Но что характерно для Windows, то по другому для Android.

    В Андроид есть встроенный менеджер оперативной памяти, которая распределяется между приложениями самым оптимальным образом. По сути, Андроид пытается держать в оперативной памяти часто используемые приложения для максимальной скорости их работы. Вы же помните, что оперативка очень быстрая? На мобильных устройствах важна каждая единица скорости, так что постоянное присутствие в оперативной памяти приложений выглядит хорошей идеей.

    К тому же, Android следит за фоновыми процессами, что бы они не использовали лишние ресурсы процессора. Поэтому нет падения производительности при загруженности приложений в оперативной памяти. Есть одно исключение, о котором я упомяну в конце этой статьи.

    Вред оптимизаторов и таск киллеров

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

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

    Во-первых, Android использует SD-карты, которые отличаются от традиционных жестких дисков. Так что нет нужды в дефрагментации. От этой процедуры такая память быстрее выходит из строя.

    Как только вы очистите оперативку на Андроид от приложений, они опять загрузятся туда при малейшей необходимости. А при использовании таск-киллеров будут расходоваться дополнительные ресурсы процессора и памяти для повторного запуска приложений и работы самих оптимизаторов. А это может негативно повлиять на время автономной работы вашего смартфона. Как видите — много минусов, никакой пользы.

    Улучшение производительности Android и увеличение времени автономной работы.

    Вероятно, к этому моменту у вас уже стали появляться вопросы про то, как повысить быстродействие смартфона и продлить время работы от одной зарядки. У меня есть для вас несколько советов:

    Удалите подозрительные приложения. Если ваш смартфон подвисает и ведет себя тормознуто, значит что-то в этом виновато. Есть одно приложение для мониторинга системы — Watchdog Task Manager. Он поможет отследить плохие программы.

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

    Отключите ненужное. По возможности, отключайте передачу данных в мобильной сети, Wi-Fi, GPS если не используете данные возможности. Это можно делать из строки состояния или через виджет на рабочем столе.

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

    Что вы думаете оптимизаторы и таск-киллеры? Они приносят вам пользу или это только плацебо? Буду рад увидеть ваши мысли в комментариях!