Je viens d'installer Visual Studio 2017 sur un PC ayant les spécifications suivantes:
processeur Intel Xeon E5-1600 v3 à 3,50 GHz, 16 Go RAM et système d'exploitation Windows 10 Pro 64 bits.
Bien que les performances du PC soient presque parfaites, je rencontre généralement un problème de lenteur dans Visual Studio 2017, en particulier lors des processus de construction et de débogage. En plus de cela, je dois parfois le redémarrer après le message "ne répond pas".
Existe-t-il une solution stable concernant ce problème pour Visual Studio 2017? ..
Pour obtenir de meilleures performances dans Visual Studio 2017, vous pouvez appliquer une sorte d'ajustement des performances, comme indiqué ci-dessous:
Régler Contrôle de la source actuelle… sur Aucune sous Outils → Options → Contrôle de la source
Décochez la case Paramètres synchronisés entre ... sous Outils → Options → Environnement → Paramètres synchronisés (pour certaines versions: Outils → Options → Environnement → Comptes )
Désactiver CodeLens (Facultatif): décochez Activer CodeLens sous Outils → Options → Éditeur de texte → Toutes les langues
Désactiver les outils de diagnostic (facultatif): Désélectionnez Activer les outils de diagnostic lors du débogage option sous Outils → Options → Débogage → Général
Nettoyez le contenu des dossiers suivants ( ne supprimez pas ces dossiers, supprimez leur contenu uniquement ) et redémarrez Visual Studio:
Nettoyer le contenu dans le dossier WebSiteCache (peut être trouvé dans
C:\Utilisateurs \% USERNAME%\AppData\Local\Microsoft\WebSiteCache )
Nettoyez le contenu dans le dossier Fichiers temporaires ASP.NET (peut être trouvé dans
C:\Utilisateurs \% USERNAME%\AppData\Local\Temp\Fichiers ASP.NET temporaires )
Remarque: Si l'accélération matérielle est activée ou si vous utilisez les paramètres d'expérience visuelle par défaut dans Microsoft Visual Studio 2017 ou Visual Studio 2015, vous risquez de rencontrer des problèmes intermittents. problèmes de performances, pannes de produit ou problèmes de rendu. Pour résoudre ces problèmes, appliquez les paramètres suivants sous Outils → Options → Environnement → Général
Pour plus d'informations, visitez le site Vous rencontrez des problèmes de performances, des pannes de produit ou des problèmes de rendu dans Visual Studio 2015 et Visual Studio 201.
Si le problème est lié au débogage, essayez la solution de contournement débogage/chargement de Visual Studio très lent.
J'espère que ça aide...
Mon problème était avec Lightweight Solution Load. Une fois que j'ai désactivé, tout est rentré dans l'ordre.
J'exécute VS 2017 sur un système doté de 128 Go de RAM et de 4 processeurs Quad Core Xeon avec SSD. J'utilise bien entendu Windows 10 Pro pour stations de travail afin de prendre en charge la construction de mon processeur quad.
Ce truc simple m'a vraiment aidé à réduire mon temps de compilation à moins de 2 secondes:
Configuration du paramètre de l'ordinateur hôte pour optimiser les "Services d'arrière-plan" à l'aide des propriétés de Windows, Paramètres système avancés, Avancé, Avancé.
De plus, étant donné que j’ai une énorme quantité de RAM et que je n’ai jamais vu un quart de celui-ci être utilisé, c’était de désactiver le fichier de page. (Windows avertira des conséquences)
En outre, il est utile d’ajouter le dossier d’installation et de projet du VS à une liste d’exceptions dans les paramètres antivirus (dans mon cas, Windows Defender).
Téléchargez procmon et exécutez-le pour vérifier les activités en arrière-plan effectuées par msbuild ou Visual Studio. Visual studio peut être extrêmement lent ou presque inutilisable dans le cas où son journal d’écriture utilise fuslogvw.
Étapes pour arrêter le rédacteur de journal fuslogvw.
1) Fenêtre + R, tapez RegEdit 2) Chemin GoTO HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion 3) Définissez la valeur hexadécimale de Forçage du journal sur 0.
Visual Studio commencera à jouer normalement.
J'ai eu ce lien vers Gérer les performances de Visual Studio dans mon VS 2017
Remarque: vous pouvez également ouvrir cette fenêtre à partir de: Aide -> Gérer les performances de Visual Studio
Selon la capture d'écran ci-dessous, Developer Analytics Tools ajoute 5 secondes (en moyenne) au temps de chargement de la solution. Je l'ai désactivé.
J'ai observé que le processus " perfwatson2.exe " utilise le plus grand nombre de ressources processeur/mémoire/disque lors de la construction de VS 2017. Le processus perfwatson2 collecte des données sur les actions du système plus de temps (environ 2 secondes ou plus) et envoyez ces données à Microsoft. L’équipe Microsoft peut analyser les données et trouver la solution.
Les étapes ci-dessous vous aideront à arrêter le service/processus perfwatson2.
Ouvrez VS2017 et cliquez sur Aide => Envoyer un commentaire => Paramètres et définissez l'option Non, je ne souhaite pas participer.
J'ai eu un problème similaire avec la version 2017 de VS Community et j'ai désactivé l'option "Activer les outils de diagnostic lors du débogage", rien que ça, rien de plus ... !!!
Outils> Options> Débogage> Général> Activer les outils de diagnostic pendant le débogage
J'ai essayé toutes les solutions ci-dessus et suivi nombre des liens pertinents. Aucun d'entre eux a travaillé.
Après avoir enlevé tous mes cheveux et rempli une autre tasse de café, j'ai décidé de mettre à jour Visual Studio 2017. Boom, tout est rentré dans l'ordre maintenant (sauf pour mes cheveux et mon cerveau contenant de la caféine).
Par conséquent, si vous rencontrez le même problème, je vous suggère de vérifier d'abord votre mise à jour de Visual Studio 2017. S'il y a une mise à jour disponible, mettez à jour!
Essayez de supprimer le dossier .vs créé par VS2017 dans le référentiel de code local. Puis ouvrez à nouveau la solution.