Otimizar o tempo de inicialização do Visual StudioOptimize Visual Studio startup time

O Visual Studio foi projetado para iniciar da forma mais rápida e eficiente possível.Visual Studio is designed to start up as quickly and efficiently as possible. No entanto, determinadas extensões e janelas de ferramentas do Visual Studio poderão afetar negativamente o tempo de inicialização quando forem carregadas.However, certain Visual Studio extensions and tool windows can adversely affect startup time when they are loaded. É possível controlar o comportamento das extensões e das janelas de ferramentas lentas na caixa de diálogo Gerenciar o Desempenho do Visual Studio.You can control the behavior of slow extensions and tool windows in the Manage Visual Studio Performance dialog box. Para ver mais dicas gerais sobre como melhorar o desempenho, veja Dicas e truques de desempenho do Visual Studio.For more general tips on improving performance, see Visual Studio performance tips and tricks.

Comportamento da inicializaçãoStartup behavior

Para evitar estender o tempo de inicialização, o Visual Studio 2017 carrega extensões usando uma abordagem sob demanda.To avoid extending startup time, Visual Studio 2017 loads extensions using an on demand approach. Esse comportamento significa que as extensões não abrem imediatamente após o Visual Studio ser iniciado, mas conforme necessário.This behavior means that extensions don't open immediately after Visual Studio starts, but on an as-needed basis. Além disso, como as janelas de ferramentas deixadas abertas em uma sessão anterior do Visual Studio podem deixar o tempo de inicialização lento, o Visual Studio abre as janelas de ferramentas de uma maneira mais inteligente para evitar afetar o tempo de inicialização.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.

Se o Visual Studio detectar lentidão na inicialização, uma mensagem pop-up será exibida, alertando-o para a janela de ferramentas ou extensão que está causando a lentidão.If Visual Studio detects slow startup, a pop-up message appears, alerting you to the extension or tool window that's causing the slowdown. A mensagem fornece um link para a caixa de diálogo Gerenciar o Desempenho do Visual Studio.The message provides a link to the Manage Visual Studio Performance dialog box. Você também pode acessar essa caixa de diálogo escolhendo Ajuda > Gerenciar o Desempenho do Visual Studio na barra de menus.You can also access this dialog box by choosing Help > Manage Visual Studio Performance from the menu bar.

Gerenciar o Desempenho do Visual Studio – pop-up indicando "Observamos que a extensão ... está deixando o Visual Studio mais lento"

A caixa de diálogo lista as janelas de ferramentas e extensões que estão afetando o desempenho de inicialização.The dialog box lists the extensions and tools windows that are affecting startup performance. Você pode alterar as configurações das janelas de ferramentas e das extensões para melhorar o desempenho de inicialização.You can change extension and tool window settings to improve startup performance.

Para alterar as configurações das extensões para melhorar o desempenho da inicialização, do carregamento de soluções e da digitaçãoTo change extension settings to improve startup, solution load, and typing performance

  1. Abra a caixa de diálogo Gerenciar o Desempenho do Visual Studio escolhendo Ajuda > Gerenciar o Desempenho do Visual Studio na barra de menus.Open the Manage Visual Studio Performance dialog box by choosing Help > Manage Visual Studio Performance from the menu bar.

    Se uma extensão estiver retardando a inicialização, o carregamento de soluções ou a digitação no Visual Studio, a extensão aparecerá na caixa de diálogo Gerenciar o Desempenho do Visual Studio em Extensões > Inicialização (ou Carregamento da Solução ou Digitação).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).

    Gerenciar o desempenho do Visual Studio – exibição de extensões

  2. Escolha a extensão que você deseja desabilitar e clique no botão Desabilitar.Choose the extension you want to disable, then choose the Disable button.

Sempre é possível habilitar novamente a extensão para sessões futuras usando o Gerenciador de Extensões ou a caixa de diálogo Gerenciar o Desempenho do 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.

Para alterar as configurações das janelas de ferramentas para melhorar o tempo de inicializaçãoTo change tool window settings to improve startup time

  1. Abra a caixa de diálogo Gerenciar o Desempenho do Visual Studio escolhendo Ajuda > Gerenciar o Desempenho do Visual Studio na barra de menus.Open the Manage Visual Studio Performance dialog box by choosing Help > Manage Visual Studio Performance from the menu bar.

    Se uma janela de ferramentas estiver retardando a inicialização do Visual Studio, ela será exibida na caixa de diálogo Gerenciar o Desempenho do Visual Studio em Janelas de Ferramentas > Inicialização.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. Escolha a janela de ferramentas da qual você deseja alterar o comportamento.Choose the tool window you want to change the behavior for.

  3. Escolha uma das seguintes três opções:Choose one of the following three options:

    • Usar comportamento padrão: o comportamento padrão da janela de ferramentas.Use default behavior: The default behavior for the tool window. Manter essa opção selecionada não melhorará o desempenho de inicialização.Keeping this option selected will not improve startup performance.

    • Não mostrar janela na inicialização: a janela de ferramentas especificada sempre estará fechada ao abrir o Visual Studio, mesmo se ela for deixada aberta em uma sessão 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. Você pode abrir a janela de ferramentas no menu apropriado quando necessário.You can open the tool window from the appropriate menu when you need it.

    • Ocultar automaticamente janela na inicialização: se uma janela de ferramentas tiver sido deixada aberta em uma sessão anterior, essa opção recolherá o grupo da janela de ferramentas na inicialização para evitar inicializar a janela de ferramentas.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. Essa opção é uma boa alternativa se você usa uma janela de ferramentas com frequência.This option is a good choice if you use a tool window often. A janela de ferramentas ainda está disponível, mas não afeta mais negativamente o tempo de inicialização do Visual Studio.The tool window is still available, but no longer negatively affects Visual Studio startup time.

      Gerenciar o desempenho do Visual Studio – exibição da janela de ferramentas

Note

Algumas versões anteriores do Visual Studio 2017 tinham um recurso chamado carga de solução leve.Some earlier versions of Visual Studio 2017 had a feature called lightweight solution load. Esse recurso não está mais disponível no Visual Studio 2017 versão 15.5 e posterior.This feature is no longer available in Visual Studio 2017 version 15.5 and later. No Visual Studio 2017 versão 15.5 e posteriores, grandes soluções que contêm código gerenciado são carregadas mais rápido do que anteriormente, mesmo sem carga de solução leve.In Visual Studio 2017 version 15.5 and later, large solutions that contain managed code load much faster than previously, even without lightweight solution load.

Consulte tambémSee also