Я новичок в мире Java, поэтому извините, если мой вопрос тривиален.
Я разрабатываю часть представления Eclipse и заполняю представление дерева SWT следующей структурой данных. Все данные в памяти:
Node1
Child1
Child2
Node2
Child1
...
Child2915
Я думаю, что это не очень большое дерево, но оно медленно рисуется (10 секунд). Я управляю деревьями в .NET с более чем 10.000 элементов, и он загружается гладко. Я не знаю, реализовал ли я код, но такая же проблема появилась в .NET, если я не звонил BeginUpdate() - EndUpdate()
.
Должен ли я назвать нечто подобное в Java / SWT? Любые другие советы о том, почему дерево так медленно?