对 AMP 引擎进行性能分析
Designer 中的性能分析允许您查看每个工具相对于整个工作流的执行时间。
原始引擎以毫秒为单位返回每个工具运行所用的时间,精确到 0.01 毫秒。AMP 还可以让每个工具有多个工作程序,但每个工作程序所用的时间将合计到一起。
AMP 性能分析亮点
原始引擎和 AMP 之间的性能分析结果不应进行比较,因为它们的工作方式不同。AMP 使用许多线程来执行任务,但总时间等于每个线程为工具使用的时间的总和。
由于 AMP 的多线程特性,每个工具的总时间可能超过工作流总时间。
如果没有足够的内存来执行工作流,AMP 将通过单独的消息向用户报告需要进行额外的内存管理“ 内存管理所用时间为 N 毫秒。占工作流总执行时间的 M%。 ”
性能分析是查看工作流中哪些部分可能适合优化的好方法。您可以...
调整 工作流配置 - 运行时 中的 内存上限 ,并使用特定的内存量。
将执行时间较长的工具替换为其他合适的单个工具或工具组合。