System administrators who install ArcGIS Pro can alter application settings to improve performance, including when multiple instances of ArcGIS Pro access shared resources. Each setting can be preconfigured without user input, and can be optionally locked from modifications or even hidden from a user's view.
Administrators who manage ArcGIS Pro deployments that commonly use remote data such as enterprise geodatabases or feature services can use these settings to optimize access to shared resources in multiuser environments. It is recommended that administrators read the help topics linked below to learn how these settings affect performance and to decide which settings to configure.
Usage guidelines and a sample settings file are provided as a starting point for system administrators.
Recommended application settings
The table below describes recommended ArcGIS Pro application settings to improve performance and scalability.
Concept | Application setting | Default value | Recommended value |
---|---|---|---|
Feature caching—Use a feature cache to improve performance by storing and reusing data that was queried at previously visited spatial extents. | false | true | |
Auto refresh—Some edit operations that occur outside of the attribute table can refresh the table when it is open. These refreshes require additional queries. Performance can be improved by using this setting to disable these automatic refreshes. | true | true | |
MapTips—Use MapTips to show additional information for map features when you hover over them. Each appearance of a map tip requires a database query. Improve performance by using this setting to disallow map tips. | false | false | |
Transition time—Transition time provides a visible navigation experience in the map when moving between extents but requires additional queries. Improve performance by using a transition time of 0. | 0 | 0 | |
Panning gestures—Panning gestures continue to glide the map or the scene in the direction the mouse was moving when it is released. This gives a user more natural feedback when panning but can query more data than a simple pan and can impact performance. Learn more about panning gestures and performance | true | false | |
Display scales—Use display scales to limit the zooming to a finite list of scales. This limitation improves performance by increasing the use of cached displays. | false | true |
Sample settings file
A sample settings file, named Pro.settingsConfig, with each setting configured as recommended, can be found in the ArcGIS Pro installation directory here: <installation folder>\ArcGIS\Pro\Resources\XmlSamples\ApplicationPerformance
A sample settings file is also provided below.
Learn how to deploy a Pro.settingsConfig file
<?xml version="1.0" encoding="UTF-8"?>
<ArcGISProSettings xmlns="http://schemas.esri.com/ProSettings"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.esri.com/ProSettings .\prosettings.xsd">
<MapAndScene>
<!-- Enable displaying the Feature Cache group on the Map tab -->
<!-- Setting is locked and cannot be changed by user -->
<ManageFeatureCaching isLocked="true">true</ManageFeatureCaching>
<!-- Do not permit MapTips -->
<!-- Setting is locked and cannot be changed by user -->
<PermitMapTips isLocked="true">false</PermitMapTips>
<!-- Enable 'snapping to scales' -->
<!-- Setting is not locked and can be changed by user -->
<DisplayTheseScalesWhenZooming isLocked="false">true</DisplayTheseScalesWhenZooming>
</MapAndScene>
<Table>
<!-- Disable attribute table refresh during editing events-->
<!-- Setting is locked and cannot be changed by user -->
<DisableAutoRefresh isLocked="true">true</DisableAutoRefresh>
</Table>
<Navigation>
<!-- Disable Transition Time -->
<!-- Setting is locked and cannot be changed by user -->
<TransitionTime isLocked="true">0</TransitionTime>
<!-- Disable Panning Gestures -->
<!-- Setting is locked and cannot be changed by user -->
<EnablePanningGestures isLocked="true">false</EnablePanningGestures>
</Navigation>
</ArcGISProSettings>