Visual Studio 2015는 매우 느립니다


144

방금 설치를 완료했으며 전체 IDE가 매우 느립니다. 전체 IDE가 문자 그대로 정지하고 약 2-3 초 동안 응답하지 않는 백그라운드에서 일종의 무거운 CPU 호출을하는 것처럼 보입니다.

Visual Studio 2013 Ultimate에서는이 문제가 발생하지 않았습니다. Visual Studio 2015 Professional을 실행하고 있습니다.

설치된 애드온 / 패키지 :

  • Node.js 도구
  • 리 샤퍼

누구든지 아이디어가 있습니까?


VS에 Resharper 또는 Node 도구를 사용하고 있습니까?
Ajay Kumar

나는 사용자 정의 설치 @AjayKumar 선택하면 둘 다 설치
펫츠

2
NVTS를 제거하는 중입니다 .... @ 스펫
Ajay Kumar

1
NVTS를 제거하는 것이 트릭이었습니다. 답변을 @AjayKumar로 올리십시오! 프로그램 추가 / 제거를 통해 제거해야했습니다. VS 도구의 "확장 및 업데이트"메뉴에서 제거 할 수 없음
Spets

1
_references.js를 비활성화하면 팀의 범인이었습니다. 우리는 다른 모든 제안을 소진했지만이 제안은 궁극적으로 효과적이었습니다.
Dan Waterbly

답변:


36

내 Visual Studio 2015 RTM도 ReSharper 9.1.2를 사용하면 속도가 느 렸지만 9.1.3으로 업그레이드 한 후 제대로 작동했습니다 ( ReSharper 9.1.3을 Rescue로 참조). ). 아마도 신호일 것입니다.

하나 더 큐. ReSharper 9.2 버전은 다음에 제공됩니다.

버전 9.1.2 및 9.1.3에서 발견 된 문제를 해결하여 Visual Studio 2015 RTM과의 통합을 개선합니다.


1
이것은 그것의 큰 부분입니다. 이 답변도 받아 들일 수 있기를 바랍니다. 주말에 9.1.3으로 업그레이드하고 성능이 두 배로 향상되었습니다.
Spets

1
9.1.3 나도 모든 것을 치료했다. 내가 겪었던 반전 된 키보드 입력 문제를 해결했습니다.
EF0

2
safeMode에 문제가 있으며 더 선명하지 않습니다. 흠
조 필립스

2
R # 9.2 실행, 여전히 느림
Thomas Eyde

2
나는 ReSsharper 10을 사용하고 있으며 크롤링하고 있습니다.
loan.burger 1

89

Windows Defender Antimalware가 큰 지연을 일으키는 것으로 나타났습니다. 업데이트 및 보안-> 설정-> Windows Defender로 이동하십시오. Defender를 열고 설정 선택에서 제외를 선택하고 "devenv.exe"프로세스를 추가하십시오.


1
감사합니다.이 문제도 해결되었습니다. node.js를 제거하거나 resharper를 제거하고 싶지 않아서 많은 도움이되었습니다.
Alex Moreno

1
단순히 Windows Defender를 완전히 끄는 것입니까?
매트 코카 지

5
@cottsak 권장하지 않음

1
정말 고맙습니다! 이 작업을 수행 한 후 VS 버전이 10 초 이상 빨라졌습니다.
James Ko

6
추가 연구에 따르면 맬웨어 방지 활동을 유발하는 VS의 '슬레이브'프로세스가 발견되었습니다. 너무 게으른 (나와 같이) @uistradamus가 설명 한대로 ui에 모두 입력하려면 PowerShell 프롬프트를 시작하고 (고급 사용) Set-MpPreference -ExclusionProcess devenv.exe, TE.ProcessHost에 붙여 넣으십시오. Managed.exe, csc.exe, iisexpress.exe, msbuild.exe, vshost32-clr2.exe, vshost-clr2.exe, vshost32.exe, VBCSCompiler.exe, w3wp.exe 는 귀하의 책임하에 전적으로 사용 합니다. 자세한 내용은 technet.microsoft.com/en-us/library/dn433291(v=wps.630).aspx
RichardHowells

23

메뉴 옵션코드 검사설정 에서 ReSharper 코드 검사를 끄고 ReSharper IntelliSense 대신 Visual Studio IntelliSense (메뉴 옵션Intellisense일반 )를 선택하면 훨씬 빨라집니다.


