Visual Studio 2013으로 키보드 입력 지연 개선 / 해결


16

Visual Studio 2013에서 키보드 입력 (코드 편집)으로 약간의 지연 (50-200ms 추정)이 발생했습니다. Visual Studio 2010 에서는 문제가 발생하지 않습니다 . 입력 할 때 키가 표시되기 전에 약간의 지연이 있습니다. 화면. 이것이 내가 고칠 수있는 것인지 모르겠습니다.

문제를 좁힐 수있는 몇 가지 사항이 있습니다.

  • msconfig를 사용하여 프로그램을 닫았습니다.
  • 1920x1080 해상도의 듀얼 모니터 설정이 있습니다 (dxdiag에 따라 총 1700MB의 비디오 메모리).
  • 랩톱, 쿼드 코어 i7, 8GB RAM 사용
  • 윈도우 7, 64 비트
  • 문제는 비주얼 스튜디오 2013 (전문)에서 발생, 코드 편집 (VS2013 안전 모드 포함) (당신이 투표를하려면 당신의 대답에 플러그인을 언급하지 않는, 의미) - 참조 https://msdn.microsoft.com/en-us 안전 모드의 기능에 대한 설명은 /library/ms241278(v=vs.120).aspx 를 참조하십시오.
  • Visual Studio 2010에서 문제가 발생하지 않습니다
  • 메모장에서 문제가 발생하지 않습니다
  • 컴퓨터가 며칠 동안 실행 된 경우 때때로 더 악화 될 수 있습니다. 일시적으로 다시 시작하면 컴퓨터가 개선됩니다 (그러나 여전히 VS2010보다 약간 더 지연됨)

분명히 Visual Studio 2013은 더 새롭고 더 많은 종소리와 휘파람을 가지고 있습니다. 이러한 기능 중 하나가 코드 입력과 관련된 추가 오버 헤드를 생성 할 수 있습니다. 이를 개선 할 수있는 아이디어가 도움이 될 것입니다. 더 간단한 솔루션을 선호하지만 얻을 수있는 것을 취할 것입니다.


2
나는 같은 문제가 있습니다. VS2012에서 VS2013으로 갈 때 즉시 주목을 받았으며 동료들도 이것을 경험했습니다. 코드가 지연 될뿐만 아니라 더 이상 순차적으로 발생하지 않는 것 같습니다. 나에게 일반적인 패턴은 control + f, control + v입니다. VS2012에서는 찾기 대화 상자에 붙여 넣지 만 VS2013에서는 찾기 대화 상자가 나타나기 전에 코드 편집기에 붙여 넣습니다. 내가 알면 Ctrl + z를 눌러 실행 취소하지만 시간이 지남에 따라 찾기 대화 상자 안에 나타납니다.
Joseph Lennox

1
합니까 이 스레드 에 도움을?
harrymc

나는 그것에 대해 몰랐지만 불행히도 내 경우에는 차이가 없었습니다.
Nuzzolilo

CPU로드와 드라이브로드라는 두 가지 사항을 확인해야합니다. 작업 관리자를 열고 CPU 부하를 관찰하여 CPU 과부하로 인한 문제인지 확인하십시오. HDD LED가 빠른 속도로 깜박이거나 켜져 있는지 확인하고 하드 드라이브가 쓰러져 (과로 과부하 된) 문제인지 확인하십시오. 둘 다이 증상을 일으킬 수 있습니다. 둘 중 하나라도 해당되는 경우 다음 단계는 시스템에 부담이되는 이유를 파악하는 것입니다.
Synetech

제 경우에는 0 % CPU와 0 % 디스크입니다. 그러나 텍스트 편집이 심하게 지연 되는가? 일종의 플러그인 또는 무언가 때문이어야합니다.
Zapnologica

답변:


12

VS2013으로 입력 할 때 키보드 지연이 심했습니다. 나를 위해 하나의 특정 플러그인을 제거하면 상황이 훨씬 좋아졌습니다.

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

이 플러그인을 설치하는 것을 기억하지는 않지만 Visual Studio 용 Application Insights 도구입니다 . 참조 된 페이지는이 확장이 가치가있는 미리보기라고 언급합니다.


1
이 문제가 안전 모드에서도 발생했는지 알고 있습니까?
Nuzzolilo

3

VS 2013 Ultimate와 동일한 경험을했습니다.

CodeLens 기능을 비활성화 하면 훨씬 좋아 졌습니다 .

(옵션-> 텍스트 편집기-> 모든 언어-> CodeLens-> CodeLens 활성화를 선택 취소하십시오)


2

Razor 파일 (.cshtml)을 편집 할 때 ReSharper가 활성화 된 경우이 키 스트로크 응답이 느려졌습니다. Razor-> Context Actions의 ReSharper 옵션에있는 Code Editing 그룹 아래에 설정이 있습니다. 이 확인란이 있습니다

   라인 마크 업 _ 변환 면도기 블록 마크 업
   _ 블록 마크 업 변환 면도기 라인 마크 업

둘 다 확인되었지만 의미가 없었으므로 둘 다 선택하지 않았습니다. 그런 다음 파일 편집으로 돌아가서 입력 속도가 빨라졌습니다.


안전 모드에서는 Resharper가 비활성화되어 있습니다. 이 질문은 특히이 동작이 안전 모드에서 지속된다고 언급합니다. 투표권이 없습니다.
Nuzzolilo

이 설정을 저장하는 데 버그가있을 수 있습니다. 그것은 나를 때렸다. 최신 버전의 R #이 설치되어 있는지
cottsak

1

나는 같은 문제가 있었지만 VS 2013을 닫을 때 Microsoft SQL Server Compact 4.0을 다운로드해야한다는 오류가 발생했습니다. 글쎄, 가서 설치 한 다음 VS 2013을 다시 시작했으며 이제 원활하고 원활하게 실행되고 있습니다.


0

를 사용하여 Intellisense 자동 업데이트를 비활성화 "Disable Auto Updating" in Options -> Text Editor -> C/C++ -> Advanced하면 지연이 해결되었습니다 (C / C ++ 파일의 경우).

또한 위의 설정을 찾기 전에 작은 파일을 사용하면 도움이되는 것으로 나타났습니다. 지연은 긴 파일의 시작 또는 중간을 편집 할 때만 나타납니다. 긴 파일의 끝에 지연이 없었습니다.


0

대체로 추가 디스플레이 (두 번째 또는 세 번째 모니터)를 비활성화하면이 문제를 해결하는 데 가장 일관된 결과가 나타납니다. 속도를 늦추는 정확한 프로세스를 모르지만 컴퓨터는 여러 디스플레이에 출력하기 위해 많은 추가 처리를 수행해야합니다.

Geforce GTX 980 Ti가 장착 된 가정용 데스크탑 PC에서는 이것이 문제가되지 않습니다. 그러나 대부분의 표준 기계에는 여러 디스플레이가있는 미묘한 지연이 포함됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.