Machine performance optimizations—ArcGIS Pro | Documentation (2024)

Before you optimize layers, maps, or projects for optimal data access, ensure that the system running ArcGIS Pro is configured correctly to allow for optimal performance.

System requirements

Read the ArcGIS Pro system requirements,andscan your computer for compatibility to ensure your machine meets or exceeds the minimumrequirements.

Update GPU drivers

Because ArcGIS Pro uses graphics processing unit (GPU) drivers to accelerate rendering, it is important to check that the GPU driver is up to date on the machine where you install ArcGIS Pro. New driver releases not only include bug fixes and increase stability, but they can increase performance as well.

If you install ArcGIS Pro on a desktop computer, obtain the latest GPU driver directly from the GPU vendor (for example, from NVIDIA or AMD).

If ArcGIS Pro is installed on a laptop, you may need to get GPU driver updates from the laptop manufacturer. If you use a docking station to dock a laptop to external peripherals such as monitors, ensure that the docking station's drivers are up to date.

Hardware acceleration

ArcGIS Pro uses hardware acceleration if it iscompatible and available on the physical machine or virtualization platform where ArcGIS Pro is installed. Ifhardware acceleration is not available, ArcGIS Pro usessoftware rendering, which means it uses the central processing unit (CPU) of the virtual machine to simulate graphicscard functions. In general, this results in lowerperformance than if hardware acceleration were available,especially when you work with scenes.

Virtualization

For on-premises virtualization, you can run ArcGIS Pro in virtualized environments such as VMware vSphere or Citrix. Virtualization options with either on-premises or cloud-based systems provide stable and useful platforms that support ArcGIS Pro. For details about using ArcGIS Pro in virtualized environments, see the Virtualization section of the help.

To optimize performance of virtual machine instances, lower rendering detail and antialiasingsettings.

When using ArcGIS Pro in cloud environments, it is important to configure virtual machines and cloud instances correctly to obtain reasonable performance and user experience. The configuration is dependent on the work needed, which is based on thetype of user they are.

  • Light—These users primarily create and interact with 2D maps.
  • Medium—These users perform advanced data management and analysis tasks, including deep learning.
  • Heavy—These users require high-end cartographic functionality and perform extensive analysis.
Follow therecommendations provided by the ArcGIS Pro system requirements to provide adequate system resources on virtual machines, such asCPU, RAM, and GPU.

When reviewing on-premises options, consider the roles of the GPUs. Separate, or scale out, GPU usage between servers to reflect the user roles. If most users are light to medium users, group those users together to get the best density and functionality overall. When possible, separate the heavy users to their own GPUs (based on vGPU profiles such as 4q and 8q), as they will use more GPUs, as well as more CPUs and RAM.

For more information, see the ArcGIS Pro Virtualization technical paper.

Feedback on this topic?

Machine performance optimizations—ArcGIS Pro | Documentation (2024)
Top Articles
Latest Posts
Article information

Author: Terrell Hackett

Last Updated:

Views: 5802

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Terrell Hackett

Birthday: 1992-03-17

Address: Suite 453 459 Gibson Squares, East Adriane, AK 71925-5692

Phone: +21811810803470

Job: Chief Representative

Hobby: Board games, Rock climbing, Ghost hunting, Origami, Kabaddi, Mushroom hunting, Gaming

Introduction: My name is Terrell Hackett, I am a gleaming, brainy, courageous, helpful, healthy, cooperative, graceful person who loves writing and wants to share my knowledge and understanding with you.