18

중 하나를 제거하십시오 Visual Studio를위한 Node.js를 도구 (NTVS) 또는 상업적 추가 기능이라고 ReSharper에서 JetBrains의에서. NTVS와 Resharper를 모두 사용하면 Visual Studio 2015에서 메모리 누수가 발생합니다.

NTVS = Visual Studio 용 노드 도구


프로그램 추가 및 제거를 통해 제거하고 버터처럼 부드럽게 작동하기 시작했습니다. 고마워요!
Spets

3
NVTS를 제거한 후 Visual Studio가 빠르게 실행됩니다.
codys-hole

7
@ThomasEyde 분명히 약어를 얻을 수있는 사람은 아무도 없습니다. Node.js Visual Tools for Studio입니다.
EKW

1
내 나쁜 ... 그 NTVS, 비주얼 스튜디오에 대한 노드 도구
아제 쿠마

2
사람들이 UALOAWDT 때 DMN. 시. 확인?
Warren P

16

특히 HTML (및 Razor) 및 JavaScript로 작업하는 동안 Visual Studio 2015 Community Edition에서 편집 속도가 매우 느 렸습니다. ASP.NET MVC 프로젝트의 "Scripts / _references.js"파일에서 참조를 제거하여 문제를 해결할 수있었습니다. 또한 _references.js 파일의 맨 위에 추가하여 해당 파일에서 자동 동기화를 비활성화했습니다.

이 솔루션은 Visual Studio의 IntelliSense가 사용 가능한 모든 JavaScript 참조를로드하지 않도록합니다. 그러나 ReSharper의 IntelliSense는 완벽하게 훌륭하고 빠르게 작동합니다.

/// <autosync enabled="false" />

4
이 파일은 모든 javascript / razor 파일에서 intellisense가 사용하려는 javascript 파일 전용이므로 jquery, modernizr 등과 같은 항목 만 포함해야합니다. 프로젝트에서 전체 js 파일이 전체적으로 자동 채워졌습니다. 800 이상이었던 프로젝트! Intellisense가 너무 고투하고 있었기 때문에 편집자는 타이핑을 따라갈 수 없었습니다. 나는 그것을 8 개의 파일로 다시 벗겨 냈고 이제는 모든 것이 훨씬 좋아졌습니다. 하나 또는 두 개의 파일에서만 js를 참조하려는 경우 해당 파일에서만 수행 할 수 있습니다. madskristensen.net/post/the-story-behind-_referencesjs 참조
Mog0

@ Mog0 예, 그렇게 할 수는 있지만 불행히도 각도를 사용하는 경우 모든 js 파일이 필요합니다. 그렇지 않으면 내 경험상 해당 파일에 대해 작동하지 않습니다.
Lombas

@Lombas 그것은 단지 지능에만 영향을 미치며 한곳에서 무언가가 필요한 경우 js 상단의 특정 파일에 대한 참조를 추가 할 수 있습니다. 프로젝트의 모든 자바 스크립트 파일을 다른 모든 파일에서 참조해야 할 가능성은 거의 없습니다 (그렇다면 프로젝트에 큰 구조적 문제가 있습니다). _references.js 파일에는 프로젝트 전체에서 사용되는 각도 및 기타 라이브러리에 대한 참조 만 포함하면됩니다.
Mog0

@ Mog0 이해하고 진술 내용을 다시 말하겠습니다. angular를 사용하는 경우 _references.js의 라이브러리 이상이 필요합니다. 예를 들어, 내 응용 프로그램 에서이 문장이 필요하지 않습니다 : "/// <reference path ="../ app / controllers / controllers.module.js "/>"이것은 내 컨트롤러에 사용하는 모듈입니다 . 이와 같은 다른 파일이 필요합니다. 모르겠어요 각각 하나를 테스트해야합니다.
Lombas

7

ReSharper로 인해 어려움을 겪고 있다면 아래 언급 된 옵션이 도움이 될 수 있습니다.

Visual Studio 구성 :

ReSharper는 다른 Visual Studio 추가 기능 및 확장 프로그램과 충돌 할 수 있습니다. 속도가 느려지는 경우 다른 추가 기능을 하나씩 비활성화하고 ReSharper를 사용하여 Visual Studio의 속도를 높이는 데 도움이되는지 확인하십시오. 다른 애드 인과의 알려진 호환성 문제의 예는 다음과 같습니다.

