Améliorer la vitesse de démarrage de Visual StudioOptimize Visual Studio startup time

Visual Studio est conçu pour démarrer aussi rapidement et efficacement que possible.Visual Studio is designed to start up as quickly and efficiently as possible. Toutefois, certaines extensions et fenêtres Outil Visual Studio peuvent affecter le temps de démarrage quand elles sont chargées.However, certain Visual Studio extensions and tool windows can adversely affect startup time when they are loaded. Vous pouvez contrôler le comportement des extensions et fenêtres Outil lentes dans la boîte de dialogue Gérer le niveau de performance de Visual Studio.You can control the behavior of slow extensions and tool windows in the Manage Visual Studio Performance dialog box. Vous trouverez des conseils généraux sur l’amélioration des performances sur la page Conseils et astuces sur les performances dans Visual Studio.For more general tips on improving performance, see Visual Studio performance tips and tricks.

Comportement au démarrageStartup behavior

Pour ne pas allonger le temps de démarrage, Visual Studio utilise une approche de chargement à la demande pour charger les extensions.To avoid extending startup time, Visual Studio loads extensions using an on demand approach. Ce comportement signifie que les extensions ne s’ouvrent pas immédiatement au démarrage de Visual Studio, mais en fonction des besoins.This behavior means that extensions don't open immediately after Visual Studio starts, but on an as-needed basis. En outre, les fenêtres d’outils restées ouvertes dans une session antérieure de Visual Studio pouvant ralentir la vitesse de démarrage, Visual Studio ouvre les fenêtres d’outils de façon plus intelligente pour ne pas affecter la vitesse de démarrage.Also, because tool windows left open in a prior Visual Studio session can slow startup time, Visual Studio opens tool windows in a more intelligent way to avoid impacting startup time.

Si Visual Studio détecte un démarrage lent, un message s’affiche pour vous signaler l’extension ou la fenêtre d’outils qui en est la cause.If Visual Studio detects slow startup, a pop-up message appears, alerting you to the extension or tool window that's causing the slowdown. Le message fournit un lien vers la boîte de dialogue Gérer le niveau de performance de Visual Studio.The message provides a link to the Manage Visual Studio Performance dialog box. Pour accéder à cette boîte de dialogue, choisissez Aide > Gérer le niveau de performance de Visual Studio dans la barre de menus.You can also access this dialog box by choosing Help > Manage Visual Studio Performance from the menu bar.

Fenêtre Gérer le niveau de performance de Visual Studio indiquant « Nous avons constaté que l’extension... ralentit Visual Studio »

La boîte de dialogue répertorie les fenêtres des extensions et outils qui affectent les performances de démarrage.The dialog box lists the extensions and tools windows that are affecting startup performance. Vous pouvez changer les paramètres des fenêtres Outil et des extensions pour améliorer les performances de démarrage.You can change extension and tool window settings to improve startup performance.

Pour changer les paramètres d’extension afin d’améliorer les performances de démarrage, de chargement de la solution et de la frappeTo change extension settings to improve startup, solution load, and typing performance

  1. Ouvrez la boîte de dialogue Gérer le niveau de performance de Visual Studio en choisissant Aide > Gérer le niveau de performance de Visual Studio dans la barre de menus.Open the Manage Visual Studio Performance dialog box by choosing Help > Manage Visual Studio Performance from the menu bar.

    Si une extension ralentit le démarrage, le chargement de solution ou la frappe de Visual Studio, elle apparaît dans la boîte de dialogue Gérer le niveau de performance de Visual Studio sous Extensions > Démarrage (ou Chargement de la solution ou Frappe).If an extension is slowing down Visual Studio startup, solution loading, or typing, the extension appears in the Manage Visual Studio Performance dialog box under Extensions > Startup (or Solution Load or Typing).

    Gérer le niveau de performance de Visual Studio – Affichage Extensions

  2. Choisissez l’extension que vous voulez désactiver, puis le bouton Désactiver.Choose the extension you want to disable, then choose the Disable button.

Vous pouvez toujours réactiver l’extension pour les sessions ultérieures à l’aide du Gestionnaire d’extensions ou de la boîte de dialogue Gérer le niveau de performance de Visual Studio.You can always re-enable the extension for future sessions by using the Extension Manager or the Manage Visual Studio Performance dialog box.

Pour changer les paramètres de la fenêtre Outil afin d’améliorer les temps de démarrageTo change tool window settings to improve startup time

  1. Ouvrez la boîte de dialogue Gérer le niveau de performance de Visual Studio en choisissant Aide > Gérer le niveau de performance de Visual Studio dans la barre de menus.Open the Manage Visual Studio Performance dialog box by choosing Help > Manage Visual Studio Performance from the menu bar.

    Si une fenêtre Outil ralentit le démarrage de Visual Studio, cette fenêtre Outil apparaît dans la boîte de dialogue Gérer le niveau de performance de Visual Studio sous Fenêtres Outil > Démarrage.If a tool window is slowing down Visual Studio startup, the tool window appears in the Manage Visual Studio Performance dialog box under Tool Windows > Startup.

  2. Choisissez la fenêtre Outil dont vous souhaitez changer le comportement.Choose the tool window you want to change the behavior for.

  3. Choisissez l’une des trois options suivantes :Choose one of the following three options:

    • Utiliser le comportement par défaut : Comportement par défaut pour la fenêtre Outil.Use default behavior: The default behavior for the tool window. Laisser cette option sélectionnée n’améliore pas les performances du démarrage.Keeping this option selected will not improve startup performance.

    • Ne pas afficher la fenêtre au démarrage : La fenêtre Outil spécifiée est toujours fermée quand vous ouvrez Visual Studio, même si vous l’avez laissée ouverte dans une session précédente.Do not show window at startup: The specified tool window is always closed when you open Visual Studio, even if you left it open in a previous session. Vous pouvez ouvrir la fenêtre Outil à partir du menu approprié quand vous en avez besoin.You can open the tool window from the appropriate menu when you need it.

    • Masquer automatiquement la fenêtre au démarrage : Si vous avez laissé une fenêtre d’outils ouverte lors d’une session précédente, cette option réduit le groupe de la fenêtre d’outils au démarrage pour éviter l’initialisation de la fenêtre.Auto hide window at startup: If a tool window was left open in a previous session, this option collapses the tool window's group at startup to avoid initializing the tool window. Cette option est un bon choix si vous utilisez souvent une fenêtre Outils.This option is a good choice if you use a tool window often. La fenêtre Outil est toujours disponible, mais elle n’affecte plus le temps de démarrage de Visual Studio.The tool window is still available, but no longer negatively affects Visual Studio startup time.

      Gérer le niveau de performance de Visual Studio – Affichage Fenêtres d’outils

Note

Certaines versions de Visual Studio antérieures à la version 2017 comportaient une fonctionnalité nommée chargement de solution allégé.Some earlier versions of Visual Studio 2017 had a feature called lightweight solution load. Dans les versions actuelles, les solutions volumineuses qui contiennent du code managé se chargent beaucoup plus vite qu’avant, même sans utiliser le chargement de solution allégé.In current versions, large solutions that contain managed code load much faster than previously, even without lightweight solution load.

Voir aussiSee also