se-zver.ucoz.net
Главная | Регистрация | Вход Приветствую Вас Дух сети | RSS
Меню сайта
Наш опрос
Что мне делать в первую очередь?
Всего ответов: 24
Статистика

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Факи, инструкции, мануалы » Другие полезные инструкции » ХИП, ЯВА, Эльфы и прочий моддинг. Энергопотребление. (Оптимизация работы)
ХИП, ЯВА, Эльфы и прочий моддинг. Энергопотребление.
khodomayДата: Среда, 17.06.2009, 12:47 | Сообщение # 1
Активный новичок
Группа: Модераторы
Сообщений: 44
Награды: 0
Репутация: 12
Статус: Offline
1) Сколько оперативной памяти в моём аппарате?

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

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

1.1) «Освободить» память можно лишь предварительно зарезервировав её, сама по-себе она ниоткуда не возьмётся и никуда не денется (если конечно какой-нибудь эльф с утечкой памяти не будет постоянно уменьшать её объём).
Прим.: тут как-бы есть «одно но»… на DB 2020, если запустить тяжелое JAVA приложение, которое использует большой размер ХИПА, а потом его закрыть, то свободной оперативной памяти после такой процедуры может быть даже больше, чем до запуска такого приложения?! Вот тут как раз и можно наблюдать этот эффект динамического распределения ХИПА.
1.2) «Освободить» память можно:
- использованием минимального количества графики в эльфах
по-возможности отказаться от некоторых эльфов (не пишу от каких), потому, что большинство знает, что и сколько потребляет и когда начинают пропадать иконки и графика, а так-же первью картинок и тд…
- использовать по минимуму, или не использовать вовсе загрузку изображений не из мэйна, а особенно загрузку изображений намного превышающих оригинальный размер.
по-возможности минимизировать использование изменённого меню, в котором загрузка иконок меню происходит из папки, а не из мэйна.
- минимизировать «автозагрузку» эльфов, отказаться от тех которое не нужны.


Правильно сформулированный вопрос это уже половина ответа.

Сообщение отредактировал khodomay - Среда, 17.06.2009, 12:48
 
khodomayДата: Среда, 17.06.2009, 13:02 | Сообщение # 2
Активный новичок
Группа: Модераторы
Сообщений: 44
Награды: 0
Репутация: 12
Статус: Offline
2) Хочу быструю ЯВУ! Сейчас иду менять какие-то папки в FS и получу быструю JAVA?!

По поводу замены «сертификатов JAVA» или называйте их как хотите. Большего бреда даже придумать нельзя. Такой заменой можно сменить лишь некоторые стандартные названия (название аппарата), которое впрочем, можно изменить и без этого редактированием кастомайз (настроек телефона) путём запуска кастомайз апгрейд… Заменить же всю «java-машину» заменой нескольких файлов НЕ ВОЗМОЖНО! Если не верите, то можете загрузить себе в компьютер java от мелкософта или от сан… и посмотреть, сколько занимает, а потом посмотреть, сколько занимают настройки, или то, что называют «ЯВА-машиной», а если ещё не убедил, то можете открыть их любым текстовым редактором и посмотреть, что в тех файлах. Сменить версию JAVA можно только сменой прошивки – мэйна (или от своего аппарата, или от любого другого в котором эта Ява более быстрая), при этом следует учитывать допустимость такого кроссфлешинга, в случае если это прошивка от другого аппарата…

Вот пример замены «имени телефона» на K888i:

Code
<?xml version="1.0" encoding="UTF-8"?>
<customization>
      <info>
       <phone-name>K888i</phone-name>
      </info>
</customization>

Вместо всех этих манипуляций, которые всё-равно ни к чему не приведут, лучше:
- переместите всю ЯВУ в память телефона
- удалите ненужные и неиспользуемые программы
- подключите телефон к компьютеру в режиме «съемного диска» и проведите оптимизацию на флешке и в памяти телефона. Минимизируйте количество файлов которые содержатся в каталогах (папках) на флешке, это значительно сократит время доступа к таким каталогам.