생산성 전동 공구

VS 명령

또한 "도구 | 옵션 | 환경 | 일반"에서 다음 옵션을 끄십시오. 클라이언트 성능에 따라 시각적 경험 자동 조정 가능하면 하드웨어 그래픽 가속 사용

ReSharper 구성.

ReSharper는 강력하고 유용한 기능을 제공하지만 속도 향상 측면에서 일부 기능을 조정하거나 끌 수 있습니다. 여기 몇 가지 예가 있어요.

"ReSharper | 옵션 | 코드 검사 | 설정", "전체 솔루션의 오류 분석"확인란에서 솔루션 전체 분석 (SWA)을 끕니다.

"ReSharper | 옵션 | 환경 | IntelliSense | 일반"대화 상자에서 Visual Studio IntelliSense로 다시 전환 "ReSharper | 옵션 | 환경 | 일반"대화 상자에서 현재 솔루션에 대한 캐시 지우기

링크는 다음과 같습니다.


4

이것은 어리석은 것처럼 보이지만 C:\Users\{User}\AppData\Local\Microsoft\WebSiteCache모든 것을 삭제 한 후 다시 빨리 시작되었습니다. 옵션이 없다면 시도해 볼 수 있습니다. 그것은 나를 위해 일한 유일한 것입니다.


3

새로운 컴퓨터에서 Visual Studio 2015 Pro 업데이트 2와 동일한 문제가 발생합니다. 껌처럼 타이핑하는 편집기는 매우 느 렸습니다.

그 이유는 ESET NOD32 Antivirus 9입니다. 기본적으로 "HIPS (Host Intruder Prevention System)"라는 기능이 있습니다. 이것이 얼마나 유용한 지 모르겠지만, 사용 중지하거나 규칙을 추가하여 허용 할 수 있습니다.devenv.exe .

이제 괜찮습니다.


3

비슷한 문제가 있었지만 시작시에만 발생했습니다.

시작 문제를 해결하려면

전화 용 Visual Studio 2012에서 확장 프로그램을 제거했습니다.

Visual Studio 2015를 동일하게 복구 ... Visual Studio 2015를 제거하십시오 (모두 제거되지는 않음)

그런 다음 사용하십시오.

https://github.com/tsasioglu/Total-Uninstaller

Visual Studio 2015, Visual Studio 2013 등에서 가능한 모든 것을 제거하십시오.

Visual Studio를 다시 설치하십시오 오류 : 조회 로그, inet 등. Visual C ++ redist 2015를 찾았습니다. vc_redist.x64.exe 및 vc_redist.x86.exe를 다시 설치하고 복구했습니다.

Visual Studio 2015를 다시 설치했는데 시작 문제가 없습니다 (vsHub를 제거하고 연결된 서비스를 비활성화 할 수 있습니다…)


2

노드 도구가있는 VS 2015 Community와 같은 문제가있었습니다.

NTVS github 리포지토리에서이 문제에 대한 몇 가지 문제를 발견했으며 프로젝트의 분석 파일과 관련이있을 수 있습니다. 사실, 나는 프로젝트로드 마다이 파일을 삭제했으며 더 빨라 지지만 파일을 개선하는 가장 안전한 방법은 아래 링크와 같은 일부 디렉토리 파일을 무시하는 것입니다.

https://github.com/Microsoft/nodejstools/wiki/Projects#ignoring-directories-for-analysis


2

Visual Studio에서 사용중인 일부 SQL Server 구성 요소를 제거했기 때문일 수 있습니다. Visual Studio는 여전히 작동하지만 매우 느립니다.

제어판의 "프로그램 및 기능"으로 이동하여 Visual Studio를 복구하십시오. 필요한 Visual Studio 구성 요소가 다시 설치되고 Visual Studio가 이전과 같이 빠르게 돌아옵니다.


아, 이것은 또한 도움이됩니다. 특히 서버 데이터 도구. 필요할 때 Server Management Studio를 사용하는 것이 좋습니다. 감사합니다!
Kay Lee

1

VS 2015 Ultimate에서 VS 2015 Professional로 다운 그레이드 (즉, 제거 및 다시 설치) 할 때 IDE가 매우 느리고 끊어 졌다는 것을 경험했습니다.

