Programing

VS 2013이 왜 매우 느린가요?

lottogame 2020. 3. 27. 08:01
반응형

VS 2013이 왜 매우 느린가요?


포맷 된 PC (Windows 8.1 새로 설치)에서 Visual Studio 2013 Pro (RTM 버전)를 실행하고 있습니다.

왜 그런지 모르겠지만 Visual Studio 2013 Pro는 매우 느립니다! IDE에서 빌드, 디버깅, 탐색 속도가 느립니다 ... HDD LED가 전혀 켜지지 않습니다!

Boost 라이브러리를 사용하는 작은 MFC (C ++) 프로젝트에 있습니다.

어떤 아이디어?


그래픽 드라이버와 관련이 있습니다. 업데이트하면 괜찮을 것입니다.

또는 다음 단계에 따라 Visual Studio에서 하드웨어 그래픽 가속을 비활성화 할 수 있습니다.

  1. Visual Studio에서 " 도구 "를 클릭 한 다음 " 옵션 " 을 클릭하십시오 .

  2. 옵션 대화 상자에서 " 환경> 일반 "섹션으로 이동하여 " 클라이언트 성능에 따라 시각적 경험 자동 조정 "확인란을 선택 취소하십시오 . (이 단계는 다음 스크린 샷을 참조하십시오.)

  3. 하드웨어 그래픽 가속 사용 을 방지 하려면 " 사용 가능한 경우 하드웨어 그래픽 가속 사용 "확인란을 선택 취소하십시오 .

  4. " 리치 클라이언트 시각 환경 사용 "확인란을 선택하거나 선택 취소하여 리치 영상이 각각 항상 켜져 있거나 꺼져 있는지 확인하십시오. 이 확인란을 선택하면 컴퓨터 환경에 관계없이 풍부한 영상이 사용됩니다. 예를 들어, 리치 비주얼은 리치 클라이언트 및 원격 데스크톱에서 Visual Studio를 로컬로 실행할 때 사용됩니다.

여기에 이미지 설명을 입력하십시오

참고 문헌 :


설정하려고 현재 소스 제어 플러그 인없음 ( 도구 > 옵션 > 소스 제어를 사용하는 경우) 마이크로 소프트 힘내 제공 점점 더 많은 저장소 가져 더 큰 아래로 VS2013을 느리게 할 것으로 보인다.

여기에 이미지 설명을 입력하십시오

MS Git 공급자를 사용하여 소스 제어하에 전체 dojo 프레임 워크가 있었고 키를 눌렀을 때부터 글리프가 화면에 표시되는 시간까지 지연이 발생했습니다. 나쁜.

git이 다시 필요할 때 거북이 git provider 또는 Git-Extensions로 전환 할 수 있습니다 . 둘 다 느려지지 않고 작동합니다. 개인적으로 Git-Extensions를 좋아합니다.


VS 2013 (Premium)에서 나도 성능이 좋지 못했습니다. TS와 거의 같은 문제입니다. 느린 탐색, 스크롤, 건물. 거의 모든 것. 다행히도 VS에서 동기화 설정을 비활성화하여 내 문제를 해결할 수있었습니다. 이동 도구 > - 옵션 -> 환경 - 동기화 설정 및 확인란의 선택을 취소하여이 옵션을 제거합니다.

동기화 된 설정 비활성화

잘하면 이것이 성능 문제를 해결할 것입니다!


웹 애플리케이션의 경우 느린 빌드 및 디버깅 (IDE 탐색 제외)의 또 다른 원인은 브라우저 링크 기능 일 수 있습니다 .

이 기능을 켜면 건물이 4 배 더 오래 걸리고 디버깅이 어려워지는 것을 발견했습니다. 매 포스트 백 후 웹 페이지는 몇 초 동안 정지되어 상호 작용할 수 있습니다.


Visual Studio 2012에서 업그레이드 된 솔루션을 사용하고있었습니다. Visual Studio 2013도 .suo 파일을 업그레이드했습니다. 솔루션의 .suo 파일 (.sln 파일 옆에 있음)을 삭제하고 Visual Studio를 닫았다가 다시 열면 문제가 해결되었습니다. 내 .suo 파일이 91KB에서 27KB로 이동했습니다.


