AMP Memory Use

Version:
Current
Last modified: June 03, 2020

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.

Sort/Join Memory

The Sort/Join Memory 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 Sort/Join Memory value, select the white space of the canvas, navigate to the Configuration pane, and select the Runtime tab.

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

For further examination of the Sort and Join tools, see: https://community.alteryx.com/t5/Alteryx-Designer-Knowledge-Base/The-Alteryx-Engine-101-The-Basics/ta-p/405649.

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 Helpful?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support.