271 votes

Pourquoi Visual Studio 2013 est-il très lent ?

J'utilise Visual Studio 2013 Pro (version RTM) sur mon PC formaté (Windows 8.1 fresh install).

Je ne sais pas pourquoi, mais Visual Studio 2013 Pro est très très lent ! Lent pour construire, déboguer, naviguer dans l'IDE... la LED de mon disque dur ne s'allume pas du tout !

Je suis sur un petit MFC (C++) en utilisant l'option Boost bibliothèque.

Des idées ?

5 votes

Est-ce que cela peut vous aider ? social.msdn.microsoft.com/Forums/vstudio/en-US/ ?

2 votes

Merci, j'ai désactivé le contrôle de source, mais....it reste lent !

12 votes

J'ai cessé de travailler dans VS2013 après quelques jours, il n'arrêtait pas de geler...

268voto

Asim Omer Points 991

C'est quelque chose qui concerne les pilotes graphiques. Si vous les mettez à jour, tout ira bien.

Ou vous pouvez désactiver l'accélération graphique matérielle dans Visual Studio en suivant ces étapes :

  1. Dans Visual Studio, cliquez sur " Outils "et cliquez ensuite sur " Options ".

  2. Dans la boîte de dialogue Options, naviguez jusqu'à l'élément " Environnement > Général "et effacer la section " Ajuster automatiquement l'expérience visuelle en fonction des performances du client Cochez la case " ". (Voir la capture d'écran suivante pour cette étape).

  3. Effacez le " Utiliser l'accélération graphique matérielle si elle est disponible "pour empêcher l'utilisation de l'accélération graphique matérielle.

  4. Sélectionnez ou effacez le " Permettre une expérience visuelle riche pour le client "pour s'assurer que les images riches sont toujours activées ou désactivées, respectivement. Lorsque cette case est cochée, les images riches sont utilisées indépendamment de l'environnement informatique. Par exemple, les images riches sont utilisées lorsque vous exécutez Visual Studio localement sur un client riche et sur un bureau distant.

enter image description here

Références :

8 votes

Cela a marché pour moi, merci. Je ne sais pas pourquoi l'OP n'a pas pris la peine d'accepter gentiment cette réponse.

5 votes

Ce n'est pas une solution pour moi.

11 votes

La suppression du fichier .suo a fonctionné pour moi.

111voto

IsaacBolinger Points 1820

Essayez de mettre Plug-in de contrôle de source actuel a Aucun (menu OutilsOptionsContrôle des sources ), si vous utilisez le Fournisseur de Microsoft Git qui semble ralentir Visual Studio 2013 de plus en plus au fur et à mesure que la taille du référentiel augmente.

Enter image description here

J'ai eu tout le Boîte à outils Dojo sous contrôle de la source à l'aide du fournisseur Git de Microsoft, et il en est arrivé au point où il y avait des délais entre le moment où j'appuyais sur une touche et le moment où le glyphe apparaissait à l'écran. C'est mauvais.

Quand/si vous avez à nouveau besoin de Git, vous pouvez passer à l'option TortoiseGit fournisseur ou Git-Extensions Les deux fonctionneront sans ralentissement. Personnellement, je préfère Git-Extensions.

26 votes

La suppression du contrôle des sources n'est pas une solution dans un environnement de développement professionnel.

9 votes

J'ai dit de passer à une autre extension VS git.

1 votes

L'OP n'a même pas mentionné le contrôle de source, et encore moins Git.

53voto

Indregaard Points 146

Moi aussi, j'ai eu un peu de mal avec les mauvaises performances de Visual Studio 2013 (Premium). À peu près les mêmes problèmes que ceux rencontrés par TS. Navigation lente, défilement, construction... à peu près tout. Heureusement, j'ai réussi à résoudre mon propre problème en désactivant les paramètres synchronisés dans Visual Studio. Allez dans le menu OutilsOptionsParamètres synchronisés avec l'environnement et supprimer cette option en décochant la case.

Disable Synchronized Settings

0 votes

Cela m'a aidé à réduire le long temps d'attente (jusqu'à une minute) lors du changement de configuration (par exemple, de 'Debug/x64' à 'Release/Win32'). La désactivation de la synchronisation des paramètres a permis de revenir à une vitesse normale de < 1 seconde. +1

0 votes

Voici la réponse qui semble avoir réglé mon problème. J'attendais entre 1 et 3 secondes après avoir tapé pendant 10 secondes dans mon IDE.

47voto

pierreluigi88 Points 61

Dans le cas d'applications web, une autre cause de la lenteur de la construction et du débogage (mais pas de la navigation dans l'IDE) pourrait être la Fonction de lien entre navigateurs .

J'ai constaté qu'avec cette option activée, la construction prenait 4 fois plus de temps et le débogage était pénible - après chaque postback, les pages web se figeaient pendant quelques secondes avant que vous puissiez interagir avec elles.

0 votes

Après la mise à niveau vers VS2013, mes pages, en particulier celles contenant du javascript, ont commencé à se charger très lentement. La désactivation de la fonction Browser Link a résolu ce problème et mes pages web se chargent à nouveau rapidement. Merci beaucoup !

1 votes

Ce qui est bizarre, c'est que le lien du navigateur ralentit certaines pages et d'autres non. Au moins, on peut facilement vérifier si le lien du navigateur est la source du problème. Il suffit de charger une page où le problème se produit et de vérifier si, après le chargement de la page, l'utilisation du CPU reste élevée. Si c'est le cas et que l'utilisation du CPU est faible si vous désactivez le lien du navigateur, alors vous pouvez être sûr que c'est le lien du navigateur. BTW : J'ai le sentiment que cela a quelque chose à voir avec l'utilisation des attributs de classe en HTML.

1 votes

Cela a amélioré mon débogage de 400% plus rapidement. La désactivation du lien du navigateur doit être faite par chaque développeur, vous pouvez plutôt ajouter l'appsetting suivant pour le désactiver au niveau du projet <appSettings> <add key="vs:EnableBrowserLink" value="false"/> </appSettings>.

38voto

Aaron Jensen Points 5170

J'utilisais une solution mise à jour depuis Visual Studio 2012. Visual Studio 2013 a également mis à jour le fichier .suo. Suppression du fichier .suo de la solution (il se trouve à côté du fichier .sln), fermeture et réouverture de Visual Studio. a réglé le problème pour moi. Mon fichier .suo est passé de 91KB à 27KB.

2 votes

Je suis d'accord avec ce conseil. Mon suo était de 1mb !! Je l'ai juste supprimé et rouvert le sln et la saisie et l'intellisense sont maintenant immédiats alors qu'avant l'affichage des propriétés dans l'éditeur xaml prenait des dizaines de secondes.

5 votes

.suo est un fichier caché.

0 votes

Peut-être ajouter des informations sur ce qui sera perdu ? Par exemple, les paramètres de ce qu'il faut lancer à F5 (le projet particulier, plusieurs projets).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X