2010-09-13 4 views
1

Как выполняется рисование больших (10.000 узлов) графиков при использовании Eclipse GEF или Draw2D? Узлы могут быть нарисованы очень упрощенными (круг); нет ярлыков и прочее.Производительность Eclipse GEF/Draw2D для графиков со многими узлами

Используется GEF/Draw2D для этой задачи?

ответ

4

Я не уверен, но это очень легко проверить.

Посмотрите на Zest, который представляет собой графический инструментарий на основе draw2d. Есть несколько полезных snippets. Вы можете взять один из этих фрагментов, умножить количество узлов, нарисованных на 10K, и посмотреть, как они работают. По моему опыту с Zest, вы должны быстро и быстро работать.

+0

Я создал случайное двоичное дерево с 10k узлами, используя Zest. Он был вялым, но он работал, и узлы имели градиент как цвет. Поэтому я думаю, что возможно несколько 10-узловых узлов с разумной реализацией. – ziggystar

+0

@MacGyver Извините. Я больше не мог найти этот старый код. Инструмент, который требует этого, не поддерживается (и не используется) мной. Но я знаю, что теперь они используют 'jung' через панель поворота в Eclipse RCP. – ziggystar

+0

Спасибо, Зигги! Удалено комментарий для конфиденциальности. – MacGyver