Comments
2 comments
-
I'm running into a similar situation. In my case, the initial read of the database lumps everything on top of each other in the upper left of the diagram. The layout never happens.
This isn't consistent with what was happening yesterday or the day before, so it's likely environmental, but I don't know how to get my diagram to actually lay out to anything. But the day before yesterday it did a layout just fine.
I did notice that the different types of layouts didn't actually do anything. They all rendered the same layout. But at least they laid out!
I haven't saved a project yet. I keep creating them new each time. But I'm reading the same couple of databases each time. One is a fairly large one, one is a fairly small one. -
Hi there,
Thanks for this. Sounds like a bug to me. We're aware of a number of problems, mainly to do with threading, affecting this in the beta for which I apologise. Fortunately we've already managed to iron most of them out, although there are still a couple of somewhat weird issues outstanding. These will be fixed by the final release though.
I can say for sure that using different layout algorithms should generally result very different diagrams, unless you don't have many dependencies in your database, in which case what you'll often get is a few groups of objects, and then a big pile of unreferenced objects either at the top or bottom of the screen.
Some of the layouts do take quite some time to complete, and this is especially true when working with a large database (orthogonal and smart organic spring to mind), but I think we try to give a rough idea of execution time anyway. The key to knowing whether it's hung or is just working very hard is to look at the CPU usage in task manager: if the CPU is smoking then it's still chuntering away trying to work out how to display things, if it's fairly idle (or at least not being used by Dependency Tracker), then our app has hung, or is waiting for something to happen for some reason. We've not had any problems with the layout algorithms we use hanging, so the problem is somewhere in our code.
Hope that helps.
Thanks,
Add comment
Please sign in to leave a comment.
Even after minutes the "Laying out diagram" is being displayed and nothing happens.
A Stop od Abort Layout button would be fine.