Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / При обновлении аплета не освобождается память / 3 сообщений из 3, страница 1 из 1
20.09.2006, 09:21:29
    #33998546
slider78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При обновлении аплета не освобождается память
Приветствую
В Applet'е производится рисование при помощи двойной буферизации - то есть в памяти формируется Image с изображением (.createImage (w,h)), который потом выбрасывается на компонент
- все работает хорошо - но при нескольких обновлений странички
(reload) кончается вдруг память - OutOfMemory - Диспетчером задач в ХР видно что память действительно увеличивается с каждой перегрузкой..
И чем больше изображение тем меньше соответственно раз нужно обновить аплет для достижения предела памяти..
в AppletViewer'е также память не освобождается.
Обнуление всех ссылок на объекты связанные с изображением и искусственный вызыв сборщика мусора, результатов не дают..

может кто наступал на такое.. буду благодарен за помощь..
...
Рейтинг: 0 / 0
20.09.2006, 10:46:53
    #33998803
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При обновлении аплета не освобождается память
Ну, так профайлер в руки и вперед искать грабли.
...
Рейтинг: 0 / 0
25.09.2006, 14:22:15
    #34009847
slider78
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
При обновлении аплета не освобождается память
Проблему решил - все дело оказалось в том что в программе создавались треды, которые продолжали работать после того как обновляли страничку -
В итоге сборщик мусора не мог удалить объекты, на которые ссылаются живые треды...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / При обновлении аплета не освобождается память / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]