나는 같은 문제가 있었고 나를 위해 일한 유일한 해결책 은 아래 제시 된 3 단계를 따르는 것입니다.

  1. WebSiteCache 폴더를 정리하십시오 ( C : \ Users \ % USERNAME % \ AppData \ Local \ Microsoft \ WebSiteCache에서 찾을 수 있음 )

  2. "Temporary ASP.NET Files" 폴더를 정리하십시오 ( C : \ Users \ % USERNAME % \ AppData \ Local \ Temp \ Temporary ASP.NET Files 에서 찾으십시오 )

  3. Visual Studio를 다시 시작하십시오.

그것이 당신을 돕기를 바랍니다.


나를 위해 고 쳤던 것은 Visual Studio, Options, Source Control에서 GIT를 none으로 설정하여 GIT를 비활성화하는 것이 었습니다.

여기에 이미지 설명을 입력하십시오


이 문제는 SQL Server Compact Edition (4.0)을 제거했기 때문에 발생합니다. 이 문제가 발생하여 SQL Server Compact Edition 4.0을 설치 한 후 수정되었습니다. VS 2013을 닫을 때 C ++ 프로젝트에 무언가가 필요했기 때문에 SQL Server Compact Edition을 설치하라는 메시지가 나타납니다.


Microsoft SQL Server Compact 4.0을 설치하여이 문제를 해결하십시오.

Microsoft SQL Server Compact 4.0

Microsoft SQL Server Compact 4.0 누락으로 인한 Visual Studio 2013 성능 문제


나는 이와 같은 옵션을 조언 할 수 있습니다.

그림과 같이 "코드 렌즈"를 비활성화 할 수 있습니다. 많은 성능을 제공합니다.

여기에 이미지 설명을 입력하십시오


IE10 +를 사용하여 ASP.NET 웹 사이트를 디버깅하는 경우 IE 'LastPass'비밀번호 관리자 플러그인을 끄십시오. LastPass는 디버깅 세션을 크롤링하고 인내심을 크게 줄입니다.

이것에 대해 Lastpass에 지원 티켓을 제출했으며 문제를 해결하려는 의도없이 "LastPass는 Visual Studio 2013과 호환되지 않습니다"라는 문제를 인정했습니다.


동일한 문제가 있었고 여기에 언급 된 모든 솔루션이 효과가 없었습니다. "Productivity Power Tools 2013"확장을 제거한 후 성능이 정상으로 돌아 왔습니다.

이것이 누군가를위한 시간을 절약 할 수 있기를 바랍니다.


한 가지 더 확인해야합니다. 나를 위해 그것은 Fusion logging이었습니다. 나는 아주 오래 전에 이것을 켜고 거의 잊어 버렸습니다. 5000+ 디렉토리와 1GB의 로그 파일을 제거하는 것은 놀라운 일이었습니다.


CSS 파일 및 .cshtml 파일 렌더링 속도가 느리다면 캐시가 지워지고 필요한 파일을 다시 열 수 있도록 열린 모든 파일을 닫으십시오.


Visual Studio Community Edition은 파일 간 전환 속도가 느리거나 새 파일을 여는 중이었습니다. 그 밖의 모든 것 (예 : 메뉴 항목)은 정상입니다.

위의 모든 제안을 먼저 시도했지만 아무도 효과가 없었습니다. 그런 다음 MVC4 웹 응용 프로그램에서만 발생한다는 것을 알았으므로 새로운 MVC4 웹 응용 프로그램을 추가했는데 이것이 빠릅니다.

많은 시행 착오 끝에 차이점이 있음을 발견했습니다 packages.config. 파일의 맨 위에 Microsoft 참조를 넣으면 모든 것이 다시 번쩍 들었습니다.

여기에 이미지 설명을 입력하십시오

Microsoft*항목을 맨 위로 이동하십시오 .

여기에 이미지 설명을 입력하십시오

모두 움직일 필요는 없습니다. 움직이는 말 <package id="Microsoft.Web.Infrastructure"은 내 컴퓨터에 눈에 띄는 영향을 미칩니다.

