PROBLEM

High CPU usage when running geoprocessing tools

Last Published: April 25, 2020

Description

In some instances, running geoprocessing tools in ArcGIS Pro to process large datasets results in performance issues due to a high CPU and memory usage.

Cause

By default, ArcGIS Pro allows a geoprocessing tool to determine the number of cores used when running the tool. It is possible that not all the cores on the CPU are utilized. This can lead to some performance issues, especially when large datasets are used.

Solution or Workaround

Set ArcGIS Pro to distribute workloads into multiple processes across all cores on the CPU. This is done by enabling parallel processing from the geoprocessing environment setting.

Note:
Not all geoprocessing tools in ArcGIS Pro support parallel processing. To determine if a tool supports this environment, click the Help button Help when the tool is open in the Geoprocessing pane to open the help system, and navigate to the Environments section. 
  1. Click Environments in the Analysis ribbon tab.
  2. Search for Parallel Processing Factor in the search bar in the Environments window.
  3. Enter the parameter in the Parallel Processing Factor section. In this example, enter 100% as the Parallel Processing Factor to use all the available cores on the CPU. Refer to ArcGIS Pro: Parallel Processing Factor (Environment setting) for more information.
  4. Click OK.

    geoprocessing environment setting window

Article ID: 000022347

Software:
  • ArcGIS Pro 2 x

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options