question

Pinakin K avatar image
0 Likes"
Pinakin K asked Ben Wilson edited

Does number of events in the model make it run slow?

I need to know if the number of events, both process flow and 3d combined have an effect on the running speed of the model. Because I am not sure if the number of tokens in the system and small delay times make the model run slow or the frequency with which they occur make it slow.

Please advice.

Thank you!

FlexSim 18.1.2
slow run time
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Joshua S avatar image
3 Likes"
Joshua S answered Ben Wilson edited

More things in general will mean slower run time speeds. It also depends on what kind of activities you are running and if you are creating any loops that are close to but not reaching a closed loop system. If you create a checking system for example with a decide that runs a "breath" delay activity that returns back to the decide activity, the smaller you set the delay on the "breath" activity the slower your model will become, and this is extremely noticeable in run time speeds.

· 3
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Pinakin K avatar image Pinakin K commented ·

Thank you for the response.

So I have the decide loop, but ther go to the wait for event if the condition is false, and wait there till its true. I do not have any checking system loops, also no closed loops that run indefinitely. I have lot of activities though, and lot of token enter and leave the process flow. These tokens control the flow of the flowitems in the 3d environment.

0 Likes 0 ·
Joshua S avatar image Joshua S Pinakin K commented ·

It's common that the more activities you have the slower your process will run, the important thing is to look at your process flow and see if there is any way to optimize it. There might be activities that are redundant, or could be done with fewer activities and this would speed up your process. A decrease in speed is inherent of building a large complex system.

1 Like 1 ·
Pinakin K avatar image Pinakin K Joshua S commented ·

Yes that makes sense. I'll see where I can optimize my process flow. Thanks for the info.

0 Likes 0 ·