7
votes

Visual Studio 2010 - Est-ce lent pour quelqu'un d'autre?

J'ai lu beaucoup de choses à propos de VS2010 étant beaucoup plus performant que VS2008. Lorsque je l'ai finalement installé, j'ai trouvé que cela, en fait, est beaucoup plus lent (enregistrez-vous pour la boîte de dialogue Ajouter des références).

Par exemple, les projets Silverlight prennent deux fois de temps à charger, le démarrage de l'IDE lui-même est beaucoup plus lent, etc.

Je manque quelque chose ici ou est-ce comme ça pour tout le monde?

Spécifications: WinXP-32bit, 3.5 Go de RAM, 7200RPM DRIVE, NVIDIA Quadro NVS 285 128MB, Cure2duo E4400 @ 2GHz, PAE activé.


6 commentaires

Seulement 128 Mo de VRAM? Les quadros ne sont pas exactement optimisés pour les travaux de bureau non plus, je comprends qu'ils disposent d'excellents pilotes OpenGL qui sont importants pour la CAD, mais VS2010 utilise la pile Microsoft (Direct2D en fait, mais cela dépend de l'accélération du pilote Direct3D), pas de OpenGL. En outre, je ne pense pas que Direct2D bénéficie d'une accélération matérielle sur XP. Pouvez-vous essayer avec Win7?


Ben: Vous ne suggérez pas sérieusement que l'affichage du texte et des rectangles sur l'interface utilisateur est ce qui ralentit vs, êtes-vous?


@Gabe: Je suis d'accord avec Ben. De l'expérience, Visual Studio n'aime pas les cartes vidéo avec de faibles quantités de RAM. Et avec le changement de moteur d'UI, VS2010 veut au moins une carte de milieu de gamme. Lorsque 2005 expédié, nous avions des problèmes avec simplement afficher la surface de conception sur certaines pages HTML. Après avoir ajouté une carte de 50 $ avec une quantité décente de RAM VS2005 est devenue beaucoup plus réactive. Pages qui ont pris 60 secondes à afficher commencées à s'afficher immédiatement.


Je ne dis pas qu'une meilleure carte vidéo ne vous aidera pas, mais elle ne fera certainement pas de faire de la charge Silverlight charge plus rapidement.


@Gabe: Silverlight est accéléré du matériel. Bien sûr, une meilleure carte vidéo améliorerait les performances de l'application Silverlight, mais surtout la capacité de développer cette application.


Silverlight utilise une accélération matérielle uniquement pour la lecture des médias. Indépendamment, le temps d'exécution Silverlight n'est même pas invoqué lors du chargement d'un projet.


10 Réponses :


0
votes

J'ai zéro problèmes de performance avec 2010.

Mon système dispose de deux cartes vidéo ATI HD4670, d'un disque dur Raptor, d'un processeur quad à 2,8 GHz et de 4 Go de RAM. Je ronde aussi Win7 X64 Ultimate.

hors de curiosité, quelles sont vos spécifications?

Une chose que vous voudrez peut-être faire est d'examiner les remarques sur cette Page MSDN . Il note que vous devez avoir un pilote actuel sur XP pour une accélération matérielle de Silverlight au travail.


1 commentaires

À titre de note latérale, d'autres personnes sur ce site ont signalé des problèmes avec la performance VS2010. Parfois, ces problèmes ont été résolus simplement en obtenant les derniers pilotes de leur carte vidéo installés; D'autres l'ont fixé en achetant une carte de milieu de gamme actuelle.



1
votes

Ouais, je l'ai trouvé léthargique pour un certain nombre de choses, VS2008 semble snappier sauf pour les références ajoutes :)


0 commentaires

3
votes

Je trouve vs 2010 beaucoup plus performant - et j'ai zéro problème avec mon (5200 tr / min) (VS 2008 étalant souvent lors de l'exécution des refacteurs R # massifs (Renommage global, etc.)).

Cependant, puisque je l'ai courir beaucoup plus longtemps que VS 2008 n'a jamais été en mesure de gonfler mon RAM (700 Mo + après 8 heures de refactoring robuste sur un projet de taille moyenne).

Essayer d'inclure ~ 7500 images qui l'ont écrasé, après avoir mâché pendant quelques minutes (oui, c'était une erreur).


0 commentaires

6
votes

éventuellement l'API d'automatisation Windows 3.0 peut aider certaines personnes:

Visual Studio 2010 fonctionne plus rapidement lorsque l'API d'automatisation Windows 3.0 est installé

- http://support.microsoft.com/kb/981741

Windows Automation API 3.0 est inclus dans Windows 7 et dans Windows Server 2008 R2 - http://support.microsoft.com/kb/976779


2 commentaires

Il est installé. Ne pensez pas que c'est le problème.


Réponse mise à jour avec cette info: Windows Automation API 3.0 est incluse dans Windows 7 et dans Windows Server 2008 R2 - support.microsoft.com/kb/976779



3
votes

J'utilise VS2010 dans un VM (2 Go de RAM, sur un hôte 64 bits avec beaucoup de RAM) et il est lent . VS2008 court en flammes rapides, en revanche.


2 commentaires

Probablement la même raison pour vous que pour l'op-vs 2010 utilise Direct2D pour le texte, qui est beaucoup plus important de pilote vidéo que GDI. Par conséquent, la performance souffre d'une machine virtuelle (en fait, quelle virtualisation SW commence beaucoup à ce que ce soit, car seulement quelques-uns d'accélérer Direct3D que Direct2D est basé sur) et avec des ressources vidéo limitées.


VMware Est-ce que aide l'accélération matérielle, semble jolie à pied. VirtualBox a un soutien expérimental. D'autres plates-formes peuvent ne pas. Cependant, je suis intéressé de ne voir que quelle plate-forme VM fonctionne mieux comme un environnement de développement pour VS2010.



9
votes

Essayez de désactiver, l'accélération matérielle pour WPF et laissez WPF rendu sur le logiciel. Ce paramètre m'a aidé à charger VS avec mon projet près de 200% plus rapidement, même après la démarrage de la machine. Cela m'a également aidé à vous débarrasser de l'écran des éclaboussures au début du début du VS 2010.

aller à Outils | Options, puis sélectionnez Environnement | Général. Ensuite, décochez "Ajuster automatiquement l'expérience visuelle ..." et "Utiliser une accélération graphique matérielle ..."

Entrez la description de l'image ici Un autre conseil. Essayez de forcer la collecte des ordures pour l'IDE à l'aide de Ctrl + Alt + Shift + F12. J'ai trouvé que cela sera utile ....

Ce sera très utile si vous retournez entre beaucoup de projets et si vous avez beaucoup d'IDE ouvert pour différents projets.

Et enfin si vous avez des extensions, essayez de désactiver celles qui ne sont pas utilisées toutes les heures. Désactiver CodemAid m'a aidé à économiser beaucoup de temps lors de la frappe et de la commutation entre les pages de code.


0 commentaires

4
votes

"Vous venez d'avoir un nouvel ordinateur sans me le dire .."

non - je viens de supprimer mes points d'arrêt!

Au cours d'une année, vous pouvez accumuler des centaines de points de rupture. Compte tenu de cela, il me fallait juste plusieurs minutes pour supprimer tous les points d'arrêt que je pensais, je pense qu'il y a un lien avec la performance!

juste aller débogage > Supprimer tous les points d'arrêt

Il a littéralement pris près de 10 minutes pour supprimer les points d'arrêt! De manière significative plus rapide maintenant, pour la compilation, le défilement et la F12-ING.


1 commentaires

Semble Microsoft Visual Studio va mal. Tout dans Visual Studio est lent.



2
votes

J'ai été ennuyé par la performance VS2010 pendant une longue période; surtout lorsque des actions UNC sont impliquées. Après avoir reçu de nouveaux matériels et choisissez de travailler localement, la performance était meilleure, mais toujours une réponse à l'interface utilisateur lente (malgré le fait que le nouveau matériel compte Intel SSD710, 2 x xeone5620 et 64 Go de RAM).

J'ai donc trouvé des améliorations de performance en excluant les éléments suivants dans votre antivirus de choix (la mine est Microsoft Security Essentials):

  • ajouté devenv.exe à "Processus exclus"
  • a ajouté mon dossier de projets sur "Fichiers et emplacements exclus"

    Pour l'instant, cela a beaucoup aidé - mais il reste encore des modifications à faire. J'espère que d'autres trouvent cela utiles.

    mise à jour

    Aussi, des outils de déclenchement> Options> Environnement> Général et désactivez l'expérience visuelle «Ajustez automatiquement l'expérience visuelle basée sur les performances du client» semble aider un peu.

    Aussi, suivez ce lien, Visual Studio 2010 SP1 Performance ; s'avère, que les outils électriques de la productivité (par Microsoft) et Resharper (par JetBrains), tournez à VS2010 en un géant lent en mouvement. Devait désactiver le premier pour que ces derniers jouent bien .


0 commentaires

1
votes

Après avoir souffert de performances de 2010 pauvres sur plusieurs machines pendant un certain temps, je pense que j'ai récemment trouvé la réponse - cela ne semble tout simplement pas fonctionner sur 32 bits versions de Windows. Je n'ai pas eu l'occasion de se développer sur une plate-forme de 64 bits jusqu'à récemment et même si cette machine n'est pas particulièrement puissante, c'est 64 bits et la différence de performance en 2010 est très perceptible. Sur la machine 64 bits, Inteli-Sense n'est pas un jeu de roulette que je dois faire du temps selon les pauses à thé; ça marche assez bien!


0 commentaires

0
votes

J'ai eu d'énormes problèmes de performance avec Visual Studio 2010 sur Windows 7. Il est arrivé au point que l'ouverture d'un fichier .xaml a pris jusqu'à une minute. Et le bâtiment était douloureusement lent. Après beaucoup de recherches et de tests, je suis arrivé à une solution. -> J'ai supprimé tous les fichiers pouvant être supprimés dans le dossier c: \ users \ myAsername \ appdata \ local \ température . Qui était de plus de 40 Go de données. Après ce studio Visual était de retour à la normale. Je soupçonne que Resharper pourrait avoir quelque chose à voir avec ça. Je suis en cours d'exécution version 6.1 et il semble que Resharper enregistre beaucoup de cache-données dans ce dossier Temp.


0 commentaires