Skip to main content
Skip table of contents

Control memory use

Data Management lets you control the amount of memory used by a project, so that you can balance the resources used by each Data Management project with other demands and other users of the system. Memory use can be controlled at the Site Server, Execution Server, and Project level. The Site settings define system-wide defaults, the Execution Server settings provide machine-wide defaults, and each project can override those settings.

If a system has multiple users, you should throttle memory use so that multiple Data Management projects can run simultaneously, along with with any other demands on the computer.

To configure the memory settings on the Site or Execution Server:

  1. Start the Data Management client and log in to the Data Management Site Server.

  2. Open the Settings folder in the repository.

  3. Select Site, or open the Machines folder and select the Execution Server you wish to modify.

  4. On the Properties pane, select the General tab and locate the Tuning section.

    image-20240326-232919.png
  5. If you are configuring an Execution Server, select Override and then set Maximum threads to equal the number of CPU cores on the machine.

  6. Optionally, change the Memory limit type. The default setting Percent allocates memory as a percent of physical RAM, and tends to produce reasonable results no matter which server is used. Absolute defines memory use in megabytes, and is used to tune special cases.

  7. Choose a Memory Aggression setting. Tuning this takes some experience. You should usually leave this set to 50 as a server default, and override on a per-project basis as needed for tuning.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.