|
|
Re: [GEF4/Zest]Performance issues with larger graphs [message #1745194 is a reply to message #1745184] |
Thu, 06 October 2016 09:42   |
Christian B. Messages: 4 Registered: October 2016 |
Junior Member |
|
|
Thanks, I'll have a look at it.
EDIT: I did some small tests with the graphs that were causing problem, this is what I noticed so far.
Selecting nodes is much faster now. There is some odd behaviour with even bigger graphs (250 nodes, 1000 edges). Selecting a node with no node selected has a delay. Selecting one while another one is already selected is instant. Deselecting (clicking empty space) has a delay too. The same thing goes for edges. Jumping between nodes and edges has small but noticable delay. When selecting multiple nodes the rectanlge appears with a delay but selecting happens instantly when I release the mouse button.
Dragging nodes is still very slow, especially when dragging multiple nodes. But there is some improvement. The application also doesn't freeze as often anymore when dragging alot of nodes at the same time.
All of this was done with the latest milestone build.
[Updated on: Thu, 06 October 2016 10:50] Report message to a moderator
|
|
|
|
|
Re: [GEF4/Zest]Performance issues with larger graphs [message #1745413 is a reply to message #1745405] |
Mon, 10 October 2016 13:30   |
|
Thank you very much!
The dragging performance definitely needs to be addressed as well (in a separate ticket). I thought it has to do with the number of edges connected to a node, but that does not seem to be the case. Moreover, the Eclipse integrated application seems to be much more laggy than the standalone application (viewer population takes forever). I will open tickets for these issues once I get working on it (probably by the end of this week) if you do not beat me to it 
FWIW, I already found some areas for optimization: some update methods are called too frequently (computing layout parameters). However, to find the culprits I will run a profiler.
Best regards,
Matthias
|
|
|
|
Powered by
FUDForum. Page generated in 0.01739 seconds