ArcMap uses more CPU when editing maps with larger numbers of layers

Last Published: April 25, 2020


ArcMap uses more CPU when editing maps with larger numbers of layers. This is most noticeable when running multiple instances of ArcMap on the same machine, for example, in a Citrix or other multi-session environment.


In an edit session, the following tools on the editor toolbar are enabled according to the contents of the map:

• Edit Annotation Tool
• Reshape Features Tool
• Cut Polygons Tool
• Split Lines Tool
• Rotate Tool

The enabled checks on these tools can use a large percentage of the CPU when there are many layers in the map and many instances of ArcMap running.

Solution or Workaround

The enabled check on editor tools can be suspended by setting a registry key for each user. Suspending these checks causes the tools to be enabled all the time regardless of the contents in the map. For example, the Split Line tool would be enabled even if there are no line layers in the map.

To suspend the enabled checks on editor tools, add the following registry key for each user.

CURRENT_USER\Software\ESRI\Desktop 10.3\ArcMap\Garcia
DelayCostlyEnabledChecks dword = 1

This solution has also been implemented in the ArcGIS 10.2.1 Utilities and Telecom patch. The same registry key can be used with a 10.2 path.

    Article ID:000012207

    • ArcMap

    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