여담으로

  • 파일의 모든 내용을 제거하면 파일의 속도가 빨라집니다 *
  • VS에서 packages.config를 제외해도 문제가 해결되지 않습니다
  • Visual Studio 2013 Premium을 사용하는 친구는이 두 가지 경우에 차이가 없었습니다

최신 정보

로컬에서 누락되었거나 불완전한 nuget 패키지가 원인 인 것 같습니다. 패키지 관리자를 열고 '이 솔루션에서 일부 NuGet 패키지가 누락되었습니다'라는 경고 메시지가 표시되고 패키지를 복원하도록 선택했습니다. 그러나 내 repo에서와 같이 이것을 좋아하지 않습니다. 내 repo를 팽창시키지 않기 위해 컴파일에 필요한 실제 항목 만 추가하므로 결국은 packages.config를 제거했습니다. 이 솔루션은 패키지를 가져 오기 위해 nuget을 사용하고 패키지 업데이트를 처리하지 않기 때문에 귀하의 요구에 적합하지 않을 수 있으므로 해당 용도로 사용하면이 문제가 해결됩니다


내가 여기서 끝난 사람들에게 하나 더 가능성을 추가 할 것이라고 생각했습니다. 나에게 문제는 시작 페이지였습니다. 콘텐츠를 다운로드하고 Visual Studio가 중단되었습니다. 나를위한 유일한 해결책은 다음과 같습니다.

  1. 작업 관리자에서 DevEnv 프로세스 종료
  2. 명령 행에서 안전 모드에서 Visual Studio를 시작하십시오.
    devenv.exe /safemode
  3. 도구 >> 옵션으로 이동하여 환경 / 스타트 업 옵션을 선택하십시오.
  4. 시작 조치로 "빈 환경 표시"를 선택하십시오.
  5. Visual Studio 닫기
  6. 정상적으로 다시 시작

실행 단위 테스트가 느 렸습니다. ReSharper 문제였습니다.

  1. ReSharper> 옵션> 환경> 일반 ...Clear Caches
  2. 도구> 옵션> ReSharper> 일반 ...Suspend Now
  3. VS 닫기
  4. suo 파일을 삭제하십시오.
  5. 다시여십시오.
  6. ReSharper를 다시 활성화하십시오.

느린 IDE에도 문제가있었습니다.

  • 재 연마기
  • npgsql (문제가 발생할 가능성이 낮음)
  • 엔터티 프레임 워크 전력 도구 베타 4

다음은 약간 비활성화되었습니다. 동기화 비활성화- 도구-> 옵션-> 환경 동기화 설정
비활성화 된 플러그인 선택- 도구-> 스튜디오-> 옵션-> 소스 제어. 비활성화 된 Entity Framework Power Tools 베타 4- 도구-> 확장 및 업데이트

JetBrain 's Resharper -WOW !! 제거 나는 다시 빠르다!!


Fusion Log Value를 0으로 변경하십시오. 문제가 해결되었습니다.

이것은 레지스트리의 FusionLog 키입니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion
Check ForceLog value (1 enabled, 0 disabled).

나는 또한이 문제에 오랫동안 직면 해 있었고, 아래 단계는 내가 수행하는 단계이며 항상 나를 위해 작동합니다.

  • 솔루션의 .suo 파일을 삭제합니다.
  • 임시 ASP.NET 파일 삭제 ( % WINDOW % \ Microsoft.NET \ Framework \ Temporary ASP.NET 파일 에서 찾을 수 있음 )
  • 응용 프로그램의 모든 중단 점을 삭제합니다.

Visual Studio 2013에는 패키지 서버가 실행 중이며 최대 2 백만 K의 메모리를 소비했으며 우선 순위가 낮고 CPU 하나와의 친화력과 VS가 훨씬 원활하게 실행되었습니다.


성능 탐색기

ANALYIZE>를 사용하고 Performance and Diagnostics있습니까? 나는 가지고있다! 그것은 굉장! 그러나 정리하고 싶을 수도 있습니다.

성능 탐색기를 엽니 다 . 모든 항목을 축소하면 모두를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 삭제를 수행 할 수 있습니다 .

내 솔루션이 더 빨리 열리고 일반적으로 훨씬 빨리 실행됩니다.