저장소의 새로운 복제를 수행하거나 동료가 시도한 것처럼 소스 제어에없는 모든 파일을 정리합니다 (Git의 경우) git clean -xfd )이 문제를 해결하는 데 도움이되었습니다. IDE가 이제 다시 원활하게 실행됩니다.

Ultimate는 Professional에서이 동작을 일으키는 일부 파일을 남겨두고 어떤 파일을 추적 할 수 없다고 가정합니다.


1

필자의 경우 2015 Express Web과 2015 Community 모두 5 분마다 메모리 누수 (최대 1.5GB)가 멈추고 충돌했습니다. 그러나 Node j가있는 프로젝트에서만 가능합니다. 나를 위해이 문제를 해결 한 것은 도구-> 옵션-> 텍스트 편집기-> Node.js-> intellisense-> IntelliSense level = IntelliSense를 사용하지 않는 것입니다.

그리고 어떻게 든 지능이 여전히 작동합니다))


1

또한 Visual Studio 2015 에서이 문제가 발생하여 읽을 수있는 모든 것을 시도했지만 결국 남은 것은 모두 새로 설치되었습니다. VisualStudioUninstaller모든 구성 요소를 제거하기 위해 Microsoft 도구 를 사용했습니다 .

https://github.com/Microsoft/VisualStudioUninstaller

용법:

  1. TotalUninstaller.zip 추출
  2. 관리자 명령 프롬프트를여십시오.
  3. Setup.ForcedUninstall.exe를 실행하십시오.
  4. 제거하려면 'Y'를 입력하십시오.

다시 설치 한 후 모든 것이 정상적으로 작동했습니다. 나는 모든 프로젝트에서 지연을 경험하지는 않았지만 하나는 충분한 고통을 유발했기 때문에 실제로 선택의 여지가 없었습니다.

시도해 볼 수있는 다른 명령에 대해 읽으십시오.하지만 VisualStudioUninstaller적어도 저에게는 효과적이라는 것을 알고 있습니다.

D:\vs_ultimate.exe /uninstall /force

여기서 D :는 설치 미디어의 위치입니다 (장착 된 iso 등).


1

이것은 다른 답변에서 언급 한 것 외에도 누군가를 도울 수 있습니다.

AppData\Local\Microsoft\WebSiteCache폴더 의 내용을 지우십시오.

제 경우에는 VS 2015 pro 업데이트 3이 있었고 이것이 VS 속도를 높이는 데 도움이되었습니다.


1

이것은 누군가이 질문을 방문하는 데 도움이 될 수 있습니다.

매우 큰 파일에서만 느려지는 문제가있었습니다. {유형을 완료하거나 완료 한 후 중괄호를 열 때 유형 decimal이 정지됩니다.

옵션 => 텍스트 편집기 => C # => Intellisense에서 "모든 문자를 입력 한 후 완료 목록 표시"설정을 비활성화하여이 문제를 해결했습니다.


0

이 답변은 어리석은 것처럼 보이지만 랩톱의 전원 관리 옵션이 고성능 (Windows) 이외의 것으로 설정되었습니다. Visual Studio에서 지속적으로 메모리 경고가 발생하고 약간 느려질 것입니다. 전원 설정을 고성능으로 변경 한 후에는 더 이상 문제가 발생하지 않습니다.


0

VS2013에서 업그레이드 한 후 Visual Studio 2015에서 디버깅 할 때 정지 할 때 "도구> 옵션> 디버깅> 일반> 디버깅 중에 진단 도구 사용"의 선택을 해제했습니다. 디버깅 세션이 정상으로 돌아 왔습니다. 진단은 유용하지만 항상 필요하지는 않으므로 언제든지 필요한 경우 다시 켤 수 있습니다.


-2

PC 드라이버 업데이트

내 경우에는 가장 간단한 작업을 지연이 발생하여 PC 드라이버를 업데이트하는 데 도움이되었습니다. 시스템 드라이버는 모든 것의 기초입니다.

다행스럽게도 Dell을 보유하고 있으며이를 위해 훌륭한 웹 사이트 지원을 제공합니다. 나는 구글했다

Dell <내 모델 이름> 업데이트 드라이버

또는 드라이버 홈페이지 로 이동

원하는 모든 드라이버를 업데이트하도록했습니다 (Dell 드라이버 업데이트는 거의 자동으로 수행됩니다).

많은 지연이 사라진 것 같습니다.

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