Большие деревья в Java

 
 
 
Сообщения:1
Проблема заключается в следующем.
Есть обьект CompTree. Обьект занимает в памяти 1112 байт.
В ходе работы программы возникает необходимость создания дерева(JTree)
из 500 000 таких обьектов. В памяти это никак не помещается.
Помогите советом, плз. Как можно такое дерео создать?
 
 
Сообщения:2030
Если все эти деревья одновременно должны быть доступны - то никак, только памяти добавить.
Если только часть - то можно постепенно их подкачивать по мере необходимости.

Всякое решение плодит новые проблемы
 
 
Сообщения:3874
При подгрузке, можно выгружать не нужные :)
 
 
Сообщения:1184
Я в такой ситуации создавал соответствующие листьям объекты. Они содержали ID целевого объекта и строковое представление листа (метод toString). В слушателе я загружал по клику целевой объект с соответствующим ID, старый - отключал (новый объект получал соединение с базой, старый - терял).

Не знала Настя, где зад, где перёд. Показали - разобралась.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет