Opera Mini mod

Форум сайта модификаций
Текущее время: 16 июл 2019 13:11

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 113 ]  На страницу 1, 2, 3, 4, 5 ... 8  След.
Автор Сообщение
СообщениеДобавлено: 01 фев 2007 21:20 
Не в сети
Пользователь

Зарегистрирован: 30 дек 2006 00:02
Сообщения: 17
Привет всем! Такая беда: временами проверяю состояние памяти и заметил, что сразу после установки ОМ java-heap составляет больше 2000000. Но со временем в ходе эксплуатации это число начинает уменьшаться, и уменьшаться существенно! Видимо, в результате этого начинают разбиваться на части те страницы, которые раньше не разбивались! Помогает только полная переустановка без сохранения старых параметров! Подскажите пожалуйст, в чём тут дело?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 фев 2007 11:31 
Не в сети
sa
Аватара пользователя

Зарегистрирован: 13 дек 2006 12:26
Сообщения: 7739
при запуске программы загружаются только необходимые в данный момент классы и определяется доступная программе память. загрузчик, файловый и т.п. подгружаются перед первым использованием. после использования назад не выгружаются - j2me этого не умеет. в процессе работы происходит создание и удаление объектов - свободная память может быть фрагментирована и не факт, что телефон сделает её дефрагментацию. поэтому, даже очистив кэш и всё, что можно, количество свободной памяти не возвращается к значению при запуске. страницы разбиваются на основе того размера свободной, что отображено в меню-опции-трафик\память перед посылкой запроса серверу.

_________________
mi2s
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 фев 2007 15:22 
Не в сети
Пользователь

Зарегистрирован: 30 дек 2006 00:02
Сообщения: 17
Странно, но ведь количество памяти уменьшается не после каждого использования ОМ... И почему тогда после переустановки её количество возвращается к исходному значению? Есть ли какой-нибудь другой способ её очистки? Можно её как-то дефрагментировать? Может, есть такая возможность включить в мод модуль, который бы этим занимался? А то эти страницы с ссылками ''Вперёд'' не очень-то удобны... А что такое Java-heap вообще и для чего она нужна?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 фев 2007 19:34 
Не в сети
sa
Аватара пользователя

Зарегистрирован: 13 дек 2006 12:26
Сообщения: 7739
закладки, история, введённые адреса, шаблоны, файловая в RMS (если стоит такой тип) также потребляют оперативную память. остальные вопросы выходят за рамки данного форума.

_________________
mi2s
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 фев 2007 22:24 
Не в сети
Пользователь

Зарегистрирован: 16 дек 2006 15:52
Сообщения: 15
Откуда: УкраинаХарцызск
нажатии на "0"(очистка ява памяти)телефон пишет и примеру 775931,и сколько бы раз я не нажимал каждый раз новые числа,775931 потом может 228321 потом 365284 и так далее.Что с этим делать?И какое из чисел правильное?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 02 фев 2007 22:55 
Не в сети
Пользователь
Аватара пользователя

Зарегистрирован: 22 дек 2006 17:42
Сообщения: 35
Откуда: Москва
Сколько на данный момент свободно памяти, столько опера и отображает. Во время работы размер свободной памяти сильно колеблится, в новом моде можно будет его удобно отслеживать...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 мар 2007 08:45 
Не в сети
модератор
Аватара пользователя

Зарегистрирован: 13 дек 2006 21:27
Сообщения: 2266
Откуда: Санкт-Петербург
поднимаю тему.Так как много вопросов

_________________
:!: faq по модам "Опера мини"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 мар 2007 19:21 
Не в сети
Пользователь

Зарегистрирован: 23 дек 2006 13:44
Сообщения: 116
Чем измеряется отображаемое на экране значение свободной хип(байтами или битами)?
Дело в том, что все пишут по разному, и для начала надо определиться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 30 мар 2007 20:37 
Не в сети
Пользователь

Зарегистрирован: 20 дек 2006 16:10
Сообщения: 254
Откуда: Russia,Perm region(Urals)
а смысл выводить в битах? чтобы "круто!гы! как у меня типа много памяти"? я не знаю как можно выделить хоть на компе, хоть на телефоне отдельно бит памяти, не "заняв" полный байт.

_________________
Nokia 5230


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007 14:41 
Не в сети
Пользователь

