Skip to main content

对 AMP 引擎进行性能分析

Designer 中的性能分析允许您查看每个工具相对于整个工作流的执行时间。

原始引擎以毫秒为单位返回每个工具运行所用的时间,精确到 0.01 毫秒。AMP 还可以让每个工具有多个工作程序,但每个工作程序所用的时间将合计到一起。

Performance Profiling in Designer

AMP 性能分析亮点

  • 原始引擎和 AMP 之间的性能分析结果不应进行比较,因为它们的工作方式不同。AMP 使用许多线程来执行任务,但总时间等于每个线程为工具使用的时间的总和。

  • 由于 AMP 的多线程特性,每个工具的总时间可能超过工作流总时间。

如果没有足够的内存来执行工作流,AMP 将通过单独的消息向用户报告需要进行额外的内存管理“ 内存管理所用时间为 N 毫秒。占工作流总执行时间的 M%。

性能分析是查看工作流中哪些部分可能适合优化的好方法。您可以...

  • 调整 工作流配置 - 运行时 中的 内存上限 ,并使用特定的内存量。

  • 将执行时间较长的工具替换为其他合适的单个工具或工具组合。