Question

Il va de soi que Visual Studio (compilation .NET et l'EDI) fonctionnerait mieux sur un serveur à 5 000 dollars qu'un ordinateur de bureau à 500 dollars.

Quelqu'un at-il de l'expérience dans l'exécution de Visual Studio sur une machine virtuelle hébergée sur un serveur de cette gamme de prix, avec un accès via RDP? (Supposons du matériel moderne disponible aux prix indiqués.)

Évidemment, il y aura d'autres ordinateurs virtuels sur ce serveur, mais tout le monde ne réalisera pas des tâches intensives telles que la compilation simultanée, etc. On peut commencer par supposer que 4 Go de mémoire et 4 CPU virtuels sont alloués. la machine virtuelle, mais n'hésitez pas à proposer d'autres suggestions de configuration.

Des idées? Comment ça s'est passé? Je recherche des solutions pratiques pour optimiser la vitesse du cycle de compilation / exécution et les performances générales de l'EDI.

(Je ne sais pas trop si cela doit appartenir à Stack Overflow ou à Server Fault. Puisqu'il s'agit de Visual Studio et qu'il peut intéresser les programmeurs qui souhaitent améliorer l'expérience de développement, j'ai décidé de le publier. s'il vous plaît déplacez-le si cela ne va pas.)

Était-ce utile?

La solution

Si vous avez un processeur multicœur décent sur votre ordinateur de bureau, c'est probablement le disque qui constitue un goulot d'étranglement. Lors de la compilation, les VS doivent accéder à de nombreux fichiers (dans des solutions volumineuses, multi-projets). Donc, je suppose que le processeur n’est pas un problème. Ce que vous pouvez faire:

Autres conseils

Cela devrait marcher pour vous. ce ne serait pas aussi bien que de le faire localement sur une meilleure machine - mais cela semble être une amélioration.

La version de Visual Studio est un autre facteur important. VS2008 présente des gains de performances significatifs par rapport à VS2005.

Le développement en C # consomme généralement moins de ressources que le développement VB.NET, car VB.NET exécute un compilateur en arrière-plan pour fournir des informations en temps quasi réel sur les erreurs de code.

Enfin, veillez à désactiver tous les plug-ins / compléments inutilisés susceptibles de vous ralentir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top