Optimización del rendimiento de Visual StudioOptimize Visual Studio performance

Visual Studio está diseñado para iniciarse de la forma más rápida y eficaz posible.Visual Studio is designed to start up as quickly and efficiently as possible. Sin embargo, ciertas extensiones y ventanas de herramientas de Visual Studio pueden afectar negativamente al tiempo de inicio cuando se cargan.However, certain Visual Studio extensions and tool windows can adversely affect startup time when they are loaded. Puede controlar el comportamiento de las extensiones y las ventanas de herramientas lentas desde el cuadro de diálogo Administrar el rendimiento de Visual Studio.You can control the behavior of slow extensions and tool windows in the the Manage Visual Studio Performance dialog box. Para obtener más sugerencias generales sobre cómo mejorar el rendimiento, vea Sugerencias y trucos de rendimiento de Visual Studio.For more general tips on improving performance, see Visual Studio Performance Tips and Tricks.

Comportamiento de inicioStartup behavior

Para evitar que se alargue demasiado el tiempo de inicio, Visual Studio de 2017 carga las extensiones mediante un enfoque a petición.To avoid extending startup time, Visual Studio 2017 loads extensions using an on demand approach. Con este comportamiento, las extensiones no se abren inmediatamente cuando Visual Studio se inicia, sino cuando son necesarias.This behavior means that extensions don't open immediately after Visual Studio starts, but on an as-needed basis. Además, como las ventanas de herramientas que se han quedado abiertas en una sesión de Visual Studio anterior pueden ralentizar el tiempo de inicio, Visual Studio abre ventanas de herramientas de una manera más inteligente para evitar el impacto en el tiempo de inicio.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 detecta un inicio lento, aparece un mensaje emergente avisándole de la extensión o la ventana de herramientas que está provocando la ralentización.If Visual Studio detects slow startup, a pop-up message appears, alerting you to the extension or tool window that's causing the slowdown. El mensaje ofrece un vínculo al cuadro de diálogo Administrar el rendimiento de Visual Studio.The message provides a link to the Manage Visual Studio Performance dialog box. También puede acceder a este cuadro de diálogo eligiendo Ayuda, Administrar el rendimiento de Visual Studio en la barra de menús.You can also access this dialog box by choosing Help, Manage Visual Studio Performance from the menu bar.

Administrar el rendimiento Visual Studio: mensaje emergente en el que se lee "Se ha detectado que la extensión... está ralentizando Visual Studio"

En el cuadro de diálogo se enumeran las ventanas de herramientas y extensiones que afectan negativamente al rendimiento de inicio.The dialog box lists the extensions and tools windows that are affecting startup performance. Puede cambiar la configuración de la ventana de herramientas y de las extensiones para mejorar el rendimiento de inicio.You can change extension and tool window settings to improve startup performance.

Cambiar la configuración de extensión para mejorar el inicio, la carga de solución y el rendimiento de la escrituraTo change extension settings to improve startup, solution load, and typing performance

  1. Abra el cuadro de diálogo Administrar el rendimiento de Visual Studio eligiendo Ayuda, Administrar el rendimiento de Visual Studio en la barra de menús.Open the Manage Visual Studio Performance dialog box by choosing Help, Manage Visual Studio Performance from the menu bar.

    Si una extensión está ralentizando el inicio de Visual Studio, la carga de la solución o la escritura, esta aparece en el cuadro de diálogo Administrar el rendimiento de Visual Studio en Extensiones, Inicio (o Carga de solución o Escritura).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).

    Administrar el rendimiento Visual Studio: vista de extensiones

  2. Elija la extensión que quiera deshabilitar y después elija el botón Deshabilitar.Choose the extension you want to disable, then choose the Disable button.

Siempre puede volver a habilitar la extensión en futuras sesiones con el cuadro de diálogo Administrador de extensiones o Administrar el rendimiento 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.

Cambiar la configuración de la ventana de herramientas para mejorar el tiempo de inicioTo change tool window settings to improve startup time

  1. Abra el cuadro de diálogo Administrar el rendimiento de Visual Studio eligiendo Ayuda, Administrar el rendimiento de Visual Studio en la barra de menús.Open the Manage Visual Studio Performance dialog box by choosing Help, Manage Visual Studio Performance from the menu bar.

    Si una ventana de herramientas ralentiza el inicio de Visual Studio, la ventana de herramientas aparece en el cuadro de diálogo Administrar el rendimiento de Visual Studio en Ventanas de herramientas, Inicio.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. Elija la ventana de herramientas cuyo comportamiento quiera cambiar.Choose the tool window you want to change the behavior for.

  3. Elija una de las tres opciones siguientes:Choose one of the following three options:

    • Usar el comportamiento predeterminado: el comportamiento predeterminado de la ventana de herramientas.Use default behavior: The default behavior for the tool window. Si se mantiene esta opción activada, el rendimiento de inicio no mejorará.Keeping this option selected will not improve startup performance.

    • No mostrar la ventana al inicio: la ventana de herramientas especificada está siempre cerrada al abrir Visual Studio, incluso si se ha quedado abierta en una sesión anterior.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. Cuando lo requiera, podrá abrir la ventana de herramientas desde el menú correspondiente.You can open the tool window from the appropriate menu when you need it.

    • Ocultar ventana automáticamente al inicio: si una ventana de herramientas se ha quedado abierta en una sesión anterior, esta opción contrae el grupo de ventanas de herramientas en el inicio para evitar la inicialización de la ventana de herramientas.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. Esta opción es una buena opción si utiliza una ventana de herramientas con frecuencia.This option is a good choice if you use a tool window often. La ventana de herramientas todavía está disponible, pero ya no afecta negativamente al tiempo de inicio de Visual Studio.The tool window is still available, but no longer negatively affects Visual Studio startup time.

      Administrar el rendimiento Visual Studio: vista de ventanas de herramientas

Nota

Las versiones de Visual Studio anteriores a la versión 15.5 incluían una característica llamada carga de solución ligera.Versions of Visual Studio prior to version 15.5 had a feature called lightweight solution load. Esta característica ya no está disponible en la versión 15.5 de Visual Studio 2017 ni en versiones posteriores.This feature is no longer available in Visual Studio 2017 version 15.5 and later. En la versión 15.5 de Visual Studio y versiones posteriores, las soluciones de gran tamaño que contiene código administrado se cargan mucho más rápido que antes, incluso sin la carga de solución ligera.In Visual Studio version 15.5 and later, large solutions that contain managed code load much faster than previously, even without lightweight solution load.

Vea tambiénSee Also

Sugerencias y trucos de rendimiento de Visual StudioVisual Studio Performance Tips and Tricks