Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Slow down with big(?) chart (Read 3429 times)
x-fgi
YaBB Newbies
*
Offline



Posts: 35
Joined: Aug 14th, 2009
Slow down with big(?) chart
Jul 15th, 2010 at 3:32pm
Print Post  
Hy,
I have performaces problem with FlowchartX ( I'm using the version 4.3.1.0)
I have this problem when the number of Boxes is over 100 items. So this is a big chart, but not so BIG! I once inserted in my program a a limit of 400 boxes but now I have had to reduce this limit to 100.
It takes 3 minutes to perform  a doLayout with more or less 100 boxes and 200 arrows.
with 400 boxes it takes over 8 minutes.
isn't it too much?
Thank you
Franco
  

Franco
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: Slow down with big(?) chart
Reply #1 - Jul 15th, 2010 at 4:20pm
Print Post  
Hi,

What kind of layout are you using?

Stoyan
  
Back to top
 
IP Logged
 
x-fgi
YaBB Newbies
*
Offline



Posts: 35
Joined: Aug 14th, 2009
Re: Slow down with big(?) chart
Reply #2 - Jul 16th, 2010 at 9:12am
Print Post  
Hi Stoyo,
I get the worst result ever from the layered layout ( up to 10 minutes).
the quickest performances are with TreeLayout ( few second).
Spring and circular are medium time ( less 1 minutes)

I see the TimeLimit property: it set to 10000 ( i.e. the defualt value) but it seems it ignore this limit.

Franco
  

Franco
Back to top
 
IP Logged
 
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Re: Slow down with big(?) chart
Reply #3 - Jul 16th, 2010 at 9:21am
Print Post  
Hi Franco,

Set SwapPairsIterations = 0 for faster LayeredLayout. If you are running link auto-routing in addition to layout code, set a larger RoutingOptions.GridSize.

I hope that helps,
Stoyan
  
Back to top
 
IP Logged
 
x-fgi
YaBB Newbies
*
Offline



Posts: 35
Joined: Aug 14th, 2009
Re: Slow down with big(?) chart
Reply #4 - Jul 16th, 2010 at 3:43pm
Print Post  
Hi Stoyo, it seem the RoutingGrid size gives the maximum effect
I set Layered swap to 0 or to 1 or 2 without seeing remarkable differences
and RoutingGridSize to 1024 or even greater value
the only result is that it seems it do not route all the nodes.

Q: what is a reasonable maximum value for it?
(let say: I do not understand what exactely is the meaning of RoutingGridSize)

I also try to set timelimit but it seem not taking care of it.

anyway with 450 box and 550 arrows I cannot get better than 3 to 5 minutes .
while 400 boxes and 500 arrows takes 1 minutes to go.

Q:is there any other way to speed up processing?

Franco

  

Franco
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint