Как остановить Android-приложения, работающие в фоновом режиме. Как остановить программу


Как остановить Android-приложения, работающие в фоновом режиме

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

Как остановить Android-приложения, работающие в фоновом режиме

Как остановить Android-приложения, работающие в фоновом режиме

Содержимое статьи

Статистика процессов и использование батареи

Если вы хотите знать, какие приложения работают в фоновом режиме, и насколько они энергозатратные с точки зрения производительности и батареи, то Android имеет следующие встроенные опции мониторинга:

  • Активируйте Параметры разработчика, зайдя в Настройки > Об устройстве, и нажимайте на номер сборки, пока вы увидите уведомление о том, что параметры разработчика включены.
  • Зайдите в Настройки> Параметры разработчика> Статистика по процессам, чтобы увидеть, сколько времени работают ваши ключевые приложения. Нажмите любую программу, чтобы увидеть, сколько оперативной памяти она занимает.
  • Зайдите в Настройки > Батарея, затем нажмите на определённые приложения, чтобы увидеть, сколько батареи они используют.
Статистика процессов дает нам знать какие приложения всегда запущены. Некоторые должны, некоторые нет

Статистика процессов дает нам знать какие приложения всегда запущены. Некоторые должны, некоторые нет

Какие приложения, работающие в фоновом режиме, мне нужно остановить?

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

Вам следует оставить большинство приложений или услуг, которые начинаются со слова Google. Действительно важные сервисы всё равно не позволят вам остановить их, но и следующие приложения не стоит закрывать: Google Search, Google Play services, Google Contacts Sync, Google Keyboard, Google Play Store.

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

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

Список статистики процессов должен дать вам довольно хорошее представление о том, какие приложения стоит оставить работать в фоновом режиме на основе того как часто вы их используете. Это отличное место, чтобы остановить ненужное программное обеспечение или услуги, которыми вы, возможно, не пользуетесь, например, Google Play Music.

Как отключить, остановить или удалить фоновые приложения

Если у вас есть приложение, которое как вы считаете, использует чрезмерное количество мощности процессора или работает в фоновом режиме намного больше, чем нужно, то вы можете:

  • Отключить его через Диспетчер приложений, зайдя в Настройки > Приложения > Диспетчер приложений, выбрав приложение, а затем нажать Отключить.
  • После того как обновился Lollipop, появилась возможность легко закрыть недавние приложения, нажав на кнопку навигации Недавние приложения на вашем телефоне (справа от домашней кнопки), и сдвигая их влево или вправо, тем самым закрывая их.
  • Удалить их из телефона можно зайдя в Настройки> Приложения> Диспетчер приложений, выбрав приложение, а затем нажать Удалить.
  • Чтобы принудительно остановить их, зайдите в Настройки> Приложения> Диспетчер приложений, листните вправо и попадёте на вкладку Выполняется, выберите приложение, а затем нажмите Остановить.
Менее важные приложения (слева) могут быть удалены. Важнейшие системные службы (справа) нет

Менее важные приложения (слева) могут быть удалены. Важнейшие системные службы (справа) нет

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

Greenify

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

Greenify делает управление приложениями легким

Greenify делает управление приложениями легким

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

Вы следите за процессами, происходящими с вашими приложениями? Какие инструменты вы используете?

doitdroid.com

отключаем программы, работающие в фоновом режиме

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

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

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

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

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

Какие программы можно отключить?

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

программы работающие в фоновом режиме

потом нажимаем на Службы и приложения и последний пункт Службы. Вот здесь можно увидеть все нужные и ненужные программы работающие в фоновом режиме в общей сложности у меня их набралось более 150 шт!

программы работающие в фоновом режиме

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

Например: торрент клиенты µTorrent или BitComet их можно смело отключать, если конечно вы день и ночь не раздаете какие-то файлы. Программа Skype (скайп) если вы звоните, раз в месяц тогда зачем он будет поглощать ежедневно ресурсы в пустую?

Также и с другими программами, если нет надобности в ежеминутной ее работе смело останавливайте. Ни в коем случае не путайте, отключение программы не подразумевает под собой ее не работоспособность в будущем! Когда она вам понадобится, то просто запустите ее с ярлыка, как обычно это делаете.

Фоновый режим — это режим ожидания то есть программа запущена всегда хоть и не используется.

И наконец, обещанный мной список служб Windows которые можно отключить наверняка или перевести в ручной режим.

