AMP Memory Use

Version:
Current
Last modified: January 28, 2021

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

Requirements

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

  • The AMP engine must have at least 400 MB per thread to run a workflow. 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 the data more efficiently, so the 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 for running a single workflow, 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, navigate to the Configuration pane, and select the Runtime tab.

Increasing the Memory Limit limit value can improve the performance of the engine because more data can stay in memory instead of moving to temporary files. Increasing the Memory Limit may decrease performance of processes beyond the engine.

Configure Your Machine

To enter or modify information, depending on how you want to configure your machine, navigate to Options, select Advanced Options, select System Settings, and then select Engine Configuration.

For more information, see: Memory Use.

Was This Page Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.