BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Réduire l’empreinte système de Visual Studio

Réduire l’empreinte système de Visual Studio

Ces dernières années, Microsoft a fait d’importants efforts afin de repositionner Visual Studio comme principal outil de développement pour Windows, indépendamment de la plateforme ciblée par l’utilisateur. L’acquisition récente de Xamarin et l’important soutien aux outils open source pour supporter les appareils non-Windows ont augmenté son attractivité pour les développeurs de tout horizon. L’inconvénient de cette approche a été l’accroissement constant de la taille d’installation standard de Visual Studio, qui grossit avec l’ajout de plateformes supplémentaires. Encore pire, « l’empreinte » Visual Studio ne se limite pas à l’espace disque utilisé, mais a aussi un impact sur la base de registre et le GAC (Global Assembly Cache).

Avec le successeur de Visual Studio 2015, nom de code Visual Studio « 15 », Microsoft a l’intention d’adopter une nouvelle philosophie. Art Leonard de Microsoft précise que jusqu’ici, VS a été diffusé de manière à optimiser la vitesse à laquelle un développeur peut ouvrir un projet, appuyer sur F5 et compiler ce projet sans étapes supplémentaires. Le résultat est que VS fournit aujourd’hui une procédure d’installation coûteuse en temps et espace disque. Avec VS « 15 », le but est de fournir rapidement uniquement ce que l’utilisateur a demandé, les composants additionnels étant disponibles à l’installation si nécessaire.

Avantage supplémentaire de cette nouvelle approche évoquée par Art Leonard, Visual Studio sera conçu pour être entièrement contenu dans un répertoire avec un impact minimal sur l’ensemble du système. Cela veut dire que par défaut, VS « 15 » n’ajoutera pas d’énorme quantité d’informations dans la base de registre, ni d'assemblies spécifiques dans le GAC. Premier résultat visible, l’installation de base de VS « 15 » (composé uniquement de l’éditeur VS) prend environ 325 Mo. Si vous êtes intéressé par les différentes tailles d’installation, vous pouvez consulter les dépendances et leur taille disque correspondante fournies par Microsoft.

Un des éléments d’amélioration remontés par les différents commentaires concerne la gestion des SDK et outils de plateforme (émulateurs, etc.) installés avec Visual Studio. Pour l’instant, les améliorations évoquées se concentrent uniquement sur VS « 15 ». Leonard note que l’équipe est toujours entrain de chercher la meilleure solution – car ils veulent empêcher qu’un SDK soit supprimé par VS alors qu’il est toujours utilisé par une application.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT