За прошедшие выходные я решил пойти на опыт, сознательно отказаться от зарядки смартфона на Android с целью определить его жизнеспособное время жизни батареи. На утро понедельника в качестве статистики имею следующие показатели:
На прошивках KG6 нынешние показатели 1-2% за ночь, как вы понимаете "если ничего не делать"
Вообще перспектива радует. Утечка заряда проблема исключительно софтовая, а не аппаратная, следовательно совершенством системного ПО можно добиться крайне приятных результатов. Собственно это основной плюс open source
Для просто звонков Андроид не нужен, я например всегда в сети, либо 3g либо wifi - это удобно. Видео кстати ооочень мало забирает.
Что касается Гугл Мапс - он тих и не заметен, если его не дергать. Если быть точным, Гугл Мапс прописывает себя в манифесте, сообщая "Если включат GPS и попросят сервис месторасположения, я здесь!!!" и после этого с нулем потребления батареи и ресурса CPU тихо уходит в кэш.
Насчет Рут, рут принципиально нужен для моддинга. Например я убраны все системные НЕИСПОЛЬЗУЕМЫЕ утилиты ибо их наличие может вызвать конфликт (что грозит переодическим просыпанием CPU). Рут также позволяет производить установку систменого софта и кастомных ядер системы, например новая клавиатура или системные виджеты. Также рут полезен для тонкого твика системы, вчера запустил профиль SetCPU который на ночь замедляет процессор до 200-400 MHz
что за телефон? у меня defy на родной 2.1 прошивке, как я понял из англоязычных форумов, глючный драйвер sim-модуля, который не даёт телефону нормально заснуть, в итоге в обычном режиме заряда хватало на 12-16 часов, но я активно использую телефон: книги, музыка, интернет, почта, гтолк, карты если выключить радиомодуль, на телефоне можно слушать музыку и читать книги как миниму двое суток
сейчас прошился на cyanogenmod7 на 2.3.4, проблема с радиомодулем пропала, но всё остальное стало адски жрать, никак не выцеплю, что конкретно, в итоге время работы осталось примерно таким же
SGS2 Самый простой способ выслидить, поставить power Tutor и NetMeter. Второй программой можно увидеть не спящий процесс (периодичность работы CPU), с помощью Power Tutor его выследить. А дальше зависит от приложения... Убить или убить его конкурента или переустановить.
netmeter разве не показывает примерно похожую на первый скриншот картинку? у меня в CM7 статистика батарейки точно такая же а powertutor какую-то фигню показывает: по общему потреблению приложений на первом месте fbreader с 25 процентами, это понятно, постоянно читаю а вот потом по 12 процентов хавают system и синхронизация контактов, на 2.1 и 2.2 официальных синк у меня столько точно не жрал
по CPU опять system - 33% media server 25% - это я музыку слушал часа три за весь день, и прям видно по OSmon-у, что при включенном плеере процессор нагружен процентов на 10-15, что странно - что там этот mp3 декодировать-то? плюс ещё сам powertutor 19% отожрал
вот я и говорю, странно как-то, мне непонятно такое поведение батарейки
в нетметре интересны две характеристики: кардиограмма работы CPU видна периодичность пробуждения CPU и данные по потреблению приложениями.
PowerTutor помогает отслеживать оперативный расход, и опять же данные по потреблению приложениями.
с целью сокращения потребления я бы действовал двумя стратегиями: 1. Определил приложение которое будит телефон в неактивном режиме, ибо самое обидное терять заряд, когда ты не используешь телефон. 2. Определил текущее потребление в оперативном режиме и возможности сокращения
Comments 13
Reply
Reply
Вообще перспектива радует. Утечка заряда проблема исключительно софтовая, а не аппаратная, следовательно совершенством системного ПО можно добиться крайне приятных результатов. Собственно это основной плюс open source
Reply
Reply
Что касается Гугл Мапс - он тих и не заметен, если его не дергать. Если быть точным,
Гугл Мапс прописывает себя в манифесте, сообщая "Если включат GPS и попросят сервис месторасположения, я здесь!!!" и после этого с нулем потребления батареи и ресурса CPU тихо уходит в кэш.
Насчет Рут, рут принципиально нужен для моддинга. Например я убраны все системные НЕИСПОЛЬЗУЕМЫЕ утилиты ибо их наличие может вызвать конфликт (что грозит переодическим просыпанием CPU). Рут также позволяет производить установку систменого софта и кастомных ядер системы, например новая клавиатура или системные виджеты. Также рут полезен для тонкого твика системы, вчера запустил профиль SetCPU который на ночь замедляет процессор до 200-400 MHz
Reply
у меня defy
на родной 2.1 прошивке, как я понял из англоязычных форумов, глючный драйвер sim-модуля, который не даёт телефону нормально заснуть, в итоге в обычном режиме заряда хватало на 12-16 часов, но я активно использую телефон: книги, музыка, интернет, почта, гтолк, карты
если выключить радиомодуль, на телефоне можно слушать музыку и читать книги как миниму двое суток
сейчас прошился на cyanogenmod7 на 2.3.4, проблема с радиомодулем пропала, но всё остальное стало адски жрать, никак не выцеплю, что конкретно, в итоге время работы осталось примерно таким же
Reply
Самый простой способ выслидить, поставить power Tutor и NetMeter.
Второй программой можно увидеть не спящий процесс (периодичность работы CPU), с помощью Power Tutor его выследить. А дальше зависит от приложения...
Убить или убить его конкурента или переустановить.
Reply
а powertutor какую-то фигню показывает:
по общему потреблению приложений на первом месте fbreader с 25 процентами, это понятно, постоянно читаю
а вот потом по 12 процентов хавают system и синхронизация контактов, на 2.1 и 2.2 официальных синк у меня столько точно не жрал
по CPU опять system - 33%
media server 25% - это я музыку слушал часа три за весь день, и прям видно по OSmon-у, что при включенном плеере процессор нагружен процентов на 10-15, что странно - что там этот mp3 декодировать-то?
плюс ещё сам powertutor 19% отожрал
вот я и говорю, странно как-то, мне непонятно такое поведение батарейки
Reply
PowerTutor помогает отслеживать оперативный расход, и опять же данные по потреблению приложениями.
с целью сокращения потребления я бы действовал двумя стратегиями:
1. Определил приложение которое будит телефон в неактивном режиме, ибо самое обидное терять заряд, когда ты не используешь телефон.
2. Определил текущее потребление в оперативном режиме и возможности сокращения
Reply
Leave a comment