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 de 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 pendant les processus de génération 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 à ce problème pour Visual Studio 2017 ? ..
Réponses:
Afin d'obtenir de meilleures performances dans Visual Studio 2017, des ajustements de performances peuvent être appliqués comme indiqué ci-dessous:
Réglez Contrôle de la source actuelle… sur Aucun sous Outils → Options → Contrôle de la source
Décochez l'option Paramètres synchronisés sur ... sous Outils → Options → Environnement → Paramètres synchronisés (pour certaines versions: Outils → Options → Environnement → Comptes )
Désactiver CodeLens (facultatif): décochez l' option Activer CodeLens sous Outils → Options → Éditeur de texte → Toutes les langues
Désactiver les outils de diagnostic (facultatif): décochez l' option Activer les outils de diagnostic lors du débogage sous Outils → Options → Débogage → Général
Nettoyez le contenu des dossiers suivants ( ne supprimez pas ces dossiers, supprimez uniquement leur contenu ) et redémarrez Visual Studio:
Nettoyez le contenu dans le dossier WebSiteCache (se trouve dans
C: \ Users \% USERNAME% \ AppData \ Local \ Microsoft \ WebSiteCache )
Nettoyez le contenu dans le dossier Temporary ASP.NET Files (se trouve dans
C: \ Users \% USERNAME% \ AppData \ Local \ Temp \ Temporary ASP.NET Files )
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 pouvez rencontrer des problèmes de performances intermittents, des pannes de produit ou des problèmes de rendu. Afin de contourner ces problèmes, appliquez les paramètres suivants sous Outils → Options → Environnement → Général
Pour plus d'informations, consultez Vous rencontrez des problèmes de performances, des pannes de produit ou des problèmes de rendu dans Visual Studio 2015 et Visual Studio 2013 .
Si le problème est lié au débogage, essayez la solution de contournement sur le débogage / chargement de Visual Studio très lent .
J'espère que ça aide...
la source
git
outil de ligne de commande), et avoir l'intégration de Git désactivée dans VS. C'est certes un flux de travail différent que vous n'aimerez peut-être pas, mais c'est néanmoins une option réalisable.Il peut y avoir une solution avec priorité.
1) Désactivez les outils de diagnostic
2) Désactivez l'expérience visuelle du client Rick
3) Désactivez tous les paramètres de synchronisation.
assurez-vous également d'avoir supprimé le cache en utilisant run ->% temp%. bonne chance.
la source
Mon problème était avec Lightweight Solution Load. Une fois, j'ai désactivé que tout est revenu à la normale.
la source
J'ai ce lien pour 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é.
la source
Téléchargez procmon et exécutez pour vérifier les activités d'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 l'écrivain de journal fuslogvw.
1) Window + R, tapez RegEdit 2) Chemin GoTO HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Fusion 3) Définissez la valeur hexadécimale de Force Log sur 0.
Visual Studio commencera à fonctionner normalement.
la source
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 sûr Windows 10 Pro pour les stations de travail afin de prendre en charge ma construction quadri-processeur.
Ce qui m'a vraiment aidé à réduire mon temps de construction à moins de 2 secondes, c'est cette astuce simple:
Définition du paramètre de l'ordinateur hôte pour optimiser sur «Services d'arrière-plan» à l'aide des propriétés de Windows, Paramètres système avancés, Avancé, onglet Avancé.
De plus, étant donné que j'ai une énorme quantité de RAM et que je n'en ai jamais vu même un quart être utilisé, c'était pour désactiver le fichier d'échange. (Windows vous avertira des conséquences)
En outre, il vaut la peine d'ajouter l'installation de VS et le dossier de projet à une liste d'exceptions dans les paramètres antivirus (dans mon cas, Windows Defender)
la source
J'ai essayé toutes les solutions ci-dessus et suivi de nombreux liens pertinents. Aucun d'eux n'a fonctionné.
Après m'être arraché tous les cheveux et avoir rempli une autre tasse de café, j'ai décidé de mettre à jour Visual Studio 2017. Boom, tout est revenu à la normale maintenant (sauf mes cheveux et un cerveau caféiné).
Donc, 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!
la source
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 de plus ... !!!
Outils> Options> Débogage> Général> Activer les outils de diagnostic lors du débogage
la source
J'ai observé que le processus « perfwatson2.exe » utilise la plus grande utilisation du processeur / mémoire / disque lors de la construction VS 2017. Le processus perfwatson2 collecte des données sur l'action du système, ce qui prend plus de temps (environ 2 secondes et plus) et envoie ces données à Microsoft. L'équipe Microsoft peut analyser les données et trouver une solution.
Les étapes ci-dessous vous aideront à arrêter le service / processus perfwatson2.
Ouvrez VS2017 et accédez à Aide => Envoyer des commentaires => Paramètres et définissez Non, je ne souhaite pas participer à l'option
la source
Essayez de supprimer le dossier .vs créé par VS2017 dans le référentiel de code local. Puis ouvrez à nouveau la solution.
la source