---------------------------------------------
3) Энергопотребление.
Третий немаловажный аспект установки всякого моддинга – как патчей (тут только косвенное влияние, хотя такие патчи, как «измениние уровня подсветки» и тд.. могут оказывать несущественное влияние на энергопотребление в целом) так и эльфов - это изменение энергопотребления аппарата. Специально не пишу в какую сторону (увеличение/уменьшение), пусть каждый сам сделает соответствующие выводы.

Давайте проанализируем причины возможного изменения потребляемого тока аппаратом, как в режиме «ожидания», так и в режиме «сна»…

Измерения.
1) Прямой метод.
Измерить потребляемый ток аппаратом можно использовав цифровой блок питания, или любой мультиметр включенный в разрыв цепи питания аппарата. Но такой способ в большинстве случаев, хоть объективен, но тем очень сложен в реализации в домашних условиях.

2) Косвенный метод
2.1) Измерение потребляемого тока, путём получения значений с «контроллера» батареи в телефоне

2.1.1) Оценка значений путём добавления в активити меню пункта ИНФО о БАТАРЕЕ

Code
<mmi>
<shortcuts>
<shortcut>BlueTooth_Settings</shortcut>
<shortcut>MenuItem_SetTemporaryAlarm</shortcut>
<shortcut>FMRadio</shortcut>
<shortcut>Settings_IR_Id</shortcut>
<shortcut>MainMenu</shortcut>
<shortcut>Settings_Battery_Id</shortcut>
<rocker-key>
<up lock="false">MediaPlayer</up>
<down lock="false">Phonebook</down>
<left lock="false">Msg_WriteNew</left>
<right lock="false">Menu_CalendarMain</right>
</rocker-key>
</shortcuts>
</mmi>
</customization>

2.1.2) Оценка значений полученных от эльфов
- Standby Mode
- SleepModeMod
- BattLogger и тд…

И самый неточный, но самый простой метод
2.1.3) Косвенная оценка потребления путём оценки времени работы при относительно одинаковых режимах работы аппарата. Просто измеряем время работы аппарата при помощи часов.

---------------------------------------------
Потребление тока в различных режимах.

В этом пункте рассмотрим энергопотребление 3G аппарата K810i (источник – сервис мануал SE)

1) Зарядка батареи
Напряжение батареи, V 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 4.0 4.1 4.2
Ток зарядки
Charger 5.3 V 250 250 600 700 800 800 800 800 800 800 800 800 0
% на LCD
(показания) - - 0 0 0 10 10 20 60 80 90 90 full

2) Работа в различных режимах
Дано: батарея заряжена до 3,8 В; SIM-карта в телефоне

Режим работы макс. потребляемый ток, мА нормальный ток (типичный), мА
«глубокий спящий режим» 6 0-3
включен передатчик
GSM 900 Mhz 400 300
GSM 1800-1900 Mhz 300 250
WCDMA (3G) at 23 dbm 900 750

Уменьшение потребляемого тока.

Рекомендации по уменьшению энергопотребления сводятся к увеличению «времени опроса» процессором системы (эльфы которые постоянно обновляют информацию о состоянии температуры, хипа, времени, вывод и обновление графики и тд…), а именно:
- минимизация количства ненужной информации, которая выводится на экран различными эльфами
- увеличение времени обновления экрана

Оригинал статьи: http://srm10.narod.ru/seric/optiphone.htm

Прикрепления: name.zip (0.6 Kb)


Правильно сформулированный вопрос это уже половина ответа.

Сообщение отредактировал khodomay - Среда, 17.06.2009, 13:28
 
Форум » Факи, инструкции, мануалы » Другие полезные инструкции » ХИП, ЯВА, Эльфы и прочий моддинг. Энергопотребление. (Оптимизация работы)
  • Страница 1 из 1
  • 1
Поиск:
Хостинг от uCoz