Parental Control – отключаемKtmRm для координатора распределенных транзакций – вручнуюАдаптивная регулировка — отключаем яркости необходима только владельцам ПК. с встроенным датчиком света для автоматической регулировки яркости монитораАвто настройка WWAN – отключаем если у вас нет CDMA или GSM модулейБрандмауэр Windows – отключаем, если в вашем антивирусе есть эта услугаБраузер компьютеров – перевести вручную при неиспользовании локальной сетиВспомогательная служба IP (Support IP Service) – отключаемВторичный вход в систему – отключить или вручнуюДиспетчер автоматических подключений удалённого доступа – отключить или вручнуюДиспетчер печати – отключаем, если не используем принтерЗащитник Windows – отключаем, совершенно ненужная службаКоординатор распределенных транзакций – отключаемМодуль поддержки NetBIOS – отключаем, но при условии, что нет локальной сети (объединение от 2 компьютеров и больше)Настройка сервера удаленных рабочих столов – отключаемСлужба поддержки Bluetooth – отключаем, не думаю, что это сейчас актуально.Служба загрузки изображений Windows (WIA) – если используете сканер, то ничего не трогаетеСлужба удаленного управления Windows – отключаемСлужба удаленных рабочих столов – отключаемСмарткарта – отключаемСлужба ввода планшетного ПК – отключаемУдаленный реестр – здесь вообще все плохо есть мнение, что это своего рода открытая дверь для вируса, который может изменить системный реестр. Однозначно отключаемФакс – отключаем, вообще прошлый век.

Для отключения службы производим по ней двойной клик левой кнопкой мыши, откроется окно где меняем значение Тип запуска с Автоматически на Отключена потом Остановить// Применить//OK. вот так поступаем с каждой неугодной нам службой.

программы работающие в фоновом режиме

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

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

Валерий Семенов, moikomputer.ru

moikomputer.ru

Как остановить приложения запускающиеся в фоновом режиме Windows 10

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

В сегодняшней статье рассмотрим как управлять приложениями в фоновом режиме, как их останавливать и т.д.

Остановить некоторые приложения от запуска в фоновом режиме

Перед отключением фонового приложения нужно понимать, что отключая его - оно перестанет обновлять живую плитку, получать новую информацию и выдавать уведомления.

Чтобы посмотреть какие приложения имеют разрешение на запуск в фоновом режиме - откройте "Пуск" => Параметры => Конфиденциальность

201602262-min

Почти в самом низу вы найдете "Фоновые приложения", открыв их вы увидите список приложений и рядом переключатели вкл\откл. По умолчанию всем приложениям в списке разрешено работать в фоновом режиме, и напротив них выбрано вкл. Смотрите на список и отключайте те приложения, которые вы вообще не используете и надобности в которых нет.

201602263-min

Остановить запуск всех приложений в фоновом режиме с помощью режима "Экономия заряда"

Можно использовать режим экономии заряда для остановки фоновых приложений. Данный режим включается автоматически, если ваше устройство отсоединено от питания и заряда батареи остается меньше 20%. В данном режиме ни одно приложение не будет работать в фоновом режиме, если вы не дали ему разрешение сами. Режим "Экономии заряда" можно включить нажав на значок батареи и выбрав плитку "Экономия заряда", или нажав на "Центр уведомления" и включив данную плитку.

201602133-min

Вы также можете настроить режим экономии заряда, когда включать его и каким приложениям разрешать работать в фоне. Для этого заходим в "Пуск" => Параметры => Система => Экономия заряда => Параметры экономии заряда  => здесь вы сможете добавить приложения, которым разрешено работать в фоне при включенном режиме "Экономии заряда"

201602139-min

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

201508264

если вы открываете диспетчер задач первый раз - для получения более детальной информации нажмите "Подробнее"

Снимок экрана (55)

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

vynesimozg.com

Как приостановить любой процесс или приложение в OS X

Иногда возникает необходимость выявить приложение или процесс, чрезмерно потребляющий ресурсы вашего мака. Обычно для этих целей используют Мониторинг системы, в котором находят прожорливое приложение и принудительно завершают его. Такой способ довольно грубый и не совсем «гуманный», поскольку принудительное завершение приложения может вызвать потерю данных. Вместо этого, удобнее будет воспользоваться командой Терминала kill, которая безболезненно может на время приостановить процесс или приложение, а затем продолжить его выполнение.

* * *

Как приостановить и запустить приложение с помощью PID

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

