Skip to main content

AMP Memory Use

Now that we know more about Alteryx Engine, AMP, and the main differences between the two, let’s examine memory usage and configuration.

Requirements

The default memory usage for AMP is 25% of available machine memory. The minimum memory requirements include...

  • To run a workflow, the AMP engine must have at least 400 MB per thread. 399 MB produces an error.

  • The original Engine must have at least 64 MB to run a workflow. 63 MB produces an error.

Note that AMP carries data more efficiently, so data streams are smaller than with the original engine.

Memory Limit

The Memory Limit setting in Designer defines the maximum amount of memory that the engine might use to execute a workflow. Use the default setting to run single workflows, and decrease the setting if you need to run multiple workflows at a time.

To edit the default Memory Limit value, select the white space of the canvas (click anywhere on the canvas), navigate to the Workflow Configuration window, and select the Runtime tab.

Increasing the Memory Limit value can improve the engine's performance because more data can stay in memory instead of moving to temporary files. However, increasing the Memory Limit can decrease the performance of processes beyond the engine.

For more information, go to Memory Use.