Melhorando / Resolvendo o atraso de entrada do teclado com o Visual Studio 2013

16

Estou tendo um pequeno atraso (50-200 ms estimado) com entrada de teclado (edição de código) de dentro do Visual Studio 2013. O problema não ocorre com o Visual Studio 2010. Ao digitar, Há um pequeno atraso antes que a tecla seja exibida na tela. Eu não sei se isso é algo que eu possa consertar.

Veja algumas coisas que podem restringir o problema.

  • Eu usei o msconfig para fechar programas.
  • Eu tenho uma configuração de monitor duplo, com resolução de 1920x1080 em ambos (1700 MB de memória total de vídeo de acordo com o dxdiag)
  • Usando um laptop, quad-core i7, 8 GB de RAM
  • Windows 7, 64 bits
  • Problema ocorre no Visual Studio 2013 (Professional), edição de código (incluindo o modo de segurança VS2013) (ou seja, não mencionar plugins em sua resposta se você quiser votar) - Veja link para obter uma explicação sobre o que é o modo de segurança.
  • Problema não ocorre no Visual Studio 2010
  • Problema não ocorre no bloco de notas
  • Às vezes, pode piorar se o computador estiver sendo executado por dias, reiniciando temporariamente o melhora (mas ainda um pouco mais do que o VS2010)

Obviamente, o Visual Studio 2013 é mais novo e tem mais sinos e assobios, talvez um desses recursos crie alguma sobrecarga adicional envolvida com o código de entrada. Qualquer ideia que possa melhorar isso será útil. Eu prefiro soluções mais simples, mas vou pegar o que puder.

    
por Nuzzolilo 12.02.2014 / 00:22

6 respostas

0

Em geral, desabilitar exibições adicionais (segundo ou terceiro monitor) teve os resultados mais consistentes para corrigir isso para mim. Eu não sei o processo exato que causa a lentidão, mas a máquina tem que fazer muito processamento extra para produzir múltiplos displays.

Com o meu PC de mesa doméstico com uma Geforce GTX 980 Ti, isso não é um problema. Mas a maioria das máquinas padrão incluirá o atraso sutil com vários monitores.

    
por 16.03.2017 / 22:43
12

Eu também sofri um atraso grave no teclado ao digitar com o VS2013. Para mim, as coisas ficaram muito melhores ao desinstalar um plug-in específico:

Tools --> Extensions and Updates -->  Uninstall Application Insights

Não me lembro de instalar este plug-in, mas ele é chamado de Ferramentas do Application Insights para o Visual Studio . A página mencionada menciona que essa extensão é uma prévia, pelo que vale a pena.

    
por 19.05.2015 / 17:39
3

Eu tive a mesma experiência com o VS 2013 ultimate.

Ficou muito melhor quando eu desativou o recurso CodeLens .

(você pode encontrá-lo em Opções - > Editor de texto - > Todos os idiomas - > CodeLens - > desmarque Ativar CodeLens)

    
por 01.09.2014 / 17:16
1

Eu tive o mesmo problema, mas quando fui fechar o VS 2013 recebi um erro dizendo que precisava fazer o download do Microsoft SQL Server Compact 4.0. Bem, eu fui e instalei, em seguida, reiniciei o VS 2013 e ele está funcionando legal e suave agora.

    
por 28.01.2015 / 01:40
1

Eu tive esse problema de resposta de pressionamento de tecla lento ao editar um arquivo Razor (.cshtml) e com o ReSharper ativo. Havia uma configuração no grupo de edição de código dentro das opções do ReSharper para o Razor - > Ações de Contexto. Existem duas caixas de seleção:

_ Converter a marcação do Razor Block na marcação de linha
_ Converter marcação de Razor Line para Bloquear marcação

Ambos foram verificados, o que não fazia sentido, então eu desmarcou os dois. Em seguida, voltei a editar o arquivo e voila - aceleração instantânea na minha digitação!

    
por 29.05.2015 / 02:19
0

Desativar a atualização automática do Intellisense usando "Disable Auto Updating" in Options -> Text Editor -> C/C++ -> Advanced resolveu o atraso para mim (no caso de arquivos C / C ++).

Também notei que o uso de arquivos menores ajudou, antes de encontrar a configuração acima. O atraso se manifesta apenas ao editar o início ou o meio de um arquivo longo. No final de um longo arquivo, não houve defasagem.

    
por 02.07.2016 / 22:24