31 votes

Visual Studio 2010 très lent, inutilisable

J'ai cherché pour ce sujet, mais n'arrive pas à trouver les postes qui se rapportent exactement à ce que je suis en train de vivre.

J'ai une solution Visual Studio que j'ai besoin de travailler, son assez grand et contient 16 projets.

Tout est tellement lent et saccadé (à l'Exception de start-up qui est en fait assez rapide).

Cliquez sur une ligne dans l'éditeur de texte, il faut environ 5 secondes pour déplacer le curseur.

La commutation entre les fichiers ~1-2 mines (si j'ai de la chance)

En cliquant sur 'Outils' ~ 2 minutes pour que le menu déroulant apparaît.

Si je clic droit sur l'un des projets de son ~5-10 minutes avant que je reçois le menu déroulant. Pendant ce temps, mon PC se bloque.

La fermeture de Visual Studio (en rage) ~10-20min

Comme pour le débogage et la construction.. bien que je n'ai jamais réussi à en arriver là.

En regardant dans le gestionnaire des tâches (à l'ouverture de ce avec visual studio prend beaucoup de temps) il n'y a rien de course qui consomme beaucoup de mémoire/cpu.

Je sais que les produits Microsoft ne sont pas réputés pour être rapide, mais c'est ridicule, il n'y a aucun moyen que je peux code quelque chose comme cela. Quelque chose doit être mal.

Toute aide serait grandement appréciée, ma tête est prête à exploser.

Visual Studio 2010 Ultimate SP1

Windows 7 x64

Intel i7 950 @ 3.07 GHz

6 GO de RAM (Tri Channel)

2x nVidia GTX 470 (SLI)

12voto

Harvey Darvey Points 376

Ma souris est sur les menus trop! Pour les menus sont grisés, c'est bien. Mais pour active les menus, la souris se sent collant, lors d'un déplacement sur eux.

Une solution j'ai essayé et ça marche, c'est de désactiver l'expérience utilisateur riche et désactiver l'accélération matérielle.

Outils -> Options -> Options de l'Environnement (Général) -> Expérience Visuelle -> décochez la case Utiliser le matériel accélérateur graphique si elle est disponible.

J'ai une bonne carte graphique, mais l'arrêt de visual studio à partir de l'aide de matériel graphique rend ma souris est vraiment très lisse maintenant!

3voto

Simon Mourier Points 49585

Visual Studio est en fait assez rapide si elle est utilisée correctement. Par exemple, j'ai la solution avec 45 projets (~600000 loc) qui fonctionne très bien.

C'est probablement l'une des extensions installées, ce qui tue les IDE (des choses comme Resharper, par exemple, peut être la mémoire gourmande - avertissement: je n'ai rien contre Resharper, je l'utilise moi-même :-).

Voici un lien pour désactiver les extensions (lire aussi les commentaires): Comment faire: Désactiver et réactiver les Outils Visual Studio et les Extensions

3voto

Lefti Points 389

Merci pour toutes vos réponses.

Je suis passé à l'utilisation de Visual C ++ Express, c'est beaucoup plus rapide, maintenant je peux réellement faire du codage.

La meilleure solution que j'ai pour l'instant.

2voto

mbx Points 1823

Pour moi, cela ressemble à des fichiers très ouverts et très volumineux - la coloration syntaxique et IntelliSense peuvent devenir très complexes à calculer. Peut-être souffrez-vous également de certains modules complémentaires.

2voto

Sebastiaan Megens Points 2705

Est-il également se produire lorsque vous ouvrez VS2010 et créez un nouveau projet? Si non, il pourrait y avoir quelque chose de mal avec la solution ou les fichiers de projet. Retrait de l' .suo et .sdf les fichiers d'aide parfois.

Une autre chose que vous pouvez faire est d'installer VS2010 sur une autre machine pour voir si c'est lié à la juste votre machine.

Avez-vous ouvrir le Moniteur de Ressources dans le gestionnaire de tâches? Il est en mesure de vous montrer les e/S disque, il peut vous montrer que votre logiciel antivirus est l'accès à tout (qui est arrivé sur ma machine).

Espérons que cette aide.

Sebastiaan

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