또한 sln표시된 대로 파일이 변경되었음을 알 수 있습니다 . 나를 위해이 섹션은 sln에서 삭제되었습니다.

GlobalSection(Performance) = preSolution
    HasPerformanceSessions = true
EndGlobalSection

VS 2015 Community 에디션에서 "도구> 옵션 ...> 글꼴 및 색상"의 "환경 글꼴"을 변경 한 후 매우 느린 IDE를 경험했습니다.

이 옵션을 기본값 ( "자동")으로 되 돌리면 즉시 해결되었습니다.


VS2012-> VS2013에서 이동할 때 비슷한 문제가 발생했습니다. 거의 클릭하거나 저장 한 후에 IDE가 잠기면 건물이 몇 배 더 오래 걸립니다. 여기에 나열된 해결책 중 어느 것도 도움이되지 않았습니다.

마침내 도움이 된 것은 프로젝트를 로컬 드라이브로 옮기는 것이 었습니다. VS2012는 네트워크 공유에 프로젝트를 저장하는 데 아무런 문제가 없었지만 VS2013은 어떤 이유로 든 그것을 처리 할 수 ​​없었습니다.


VS2013이 설치되어 있고 원활하게 실행되었습니다. 어느 시점에서 그것은 느리게 시작되었고 VS2015를 설치하기로 결정했습니다. 설치 후 아무것도 변경되지 않았으며 두 버전 모두 솔루션을 매우 느리게 빌드했습니다 (18 프로젝트의 경우 약 10 분).

그런 다음 최근에 설치된 확장 프로그램에 대해 생각하기 시작했습니다. 가장 최근에 설치된 것은 Visual Studio 용 PHP 도구였습니다 (VS2013에만 해당). 확장 프로그램이 다른 버전의 VS에 어떤 영향을 줄 수 있는지 잘 모르지만 제거하면 문제를 해결하는 데 도움이되었습니다.

이것이 다른 사람들이 그것이 항상 VS 결함이라는 것을 깨닫는 데 도움이되기를 바랍니다.


"devenv.exe"를 Windows Defender에 대한 제외로 추가했습니다. 이것은 내 문제를 완전히 해결했습니다. 사람들은 이것을 첫 시도로 시도 할 수 있습니다.


몇 가지 문제가 있지만 VS 2013에서 디버깅을 중지하려고 할 때 느리게 진행됩니다.

  • Visual Studio를 닫은 다음
  • Find the work project folder
  • delete .suo file
  • delete /obj folder
  • open Visual Studio
  • rebuild

Hope this help.


None of the suggestions worked for me but I did solve my problem. I had tried most of the other recommendations before coming to the following solution.

My Scenario/Problem: Using VS 2017 with Resharper Ultimate. Keyboard input in the IDE got super slow as others have described. The last change I made to my solution was to add a new web site project so I looked into that. After trying a lot of things, I tried adding a second web site project so I could try to replace the first one and Visual Studio just tanked after that. It wouldn't even load the solution anymore.

My Solution: I forced Visual Studio closed and then I removed the newly added web site project(s) from the sln file using notepad. After saving and starting VS, my solution loaded quickly and everything seemed to be back to normal. I added a new Web Site with a slightly different configuration (see thinking below) and the problem did not present itself again.

My Thinking: I think the problem stemmed from creating the new web site project and using a File System path to a network share that is hosted in Azure. I'm working over VPN which tends to slow things down and I occasionally experience various routing problems with some services so my problem/solution might be a bit of a snowflake. I changed the File System path to be a local repository and will publish the files as needed which seems like a much better way to go.


I had a Visual Studio behavior where the the typing was slow for my HTML files. Previously when I installed, I guessed that because my HTML files were generic HTML that the need to install any web development tools from the workload component of the installer was unnecessary. I went back and installed this bit and Visual Studio behavior became as I expected it.


Did anybody found CodeLens (the reference counter) problems with startup performance?

Disable CodeLens (tools->options->text editor -> all languages ->code lens)

Disable Git Source Control too (tools -> options -> source control)

참고URL : https://stackoverflow.com/questions/19617670/why-is-vs-2013-very-slow

반응형