Replies: 2 comments
-
At the moment also the changes proposed for the branch deferred_loading are not working according the aimed direction of this issue. Still all state copy models seem to be generated recursively because the time it takes to load a bigger state machine with multiple library hierarchy levels is not reduced. This is related to the needed re-factoring mentioned for sub-task two. I would admire that we write a test for the deferred/on request loading feature before merging it into the develop branch to final preserve the feature from becoming broken (the gained improvement will be a lot if we have made it so far and it would be a pity if any change to the models or meta data handling or similar would destroy it without being recognized). But I would merge/release already the first stage/sub-task because the gain is reasonable for every user that is developing complex tasks. Originally created by @Rbelder at 2017-09-19 13:24:57+00:00 (moved from RMC internal repository) |
Beta Was this translation helpful? Give feedback.
-
Can we also discuss this issue in the next meeting? If there are any performance bottlenecks so far the user can also put the statemachines to an ssd partition of the computer which speeds up the loading of state machines by a factor of 2. Originally created by @sebastian-brunner ([email protected]) at 2017-09-25 06:16:33+00:00 (moved from RMC internal repository) |
Beta Was this translation helpful? Give feedback.
-
The issue is about the problem that by default RAFCON generates recusive all models for a library state into to last leaf state down to the last library hierachy. This not fully needed structure can extend the loading of a state machine with high library hierarchy depth and increase the consumed time easily by a factor of 3 to 10. This is impressive if a state machine with 1500+ state and 8+ library levels often takes 30s to 40s or even a minute instead of 5 to 10 seconds.
A first solution for this issue is already implemented but to continued improvement (and it decisions and stages) of this issue should be documented.
Please add concerns and problems of your knowledge.
Originally created by @Rbelder at 2017-09-19 10:05:16+00:00 (moved from RMC internal repository)
Beta Was this translation helpful? Give feedback.
All reactions