![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| cutout |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
Всем привет! Может кто сталкивался с такой проблемой? Помогите плз, не могу разобраться.
Есть мидлет, который подкачивает с сервака 5 мелких картинок ~ 200кб весом в сумме и отображает их. На Nokia 5610 (series 40) при загрузке 4-ой картинки вылетает ошибка OutOfMemoryError, не понятно почему. На Nokia series 60 и SE всё то же самое делает без проблем. У кого-нибудь было подобное?? Help! |
|||
|
||||
| W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
просто в S60 памяти больше. В WTK есть Memory Monitor, посмотри им че там с памятью происходит
-------------------- iOS developer |
|||
|
||||
| gosnis |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 87 Регистрация: 16.5.2007 Где: Тель Авив, Израил ь Репутация: 1 Всего: 2 |
Странно. Если верить http://www.forum.nokia.com/devices/5610_XpressMusic в 5610 есть полно памяти (Maximum Heap Size 2 MB)
|
|||
|
||||
| cutout |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
В WTK ставлю ограничение в HEAP SIZE = 256 кБ и ему хватает.
А на Nokia 5610 HEAP SIZE = 2 МБ и они расходуются судя по memory monitor как-то очень аномально. Есть идеи на что можно обратить внимание? |
|||
|
||||
| hamsterKSU |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 401 Регистрация: 20.10.2006 Где: Украина, Херсон Репутация: 7 Всего: 11 |
Привет. на 40-й серии помоему на 5-м едишене есть продлема с GC. Он там как то странно вызываеться т отрабатывает.
В свое верям писали приложуху на несколько телефонов в том числе на несколько разных платформ s40 на 3-м едишене все работало а на 5-м нет. сделай вывод свободной и занятой памяти на экран и смотри сколько у тебя ее свободной и на каком моменте ее стает критически нехватать. потому как GC запуститься как раз когда ее будет нехватать - а если нечего освобождать то он и не освобюодит ничего. У нас помоемму были проблемы с тем что в интерфейсе юзали дофига картинок. |
|||
|
||||
| cutout |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
Спасибо всем за ответы.
А есть ли для эмуляторов Nokia какая-нибудь тулза для детального memory-мониторинга? Чтобы посмотреть какие объекты сколько памяти съедают, типа memory monitor в WTK эмуляторе. Или может там как-то по особому надо gc() вызывать, например усыплять поток на несколько секунд после вызова gc(). Кто знает? |
|||
|
||||
| Ivanj2me |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 2.3.2009 Репутация: нет Всего: нет |
в netbeans 6.1 есть...очень удобная
|
|||
|
||||
| cutout |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 27.2.2009 Репутация: нет Всего: нет |
А можно немного поподробнее? Как там вывести memory monitor на эмулятор в Nokia SDK? |
|||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |