Skip to main content

AMP 的内存使用

我们已经知道了 Alteryx Engine 和 AMP 的更多信息及两者之间的主要区别,现在来看一下它们的内存使用和配置情况。

要求

AMP 的默认内存使用量为可用计算机内存的 25%。最低内存要求包括...

  • 要运行工作流,AMP Engine 的每个线程必须至少有 400 MB。399 MB 会生成错误。

  • 原始引擎必须至少具有 64 MB 才能运行工作流。如果只有 63 MB 会生成错误。

请注意,AMP 传输数据的效率更高,因此数据流比原始引擎要小。

内存上限

Designer 中的排序/连接内存设置定义引擎执行工作流可能所需的最大内存量。使用默认设置运行单个工作流,如果需要一次运行多个工作流,请降低该设置值。

要编辑默认的“内存上限”值,请选择画布的空白处(单击画布上的任意位置),导航到工作流配置窗口,然后选择运行时选项卡。

增大“内存上限”值可以提高引擎的性能,因为更多的数据得以存放在内存中,而不必移到临时文件中。但是,增大“内存上限”值可能会降低引擎之外的一些进程的性能。

有关详细信息,请参阅内存使用