Optimization 什么是Engine.mc(),为什么它会减慢我的模型?

Optimization 什么是Engine.mc(),为什么它会减慢我的模型?,optimization,profiling,anylogic,Optimization,Profiling,Anylogic,我最近在AnyLogic模型中遇到了严重的性能问题,并决定进行一些方法分析。顶级罪魁祸首是com.anylogic.engine.engine.mc(),但它做什么,我们如何加速它 有人向我解释说,com.anylogic.engine.engine.mc()是检查事件和转换条件的地方。如果Engine.mc()使您减速,请检查您的条件事件和条件转换 有人向我解释说,com.anylogic.engine.engine.mc()是检查事件和转换条件的地方。如果Engine.mc()使您减速,请检

我最近在AnyLogic模型中遇到了严重的性能问题,并决定进行一些方法分析。顶级罪魁祸首是
com.anylogic.engine.engine.mc()
,但它做什么,我们如何加速它


有人向我解释说,
com.anylogic.engine.engine.mc()
是检查事件和转换条件的地方。如果
Engine.mc()
使您减速,请检查您的条件事件和条件转换

有人向我解释说,
com.anylogic.engine.engine.mc()
是检查事件和转换条件的地方。如果
Engine.mc()
使您减速,请检查您的条件事件和条件转换

理想情况下,不要使用条件转换,只能使用基于消息、基于超时和基于代理到达的转换。否则,基于条件的转换会一直检查其条件是否已满足

理想情况下,不要使用条件转换,只能使用基于消息、基于超时和基于代理到达的转换。否则,基于条件的转换会一直检查其条件是否已满足

同意!这往往是我在状态图中清楚地表达了我的想法后使用的优化。在引发这次问答的模型中,我没有注意到我留下了一个条件转换。我真的为它的执行速度付出了代价,我不想看到其他人陷入同样的陷阱。希望我们的评论将来能帮助别人!嗨,迪伦,没看到你是作者(和答辩人):-)同意!这往往是我在状态图中清楚地表达了我的想法后使用的优化。在引发这次问答的模型中,我没有注意到我留下了一个条件转换。我真的为它的执行速度付出了代价,我不想看到其他人陷入同样的陷阱。希望我们的评论将来能帮助别人!嗨,迪伦,没看到你是作者(和答辩人):-)