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

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


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