Мой телефон в последнее время был очень медленным. Когда я включаю экран, особенно если он был выключен некоторое время, телефон действительно вялый. Например, это может занять 30 секунд, чтобы ответить на мой ввод. Или, если кто-то звонит, он может не отвечать на мой жест ответа до тех пор, пока абонент не сдастся и не положит трубку.
Если я оставлю экран включенным на несколько минут (до пяти), телефон в конечном итоге начнет реагировать более нормально.
Информация о ЦП в параметрах разработчика показывает, что процессор все время медленен, и процесс system_server
потребляет почти всю эту емкость ЦП, а другие процессы борются за небольшую загрузку ЦП.
Кроме того, эта активность процессора убивает мою батарею. Я получаю только половину срока службы батареи, которую я должен получить.
Я недавно потерял root в обновлении OTA; при повторном рутировании пришлось сделать вайп телефона. Как только я все восстановил, проблема вернулась.
Мой телефон - Galaxy Nexus под управлением Jelly Bean (4.1.2). Я также столкнулся с подобной проблемой с моим предыдущим телефоном, Nexus One с MIUI и ICS. Я приписал медлительность этого телефона его возрасту, но теперь я думаю, что должно происходить что-то еще.
Что может быть не так или как я могу найти решение проблемы?
Ответы на поставленные вопросы
- Мой текущий телефон работает 4.1.2. Проблема стала намного хуже после обновления. Мой предыдущий телефон был тот, который я сказал, работал "ICS". Я поместил это в кавычки, потому что это было пользовательское ПЗУ, которое утверждало, что было 4.0, но которое я подозреваю, было фактически Gingerbread +.
- Моя оперативная память обычно работает на уровне около 85%. Но я сомневаюсь, что это слишком полезно, поскольку Android автоматически убивает приложения, когда ему требуется больше оперативной памяти, а ядро Linux спроектировано таким образом, чтобы оперативная память в основном была заполнена, чтобы не тратить ее впустую.
- В настоящее время Google Maps использует большую часть батареи, а затем Tasker. Я вполне уверен, что это не типично, однако. Я не могу себе представить, почему Google Maps будет так высоко, потому что я не часто его использую. Во всяком случае, я отключил разрешения на местоположение, так что надеюсь, что это вылечит Google Maps. И Tasker обычно не потребляет так много, но когда процессор привязан, кажется, ему труднее работать, чем большинству приложений. (Кстати, у меня нет профилей на основе местоположения в Tasker.)
- После перезагрузки телефона все в порядке, пока экран не отключится на некоторое время. Затем проблемы возобновляются. Они настолько серьезны, что часто перезагружаются быстрее, чем пытаться использовать телефон без перезагрузки.
- Автоповорот, кажется, не имеет никакого эффекта. Я регулярно переключаю его в обычном режиме использования телефона, и не заметил никакой разницы в любом случае.
- Приложения могут показаться виновником, поскольку у меня возникла одна и та же проблема на двух разных телефонах, и после сброса настроек к заводским. Тем не мение:
- Процесс, который потребляет процессор, - это не приложение
system_server
, а ядро Android. - У меня много приложений, поэтому отключение их одно за другим может занять много времени.
- Процесс, который потребляет процессор, - это не приложение
- Я пытался успокоиться
system_server
, но я не видел никакого эффекта.
источник
Ответы:
Похоже, что это может быть проблема с определенными сбоями некоторых фоновых служб. Попробуйте понаблюдать за фоновыми службами и отключите некоторые из них, чтобы выяснить, не можете ли вы ударить преступника. Чтобы сделать это таким образом, чтобы было меньше удачных попыток, на рынке есть несколько приложений для работы с батареями, или вы можете использовать собственный монитор батареи ICS, чтобы увидеть, есть ли что-нибудь, что потребляет больше батареи, чем на самом деле.
источник
У меня была похожая проблема с моим новым мобильным телефоном Razr Maxx с ICS. Оказалось, что это чрезмерно усердное автомобильное HUD-приложение, которое потребляет циклы ЦП, даже когда оно не работает. Удаление это решило проблему. Поначалу меня смутило то, что ОС Android была показана как основной аккумулятор, а не само приложение. Поскольку у вас была та же проблема с вашим предыдущим телефоном, это говорит о неправильной работе приложения, которое вы установили на обоих.
Я бы попробовал отключить GPS и мобильные данные / Wi-Fi и посмотреть, продолжает ли батарея разряжаться с такой же тревожной скоростью. Если проблема связана с интернет-соединением, скорее всего, это связано с тем, что приложение, поддерживаемое рекламой, безуспешно пытается позвонить домой.
источник
Другим очень распространенным источником замедлений Galaxy Nexus является довольно неприятная проблема с аппаратным обеспечением / микропрограммой, задокументированная здесь: http://code.google.com/p/android/issues/detail?id=39154 .
Это, вероятно, повлияет на вас, если у вас будет менее 3–4 ГБ свободного места. Есть некоторые обходные пути, но они включают в себя root и, следовательно, возможную аннулирование гарантии. Я обнаружил, что очистка некоторого хранилища и перезагрузка в некоторой степени помогают, но еще не пробовали обходных путей.
В ответ на комментарий Скотта проблема может сохраняться даже после того, как вы в основном очистите свое хранилище, если оно когда-то было заполнено (иш). Основным исправлением, которое я увидел, было FSTRIM, стандартная процедура для флеш-памяти, но не встроенная в более старые версии Android. Я, казалось, какое-то время получал от этого пользу. Ссылка в Play Store находится здесь: https://play.google.com/store/apps/details?id=com.grilledmonkey.lagfix
источник
Проверьте запущенные сервисы. Вы будете знать, что работает без необходимости. Я закрыл их и сразу увидел изменение скорости.
источник