Снимок экрана 2014-05-19 в 12.34.26Первым делом, нам нужно узнать PID приложения, которое мы собираемся приостановить. PID — это process ID, номерной идентификатор приложения, который отображается на вкладке ЦП, в Мониторинге системы. Например, PID iTunes у меня — 525 (у вас он будет отличаться).

Открываем Терминал (из папки Программы — Утилиты или через Spotlight) и вбиваем следующую команду (подставив PID приложения):kill -STOP PID

Снимок экрана 2014-05-19 в 17.52.24

Снимок экрана 2014-05-19 в 12.34.10Сразу после этого, музыка перестанет играть (если она была запущена), а приложение будет приостановлено. Выполнение кода полностью прекратится и оно будет считаться зависшим (в Мониторинге системы отображается статус — Не отвечает).

Для возобновления работы приложения, также используется команда kill, но уже с другим ключом, вот как она выглядит:

kill -CONT PID

Снимок экрана 2014-05-19 в 17.53.02

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

Как приостановить и запустить приложение с помощью AppName

Если у вас возникли какие-либо проблемы с предыдущим способом или вы не хотите заморачиваться с PID, который каждый раз при запуске приложения изменяется — можно воспользоваться еще одним способом, работающим с именем приложения (AppName), которое в отличие от PID, всегда неизменно.

Снимок экрана 2014-05-19 в 17.44.10

Для этого мы воспользуемся командой killall с уже знакомыми нам ключами. Вспоминаем имя приложения или смотрим его в Мониторинге системы и подставляем в следующую команду:

killall -STOP "AppName"

Снимок экрана 2014-05-19 в 13.06.47Для продолжения, как вы уже наверное догадались, нам нужно использовать эту же команду, но с ключом -CONT. Она выглядит вот таким образом:

killall -CONT "AppName"

Снимок экрана 2014-05-19 в 17.51.07После этого работа приложения будет возобновлена и вы сразу же к нему вернетесь.

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

Напоследок напомню, что команда killall в чистом виде (без каких либо ключей), мгновенно завершит любое приложение. Если это системные приложения OS X, например Finder, Dock — они будут просто перезапущены.

* * *

Остались вопросы, замечания или предложения? Добро пожаловать в комментарии — я всегда рад пообщаться и помочь. Оставайтесь с нами, впереди еще много интересного!

lifehacker.ru

android - Как остановить программу под Eclipse?

Android Zombies Рисунок 1 - Многие зомби были убиты во время исследования этого ответа.

Убивание приложения Android. Процесс Java VM на уровне ОС не рекомендуется. К сожалению, это именно то, что делает окно устройства затмения "stop", равно как и System.exit() и команда "kill" оболочки.

Это подрывает обычные жизненные циклы приложения, такие как onStop(), onDestroy() и finalize().

Многие приложения требуют этих методов для изящного выхода (например, если они используют системные объекты, такие как Sensor, MediaPlayer, Equalizer, Visualizer и т.д.).

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

Единственное решение - убедиться, что вы всегда выходите из приложения с помощью вызова onStop() или onDestroy() или по крайней мере finalize(). Отладчик делает это, как и ОС при выключении.

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

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

Вы можете использовать Google Analytics и Play Store для мониторинга для их развертывания. Вы не хотите, чтобы сердитые пользователи давали одиночные обзоры ANR после перезагрузки из-за вашего приложения зомби. Очень плохо.

Помните, что Android - это Linux: рассматривайте его как настоящую ОС и уважайте жизненный цикл приложения, иначе вы наверняка столкнетесь с ужасным Апокалипсисом Зомби.

PS: Если вам не нравится аналог Zombie, как насчет Fantasia?

enter image description here

qaru.site

Как остановить программу под Eclipse? Oh! Android

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

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

Windows > Показать вид > Другое … > Android > Устройства

Имейте в виду, что на Android программы, как правило, только «останавливаются», если вы заканчиваете (), или система уничтожает их, когда требуется память. Зачем вообще останавливаться? Например, вам не нужно останавливаться, чтобы исправить / переустановить / перепроверить.

В перспективе «Отладка» выберите корень приложения в разделе «Отладка» (где имеется список активных потоков) и нажмите кнопку «Стоп».

Работаю для меня.

Windows -> Open перспектива -> Другое … -> DDMS

  1. В окне Android в левом окне вы увидите «Устройства». Должен быть список приложений, которые сейчас запущены (эмулятор или физические устройства). Нажмите на приложение, которое хотите закрыть. Обычно имя – это имя пакета + имя приложения
  2. Теперь нажмите на символ «Стоп».