Зарегистрирован: 23 дек 2006 13:44
Сообщения: 116
Мод 202, сименс CX70
При использовании обычного типа кэш памяти хватает для нормальной навигации, кусками по 25-30 кб. При этом памяти ещё остается на одну страницу(размером 25 кб) в кэше.
При использовании альтернативного кэш на диске(выдел. 1000 кб) память заканчивается на втором-третьем куске, размером 25-30 кб. Очистка "0", или через "опции>трафик/память" ничего не даёт, всё равно на втором-третьем куске страницы память кончается.
В связи с этим вопрос: а что дает альтернативный кэш, в частности на диске, каков принцип его работы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007 14:48 
Не в сети
модератор
Аватара пользователя

Зарегистрирован: 13 дек 2006 21:27
Сообщения: 2266
Откуда: Санкт-Петербург
http://opera-mini.ru/faq/navigation.html

_________________
:!: faq по модам "Опера мини"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007 15:10 
Не в сети
sa
Аватара пользователя

Зарегистрирован: 13 дек 2006 12:26
Сообщения: 7739
не сравнивайте страницы их упакованными размерами!

_________________
mi2s
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007 20:57 
Не в сети
Пользователь

Зарегистрирован: 23 дек 2006 13:44
Сообщения: 116
2 okey: Внимательно прочтя условия эксперимента, можно увидеть сарказм в заданном мною вопросе.
Дмитрий! Я прекрасно понимаю, что страницы приходят от сервера в сжатом виде, что прежде, чем пользователь увидит их на экране, они должны пройти обработку, что изображения на странице, хотя и плохо сжимаеные, требуют больше оперативки для отображения, и т.д..
Но вопрос не этом. Дело в том, что при обычном кэшировании памяти хватает на отображение текущей страницы плюс одна-две в кэше(который, насколько я понял, поглощает оперативку), а при использовании кэш на диске(насколько я усвоил, кэш вообще не должен в этом случае использовать ресурсы свободной ява-памяти) вторую загружаемую страницу-отказывается отображать по причине нехватки пресловутой памяти. Сервер определял количество ява хип в первом случае весьма корректно. Во втором- не знаю, хотя размер приходящих кусков страниц одинаков! По идее, с кэшем на диске телефон тратит память только на отображение той страницы, что на экране, про предыдущую должен вообще "забывать". Так, по крайней мере(на мой взгляд), было на предыдущих модах, до 201rc4(5?). Здесь (на 202) создается впечатление, что во втором случае страницы кэшируются не только на диск, но и в оперативную память одновременно, т.е. альтернативный кэш работает параллельно с обычным. Может быть эта иллюзия связана с глобальной нехваткой памяти в последних модах? Может быть мои понятия о работе альтернативного кэш неверны? Разъясни!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 08 апр 2007 16:11 
Не в сети
Пользователь

Зарегистрирован: 10 янв 2007 17:07
Сообщения: 170
Откуда: г.Тула
Вопрос на самом деле интересный. Поскольку памяти не хватает довольно часто, если получится что-нибудь с этим сделать, было бы просто отлично! Альтернативный КЭШ не помогает.

_________________
Sony Ericsson k790i


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 17 апр 2007 19:12 
Не в сети
Пользователь

Зарегистрирован: 23 дек 2006 13:44
Сообщения: 116
Описанное мною ранее- не иллюзия, но суровая реальность.
Снова по порядку: Телефон сименс CX70, мод 203(3). Альтернативный кэш, на диске.
Память стала заканчиваться ещё быстрее, чем в моде 202. Помогала только чистка кэш, либо перезапуск приложения. В связи с этим росла моя уверенность в том, что страницы кэшируются параллельно и в память, и на диск. Поэтому я уменьшил в настройках количество страниц в альтернативном кэше, в памяти до одной, при этом оставив расположение кэша на диске. И о, чудо! Оперативная память перестала заканчиваться совсем! Все прекрасно работает, никаких нареканий к быстродействию.
Из этого следует однозначный вывод: При выборе места расположения альтернативного кэш на диске страницы кэшируются параллельно и в память, в том количестве, которое указано пользователем.
Отсюда, в свою очередь возникает ряд вопросов:
1) Если всё так и было изначально задумано, то почему об этом ни слова не сказано ни в FAQ, ни на форуме, к тому же в окне настройки параметров навигации одно место расположения альт. кэш логически как бы "опровергает" возможность существования другого места.
Если нет- то->
2) Когда страницы кэшируются только на диск, при переходе на предыдущую страницу курсор на ней всегда "слетает" в верх страницы.
3) При заданном количестве страниц альт. кэша, равному 1 разумеется нет мультиоконности.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 113 ]  На страницу 1, 2, 3, 4, 5 ... 8  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB