批次历史记录中的开始/停止时间戳有多准确?
我注意到,在历史记录中声明批处理运行时间为一分钟。批处理执行的代码包括find-method,并且只有在返回false时才执行进一步的代码。 find-method本身几乎立即运行。
我已经通过info-logs在代码中添加了时间戳,并且可以查看批处理历史记录中的时间戳。一个时间戳位于第一行,另一个位于最后一行代码。 delta是0。
所以我问,从这个时间 - delta(代码中的时间戳的历史停止开始)是什么来的?! 是否有任何"开销"或某事每次批处理都需要一段时间?
答案 0 :(得分:1)
BatchJobHistory
(批处理作业历史记录)中的时间戳最多关闭一分钟
BatchHistory
(显示任务)中的时间戳非常准确(一秒分辨率)。
BatchJobHistory
中的时间戳表示批处理系统启动和观察批处理的时间。由于实施细节,这可能与BatchHistory
中记录的实际执行时间相差60秒。
这是另一个难以监控AX批处理系统的原因。