在汇编程序中测量时间,任何逻辑,问题澄清



我试图在任何逻辑中的汇编程序中获取时间,我可以为服务使用measuretimestart/end功能,也可以获取分布图,但当我试图用以下代码获取汇编程序的时间时:输入3:time=time((;和退出时:timeDS-add(time((-time(;这个平均值对我来说没有意义。我真的不知道在这个阶段是什么元素在软件中提供了真实的信息。我正在测试每个块有10周的延迟时间,队列中没有延迟,甚至删除了selectOutput函数。到达的速率是每月1次,每次都会触发对注入1个元素的调用,但我每次都忽略了这个无意义的意思,在这种特殊情况下有什么代码可以使用吗,或者我如何正确地获得分发?谢谢在此处输入图像描述

您试图测量什么:组装所需的时间?从组装的第一部分到达到组装完成所需的时间?这个答案只与延迟时间有关。

时间似乎是一个全局变量,因此如果同时发生多个程序集,则结果将失真,因为每次程序集启动时时间变量都会更改。。。

此外,on enter 3并不是定义装配过程开始的时刻。相反,使用";"进入延迟";动作

你需要定义一个将在汇编程序输出端的代理类型,并为它分配一个时间变量;"进入延迟";您可以执行agent.startTime=time((;在出口上";你可以做";data.add(time((-agent.startTime(

最新更新