среда, 5 декабря 2012 г.

Свободная память – память потраченная впустую



Watchdog Task Manager Lite - приложение для андроид устройств, выявляющее  программы и сервисы усиленно потребляющие энергию смартфона.

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

Приступая к работе

Для того, что бы посмотреть Watchdog после инсталляции в действии, зайдите в настройки и установите Polling interval (интервал опроса) в 10 секунд, а threshold (уровень срабатывания) в 1 или 10%. Это хороший способ, за короткий промежуток времени, продемонстрировать, как срабатывает программа.







После этого, установите Polling interval (интервал опроса) CPU и threshold (уровень срабатывания) в менее интенсивные значения. Более длинные интервалы позволят телефону засыпать, экономя заряд аккумулятора. Рекомендуем начать с 2-х минут. Threshold (уровень срабатывания) менее важен для экономии батареи, но может вызвать излишние срабатывания, если установлен слишком низко.

Рекомендуемые значения настройки

Существует 2 начальных настройки для экспериментирования.
Одина из них состоит в том, чтобы выбрать более высокий порог с меньшим интервалом. Например, 50% и 1 минута. В этом случае программы будут ловиться быстро, но Watchdog будет использоваться более интенсивно.
Другой способ предполагает низкий порог и большой интервал. К примеру порог 30% каждые 2 минуты так же эффективен как и первый способ, но реже выводит телефон из режима сна.


WhiteList (Белый список)

Время от времени у приложений, работающих в фоне, появляется необходимость использовать ресурсы процессора. Если добавить такое приложение в WhiteList (белый список), то Watchdog бедет его игнорировать. На вкладке "Alerts" нажмите на нужное приложение и нажмите кнопку WhiteList, программа реагировать на него в дальнейшем не будет.

BlackList (Черный список)

...(только для платной версии)

Различие версий

В лайт версии присутствует реклама и отсутствуют следующие функции:
The blacklist (черный список): здесь можно задать приложения, которые программе нужно автоматически закрывать.

Виджет




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

Краткое руководство

Stats (Статистика)




Эта вкладка включает основную статистику собранную в процессе мониторинга:

Last Collection - когда собиралась информация в последний раз. Это время может быть старше, чем интервал опроса из-за сна процессора.
CPU % spent in background apps - Процент загрузки ЦПУ (во время последнего сбора) всеми приложениями, отмеченными как фоновые. Это включает в себя все приложения, выделенные синим цветом на вкладке CPU.
Time CPU spent off(sec) - Когда экран выключен и зарядка отключена, ЦПУ периодически засыпает. Здесь указывается количество времени, которое процессор спал (за время наблюдения).
Memory - Здесь указывается количество свободной и общей памяти в телефоне (RAM). Желательно, чтобы уровень свободной памяти был низким. Свободная память - память потраченная впустую (Free RAM is wasted RAM). Если нужно освободить память, андроид сам выгружает фоновые процессы.
CPU information - Суммарно использование процессора за весь период сбора информации. Числа описаны здесь и являются такими же, которые выдает команда top unix-систем.

Alerts (Оповещения)




Эта вкладка содержит список процессов, которые превысили уровень использования CPU, задаваемый в настройках программы. Нажатие на процесс дает три варианта действий. Ignore удаляет процесс из списка. WhiteList заносит процесс в WhiteList и удаляет из списка. Kill закрывает процесс.

Когда вы получаете первое оповещение (alerts), можно его проигнорировать, так как возможно оно было разовым. Если приложение постоянно выдает оповещения и вы хотите продолжать его использовать, можно добавить его в WhiteList. Закрытие приложения - это временное решение, так как оно будет восстановлено операционной системой. И если приложение "дурно себя повело" один раз, оно сделает это снова.

CPU




Эта вкладка показывает список всех Андроид процессов на телефоне, активных и висящих в фоне. Каждая строка показывает последнее состояние приложения, а так же использование памяти и CPU. В меню есть пункт для изменения способа сортировки этого списка. Звезда на строке показывает, что приложение в WhiteList. Красный Х показывает приложение из черного списка (blacklist). Синим отмечены фоновые задачи. Зеленые записи - активные приложения. Белым обозначены процессы системного уровня.
На вкладке присутствует чекбокс Real time CPU для более точных текущих значений использования процессора. В этом случае возрастает использование CPU Watchdog-ом. Есть так же опция freeze, которая замораживает список для просмотра без его изменения. Однако программа все равно продолжит отслеживать приложения.

Menus (Меню)

Preferences - меню настроек
WhiteList - Показывает состояние текущего WhiteList. Долгое нажатие - управление списком.
BlackList - Показывает текущее содержание BlackList. Долгое нажатие для удаления пунктов. Нажатие для изменения текущих настроек.
Help - Вход в меню помощи.
Restart - Если приложения не обновляются, последнее обновление списка приложений было довольно давно, нажмите кнопку restart для перезапуска сервиса. Вероятно это результат действия тасккиллера, который завершил сервис мониторинга.
Sort - Различные варианты сортировка списка вкладки CPU.

(переведено при помощи PROMT-а + начальные знания русскаго языка 11.07.2011)

Теперь практическая часть:
в последнее время программа Watchdog Task Manager Lite довольно интенсивно начала выбрасывать флажки при перезагрузке моего смартфона.























Как видно на скриншоте причиной алертов явился сервис Android media process.
Гугленье на скорую руку привело к рекомендации остановить сервис Media Storage (хранилище мультимедиа) и очистить данные, что не привело к желаемому результату. Так же там указывалось, что один из файлов на флешке поврежден и сервис циклится на восстановлении базы данных файлов. Однако нужно помочь сервису! С флешки было все слито, она была отформатирована, после чего залито то, что действительно нужно. После этого мои волосы стали чистыми и шелковистыми, чего и вам желаю.

1 комментарий:

  1. Casino - Dr.MCD
    A virtual casino is 천안 출장안마 a virtual casino that gives away free spins no deposit 하남 출장안마 bonuses to 성남 출장샵 players without having to deposit anything 속초 출장마사지 to deposit. Casino bonuses are  Rating: 통영 출장샵 5 · ‎5 reviews

    ОтветитьУдалить