This thread looks to be a little on the old side and therefore may no longer be relevant. Please see if there is a newer thread on the subject and ensure you're using the most recent build of any software if your question regards a particular product.
This thread has been locked and is no longer accepting new posts, if you have a question regarding this topic please email us at support@mindscape.co.nz
|
Hi, Were beginning to run into performance problems for some of our larger diagrams, and im looking for any tips you may have on optimisation. I think the problem is centred around our node connections. On our more complex diagrams we can have anything up to 100 nodes, each with anywhere up to 20 connections. Were noticing significant delays in opening opening diagrams (45 seconds - 1 minute in some cases), when using the a* pathfinder (we notice a vast improvement if we drop back to the default pathfinder). The other problem we face, which is perhaps more significant, is that on the more complicated diagrams the response to mouse movements is very sluggish, nodes take a long time to responsd, and then move in a very juddery way when they do move. Again, looking at what weve got, i think this is down to the connections having to redraw whenever a node is moved. One idea we did have was having a node 'outline' move when the node was dragged, and then simply redrawing connections once when the node was released, instead of 'on the fly'. Once again, any help you can provide would be hugely appreciated. Cheers. |
|
|
Hello I believe that the root of this performance issue is the A* pathfinder. There is at least one part of the algorithm that I should be able to improve which I'll look into. What is your priority of getting this issue resolved? If the performance is still down for dragging nodes after any performance improvements I make, then I'll look into the node 'outline' idea. Another thing that can slow down performance is complicated node templates. Try look for places where you can reduce the number of visual elements. - Jason |
|