Programing

Visual Studio 2013/2015 유휴 CPU 사용량

lottogame 2020. 10. 25. 11:30
반응형

Visual Studio 2013/2015 유휴 CPU 사용량


현재 Visual Studio 2015 RC를 평가하고 있습니다. IDE를 실행할 때 Visual Studio 2015 프로세스가 지속적으로 약 25 %의 CPU 사용량을 사용하고 있음을 확인했습니다. 프로젝트를로드하지 않고 시작 페이지가없는 경우에도 일정한 속도로 CPU 사용량이 25 % 증가합니다. 백그라운드 서비스 외에 다른 애플리케이션을 실행하지 않습니다. 실행중인 다른 모든 프로세스는 전체적으로 약 2 ~ 4 %의 CPU를 추가로 사용합니다.

이 동작은 Visual Studio 2013에서도 발견되었습니다.

다른 사람이이 동작을보고 있습니까? 이것은 정상입니까? 어떤 제안?


이 같은 문제가있었습니다. IDE가 완전히 유휴 상태 인 경우에도 프로세서가 계속 45-50 %로 유지됩니다.

문제는 Microsoft Git 소스 코드 공급자입니다.

나는 그것을 끄고 프로세서가 0으로 떨어지고 IDE가 훨씬 더 유용 해졌습니다.


제 경우에는 Telerik ASP.NET MVC Extension을 비활성화하면 높은 CPU 문제가 해결되었습니다.

높은 CPU로드는 솔루션로드에서 시작되었으며 VS가 닫힐 때까지 또는 때때로 이후 (프로세스를 종료해야 함)까지 떨어지지 않았습니다 (1 개로 40 %, 2 개 솔루션으로 80 %).

도구-> 확장 및 업데이트-> 설치됨, 확장을 찾아 '사용 안함'을 클릭하십시오.


제 경우에는 모든 참조 횟수가 코드를 편집 할 때마다 업데이트하려고했습니다. 여기에 이미지 설명 입력

방금 껐습니다. 이 방법으로 할 수 있습니다 .


Visual Studio가 연속적인 CPU 시간을 소모 할 것으로 예상되지는 않습니다.

중간 크기의 프로젝트가 열려있는 Visual Studio 2015 Community RTM을 지금 실행 중이며 진행중인 CPU 사용량이 보이지 않습니다 (사용률이 0.01 %로 적은 Process Hacker 2에 따르면). 단지 비어 있으며, 이는 CPU 사용량이 0.01 %도 등록되지 않았 음을 의미합니다.

IntelliSense는 백그라운드에서 프로젝트 파일을 검색하여 제안 사항 등을 표시하기위한 데이터베이스를 구축합니다.

메뉴에서 프로젝트 > 솔루션 재검색을 선택하면 해당 프로세스가 완료되어 CPU가 한동안 사용됩니다. 그러나 궁극적으로 조용해야합니다.

영원히 겉으로는 Intellisense 데이터베이스 파일을 삭제하고 전체 재검색을 수행하면 "이상한 동작"유형 문제가 해결되는 경우가있었습니다. "규정 된"방법인지는 모르겠지만 IntelliSense 문제가 의심되는 경우 Visual Studio가 깨끗한 슬레이트로 시작되는지 확인하려면 프로젝트 폴더에서 .sdf 파일을 삭제합니다. 이것은 자주 필요하지 않습니다.


또한 유휴 상태 일 때 CPU가 20-40 % 일정하다는이 문제가있었습니다 (Visual Studio 2015 업데이트 1). 동일한 코드의 다른 로컬 저장소에는이 문제가 없다는 것을 알았습니다.

문제가있는 로컬 저장소를 삭제하고 새 체크 아웃을했는데 이로 인해 문제가 해결되었습니다. 왜 이것이 효과가 있었는지, 불행히도 설명 할 수 없습니다 ...


나는 resharper를 실행하고, 그 기능을 끄고 Microsoft Git 공급자를 끄고 여전히 높은 CPU 문제가 있었으며 devenv.exe는 최근까지도 종료 후 실행되었습니다.

VS 2015 업데이트 2가 이러한 문제를 해결 한 것 같습니다!

https://www.visualstudio.com/en-us/news/vs2015-update2-vs.aspx


나의 경우에는; "Visual Studio 2015 Update 1"은 소스 길이에 관계없이 JS 파일을 편집하는 데 미친 짓을했습니다. 높은 CPU를 사용하고 편집기가 정지됩니다. VS 2015가 오작동하는 버그가있는 추가 기능을 하나씩 감지하여 타사 추가 기능을 비활성화하여 문제를 해결했습니다.

작동하기를 바랍니다.


제 경우 범인은 Visual Studio 용 Node.js 도구였습니다 . v1.1.2를 설치했고 CPU는 지속적으로 약 25-40 %였습니다.

Node.js Tools v1.2 RC로 전환 한 후 몇 분 만에 초기 고부하가 사라진 후 문제가 완전히 해결되었습니다.


내 경우에는 Roaming Extention Manager이거나 내 솔루션의 하늘색 작업자 역할 프로젝트였습니다. 이 중 하나가 있으면 언로드하고 Visual Studio를 다시 시작하십시오. 나는 그것을 재현 할 수 있지만 왜 발생하는지 모르겠습니다.


또한 로컬 서버에서 디버그 에피소드를 실행하고 중지 할 때 페이지가 여전히 브라우저에 열려 있으면 VS가 높은 CPU에서 계속 실행된다는 사실을 알게되었습니다. 브라우저 페이지를 닫으면이 작업이 중지됩니다.


경험을 공유하고 싶습니다. 제 경우에는 모든 확장 및 업데이트와 코드 분석 C #을 비활성화해야했습니다.

1- 확장 및 업데이트 :

도구 => 확장 및 업데이트

2- 코드 분석 용

솔루션 탐색기 => 프로젝트를 마우스 오른쪽 버튼으로 클릭 => 속성 => "코드 분석"탭 클릭 => "열기"bouton 클릭 => "Microsoft.CodeAnalysis.CSharp"체크 박스 선택 취소 => 저장 후 종료.

CPU 사용량이 1 %로 떨어졌습니다.


제 경우에는 Visual Studio의 .suo 파일이 범인이었습니다. 삭제하면 문제가 해결되었습니다.

자세한 내용은 아래 링크를 참조하십시오.

https://shemeerns.com/2014/04/04/the-solution-user-options-suo-file-in-visual-studio/

참고 URL : https://stackoverflow.com/questions/30670566/visual-studio-2013-2015-idle-cpu-usage

반응형