Мой телефон в последнее время был очень медленным. Когда я включаю экран, особенно если он был выключен некоторое время, телефон действительно вялый. Например, это может занять 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
, но я не видел никакого эффекта.