Anylogic:测量服务花费的时间
Anylogic: Measuring time spent in service
在以下模型中 Image 该图可视化了服务块的利用率。但是,此利用率表示正在处理的代理的平均数量。
我想找出在模型的总 运行 时间内服务块延迟代理的时间量。这将为我提供更准确的容量利用率表示。这可能吗?
您可以使用数据集或统计元素(在分析面板中找到)甚至集合并添加值,如下所示:
进入延迟:
agent.enterTime=time();
退出时(或退出时)
data.add(time()-agent.enterTime);
当然,这需要您在代理中添加一个名为 enterTime 的变量。
在以下模型中 Image 该图可视化了服务块的利用率。但是,此利用率表示正在处理的代理的平均数量。
我想找出在模型的总 运行 时间内服务块延迟代理的时间量。这将为我提供更准确的容量利用率表示。这可能吗?
您可以使用数据集或统计元素(在分析面板中找到)甚至集合并添加值,如下所示:
进入延迟:
agent.enterTime=time();
退出时(或退出时)
data.add(time()-agent.enterTime);
当然,这需要您在代理中添加一个名为 enterTime 的变量。