Problème :
Si ArcMap est en cours d'exécution, l'utilisation du CPU est élevée. Ce phénomène est particulièrement visible lorsque plusieurs instances d'ArcMap sont exécutées sur la même machine, par exemple dans un environnement Citrix ou autre environnement multi-session. Comment réduire l'utilisation du CPU ?
Cause 1 :
Dans une session d'édition, les outils suivants de la barre d'outils de l'éditeur sont activés en fonction du contenu de la carte :
- Edit Annotation Tool
- Reshape Features Tool
- Cut Polygons Tool
- Split Lines Tool
- Rotate Tool
Les contrôles activés sur ces outils peuvent utiliser un pourcentage important du CPU lorsque la carte comporte de nombreuses couches et que plusieurs instances d'ArcMap sont en cours d'exécution.
Solution :
Les contrôles activés sur les outils de l'éditeur peuvent être suspendus en définissant une clé de registre pour chaque utilisateur. En suspendant ces vérifications, les outils sont activés en permanence, quel que soit le contenu de la carte. Par exemple, l'outil de division de ligne sera activé même si la carte ne contient aucune couche de ligne.
Pour suspendre les vérifications de l'activation des outils de l'éditeur, ajoutez la clé de registre suivante pour chaque utilisateur.
CURRENT_USER\Software\ESRI\Desktop 10.x\ArcMap\Garcia
DelayCostlyEnabledChecks dword = 1
Ceci a été introduit avec ArcGIS 10.3, mais également mis en œuvre dans le patch Utilities and Telecom 1 pour ArcGIS 10.2.1.
ArcMap uses more CPU when editing maps with larger numbers of layers
Cause 2 :
Une deuxième cause pourrait être l'option IdentifyOnTheFly utilisée dans Show UT Objects pour mettre en évidence les caractéristiques de la carte pendant le mouvement de la souris.
Solution :
Cette fonctionnalité peut être désactivée en définissant un paramètre de préférence. Définissez le paramètre de préférence ArcFM_UT / AedSicad.UT.Gis.Commands / IdentifyOnTheFly à false.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.