Чтобы вернуться к нормальному виду, вам просто нужно нажать кнопку Java в верхней правой части. Вы также можете сделать это нажатием: Windows -> Open перспектива -> Другое … -> Java

Этот ответ не касается Eclipse, но, поскольку этот вопрос возникает в поиске Google для остановки запуска программы для Android, я хотел бы предложить метод командной строки. adb shell , найти PID процесса, который вы хотите убить с помощью ps , например, мой был:

u0_a46 2097 37 175520 19912 ffffffff 40037ebc S net.unternet.bleah.blarg

Поэтому просто kill 2097 и вы увидите, как снова появится главный экран.

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

Android-зомби Рисунок 1 – Многие зомби были убиты во время исследования этого ответа

Убивать приложение для Android. Процесс Java VM на уровне ОС не рекомендуется. К сожалению, это именно то, что делает окно устройства затмения «stop», равно как и System.exit () и команда «kill» оболочки.

Это подрывает обычные жизненные методы приложения, такие как onStop (), onDestroy () и finalize ().

Многие приложения требуют этих методов для изящного выхода (например, если они используют системные объекты, такие как Sensor, MediaPlayer, Equalizer, Visualizer и т. Д.).

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

Единственное решение – убедиться, что вы всегда выходите из приложения с помощью вызова onStop () или onDestroy () или, по крайней мере, finalize (). Отладчик делает это, как и ОС при выключении.

Вы можете настроить свое приложение для захвата событий SIG_HUP, чтобы принудительно выйти из командной строки.

Единственный раз, когда вы убили виртуальную машину приложения, – это состояние ANR (уже зомби). ANR должны быть исправлены. Никогда не развертывайте приложение, которое может ввести это состояние. Это очень грубо.

Вы можете использовать Google Analytics и Play Store, чтобы отслеживать их при развертывании. Вы не хотите, чтобы сердитые пользователи давали обзоры ANR с одной звездой после перезагрузки из-за вашего приложения для зомби. Очень плохо.

Помните, что Android – это Linux: рассматривайте его как настоящую ОС и уважайте жизненный цикл приложения, иначе вы наверняка столкнетесь с ужасным Апокалипсисом зомби.

PS: Если вам не нравится аналог Zombie, как насчет Fantasia?

Введите описание изображения здесь

www.ohandroid.com

Как остановить программу?

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

Вам понадобится
Инструкция
  • Некоторые приложения настроены таким образом, чтобы щелчок по иконке с крестиком не закрывал программу, а только сворачивал ее окно. Если вы не уверены, что прекратили работу приложения этим способом, поищите его значок в трее и закройте программу окончательно с помощью соответствующего пункта в контекстном меню иконки - оно открывается щелчком по объекту правой кнопкой мыши.
  • Программу, которая работает в полноэкранном режиме и не имеет окна с крестиком в правом верхнем углу можно закрыть с использованием «горячих клавиш». Используйте сочетание клавиш Alt + F4 вместо щелчка по пиктограмме закрытия окна, чтобы завершить работу, например, какой-либо полноэкранной компьютерной игры.
  • Для «аварийного» прекращения работы программ используйте «Диспетчер задач» Windows. Если закрыть приложение обычным способом нет возможности, нажмите сочетание клавиш Ctrl + Alt + Delete. В некоторых версиях ОС - например, Windows XP - этого достаточно, чтобы на экране появилось окно диспетчера, в других - например, Windows 7 - нужно щелкнуть по строчке «Запустить диспетчер задач» в промежуточном меню.
  • На вкладке «Приложения» в окне диспетчера найдите в таблице строку нужной программы. У «зависших» приложений в колонку «Состояние» этой таблицы вместо надписи «Работает» помещена отметка «Не отвечает». Выделите строку программы и нажмите кнопку «Снять задачу».
  • Если в списке нет искомой программы, перейдите на вкладку «Процессы». Здесь размещен аналогичный список, но вместо названий программ левая колонка - «Имя образа» - содержит названия исполняемых файлов. Это немного усложняет поиск, но зато в правую колонку - «Описание» - помещено краткое пояснение назначения каждого приложения или его полное название. Используя данные этих двух столбцов, найдите нужную программу, выделите ее строку в таблице и нажмите кнопку «Завершить процесс».
  • Оцените статью!

    imguru.ru