Puis-je faire quelque chose pour améliorer les performances dans VS 2010? [fermé]

17

J'utilise VS 2010 depuis que nous développons une application dans .Net 4 et les performances me rendent fou. C'est surtout mauvais quand je ne vois pas l'IDE pendant un certain temps (comme quand je suis retiré pour un appel au service d'assistance ou que je rentre le matin).

Je me rends compte qu'il est probablement intégré à WPF qui décharge ses ressources lorsqu'il n'est pas utilisé, mais le délai de quelques minutes pendant qu'il charge tout est vraiment ennuyeux. J'ai également remarqué des retards importants lors de l'ouverture des fichiers ou de la compilation.

Rachel
la source
1
Cette question conviendrait mieux à Super User car ils donnent des réponses objectives sur le matériel informatique et les logiciels, alors que nous sommes dans des discussions subjectives sur le développement de logiciels.
Tamara Wijsman,
6
Vous obtiendrez de meilleures réponses ici. Je ne connais pas un utilisateur VS qui ne soit pas programmeur.
Maniero
Si vous pouvez voter et pensez que c'est une question utile ou si vous avez des réponses utiles ci-dessous, veuillez voter. Les sites StackExchange ont besoin de votes pour construire une bonne communauté. Vous pouvez donner 30 votes par jour, ne les gaspillez pas. Particulièrement les utilisateurs ayant une réputation élevée et un faible nombre de votes comptés, veuillez lire ceci: meta.programmers.stackexchange.com/questions/393/…
Maniero
Consultez le blog de Raj Aththanayake , il contient de nombreux conseils utiles pour améliorer les performances de VS2010 et Resharper.
Piers Myers
4
Cette question semble être hors sujet car il s'agit d'un outil de programmation (IDE), qui appartiendrait normalement à Stack Overflow, mais est trop ancien pour migrer.

Réponses:

5

J'ai eu un problème similaire après avoir installé quelques extensions. J'ai fini par les désactiver tous et à ne les activer que lorsque je les utilise réellement. Cela a vraiment aidé l'expérience.

EDIT: Il semble y avoir un problème avec certaines cartes vidéo et certains pilotes. Vous pouvez consulter toutes les informations ici: http://blogs.msdn.com/b/ddperf/archive/2010/09/16/vs2010-performance-and-bad-video-drivers-hardware-redux.aspx

Arturo Molina
la source
Merci, mais je n'ai aucune extension installée
Rachel
1
Hmm, avez-vous vérifié cela? blogs.msdn.com/b/ddperf/archive/2010/09/16/…
Arturo Molina
Je ne sais pas si c'est la clé de registre ou le paramètre VS, mais mes performances semblent bien meilleures maintenant! Je vous remercie!
Rachel
Marquer votre réponse comme étant acceptée car votre commentaire m'a conduit à une solution même si la réponse ne l'a pas été. Pourriez-vous modifier votre réponse pour inclure le lien?
Rachel
Tu l'as eu! ;-)
Arturo Molina
7

Obtenez une machine plus rapide?

Muad'Dib
la source
Je ne pensais pas que ma machine était si mauvaise ... Intel (R) Core (TM) 2 Duo CPU E4400 @ 2.00GHz, 1.20GHz, 2GB de RAM
Rachel
4
Pensez que vous avez besoin de plus de 2 Go de RAM pour VS 2010 - c'est un monstre de mémoire
Jaco Pretorius
si vous allez trop haut, vous devrez vous assurer que vous utilisez un système d'exploitation 64 bits, sinon vous ne verrez probablement pas ce bélier supplémentaire :(
Muad'Dib
2
J'utilise VS2010 sur une machine de 1 Go maintenant ... cela ne prend que ~ 200 Mo. Est-ce inhabituel?
Note à soi-même - pensez à un nom le
Aie. 4 Go semble être une nécessité de nos jours pour WPF.
Morgan Herlocker
7

En plus de la réponse Muad'Dib, je vous recommanderais une simple mise à jour:

Remplacez votre ancien disque dur par un disque SSD .

L'augmentation des performances de Visual Studio .NET est incroyable.

Maniero
la source
1
Je peux confirmer que j'ai 2 lecteurs Intel X25-M rayés et des mouches Visual Studio.
ChaosPandion
2
Si vous considérez la relation prix / capacité du SSD incompatible avec vos besoins, optez pour un bon disque dur hybride. Quoi qu'il en soit, je considérerais un SSD + HDD. Le SSD est la meilleure mise à niveau que vous puissiez faire.
Maniero
1
Je pense qu'un développeur devrait avoir la meilleure machine disponible, y compris le meilleur SSD disponible.
1
@Pierre n'oubliez pas de tester également les performances de démarrage de votre logiciel sur une machine de consommation modeste qui n'a pas 8 Go de RAM et un SSD de 500 $ :)
Roman Starkov
1
@romkyns: Votre suggestion est bonne, mais je crains qu'elle ne tombe dans la catégorie des "moyens bien". Les gens parlent facilement de faire des tests sur une machine plus lente, mais je n'ai jamais vu personne le faire, dans le but de résoudre les problèmes de performances.
Mike Dunlavey
2

Avec 2 Go de RAM, je commencerais vraiment par là. Plus les projets de vos solutions sont volumineux, plus vous aurez besoin de RAM.

Lorsque vous êtes loin de VS et reprenez, remarquez-vous que le disque dur fonctionne très dur? C'est un indicateur qu'il utilise le disque pour gérer les demandes accrues de RAM ... La RAM s'exécute en nanosecondes, les disques en millisecondes, donc vous pouvez voir le problème.

La RAM est bon marché (2 Go devraient être bien inférieurs à 100 USD, sauf si votre machine est très ancienne), mais votre système d'exploitation peut limiter la quantité que vous pouvez avoir. Il s'agit également d'une mise à niveau aussi simple que vous pouvez le faire dans la plupart des cas.

MIA
la source
3
Je n'irais pas avec moins de 4 Go.
Maniero
Je n'ai noté aucune amélioration significative 2 Go 32 bits vs 4 Go 64 bits ...
Nazgob
1

Utilisez-vous un logiciel antivirus? Si c'est le cas, essayez de le désactiver pendant un certain temps et voyez si vous remarquez une amélioration. Il se peut qu'il soit configuré pour l'analyse à l'accès de certains types de fichiers, ce qui peut être un véritable tueur de performances avec des modèles d'utilisation de développeur typiques.

Dan Dyer
la source
Nous avons Symantec AntiVirus. L'administrateur réseau l'a donc nous ne pouvons pas le désactiver ou le modifier, mais je peux peut-être lui demander d'ajouter une exception pour le répertoire du projet VS
Rachel