유휴 모드에서도 VS2013 영구 CPU 사용량


93

최근에 VS2013을 업데이트 1로 업데이트했으며 그 이후로 VS는 유휴 상태 일지라도 영구적으로 CPU 사용량을 25 % (4 코어 인텔 i5 CPU에서)로 가져갑니다. 완료되지 않은 백그라운드 프로세스가 있다고 생각했기 때문에 잠시 실행 상태로 두었지만 유휴 상태 일 때 CPU를 계속 사용합니다.

업데이트 후 비슷한 동작이 발생합니까?

편집 1 : vs에 git 및 python 도구를 사용하고 있으므로 업데이트 1 이후에 충돌이 발생할 수 있습니다.

편집 2 : git 통합 VS2013이 버그가 있습니다. 나는에 프로파일 러를 실행 devenv.exe하고 git2-msvstfs.dll유휴해야하지만, CPU 사용량의 대부분을합니다. MS에 실패 통지를 보냈습니다. 동일한 문제가있는 경우 다음 항목에 투표하십시오. http://connect.microsoft.com/VisualStudio/feedback/details/844616/vs2013-update-1-cpu-usage-not-normal

여기에 이미지 설명 입력

편집 3 : 업데이트 2가 최근 출시되었습니다. 이 버그는 VS2013 업데이트 2에서 수정되었습니다.

편집 4 : 업데이트 3 및 4가 출시되었으며 여러 원인으로 인해 CPU 사용량이 미쳐졌습니다 (git dll 모듈뿐만 아니라). Browser Link아래 답변 중 하나와 같이 비활성화 하면 문제가 해결되는 것 같습니다.

답변:


199

저에게 (VS 2013 업데이트 4) 해결책은 여기에 지정된대로 브라우저 링크를 비활성화하는 것이 었습니다.

https://www.devexpress.com/Support/Center/Question/Details/T102322

여기에 이미지 설명 입력

CPU는 25 %에서 1 %로 즉시 느려졌습니다.


나는 이것이 git 통합 버그와 관련이없는 또 다른 버그라고 생각합니다. 내 스크린 샷에서 볼 수 있듯이 CPU로드는 git2 -... dll로 인한 것입니다. C / C ++ 개발을 위해 VS를 사용하고 있으며 C / C ++ 개발을 위해 브라우저 링크도 활성화되지 않았습니다.
remus

이것은 나에게도 효과적이었습니다-VS2013 + 업데이트 4. 감사합니다!
abjbhat 2014

2
고마워, 이것은 나의 몇 주 동안의 고통을 해결했다. 하나의 큰 웹 솔루션을 연 후 30 분 동안 CPU는 40 %였습니다. 아무것도하지 않아도. "브라우저 링크 활성화"옵션을 선택 해제했을 때 CPU가 즉시 0 %로 떨어졌습니다.
Goran Genter 2015

4
감사! Surface Pro 3에서도 문제가 해결되었습니다. 유휴 상태 일 때 CPU 사용률이 43 %였습니다. 비활성화 후 0 %로 이동했습니다. IIS에서 사이트를 완전히 실행하고 프로세스에 연결하지 않아도됩니다. Chrome-> Inspect Element를 방해하는 것으로 생각됩니다.
Ales Potocnik Hahonina

2
이것은 저에게도 효과가 있었지만 적용하기 위해 실행중인 각 Visual Studio 인스턴스를 다시 시작했습니다. 감사!
KJ3

48

편집 2 : 업데이트 3 및 4에서 가능한 버그 회귀.

편집 1 : VS2013 업데이트 2에서 버그가 수정되었습니다.

다음 과 같은 방법으로 git플러그인 을 비활성화 할 수 있습니다 Visual Studio 2013.

도구-> 옵션

소스 제어 : 현재 소스 제어 플러그인없음으로 설정

다른 git클라이언트를 사용하여 리포지토리를 관리합니다.


2
나는 사용하여이 같은 문제를 가지고 Visual Studio 2013 Update 2현재 소스 제어 플러그인 세트 없음
클린트 파월

여기도 마찬가지입니다! 문제는 다른 것과 관련이 있습니다.
andresp jul.

3
당신은 Analyze-> 프로파일 러에서 프로파일 러를 찾아으로 Devenv.exe의 다른 인스턴스에 첨부 할 수 있습니다
레무스

3
업데이트 3을 실행 중이며 Git 소스 제어 플러그인을 비활성화 할 때까지 CPU 사용량이 많았습니다. CPU가 즉시 떨어졌습니다. 가능한 회귀?
Thorarin 2014 년

1
이 문제는 타사 GIT 도구를 설치하고 플러그인을 없음으로 설정 한 후에 발생했습니다. 흥미롭게도 이것을 None으로 설정 한 후 MS Git 공급자로 다시 설정했지만 문제가 반환되지 않았습니다.
TreeAndLeaf

0

안전 모드에서 VS를 열어 문제를 해결했습니다. 개시 자에 / SafeMode를 추가합니다.


16
안전 모드에서 VS를 사용하면 안됩니다. 안전 모드에서는 많은 기능이 비활성화됩니다.
remus

안전 모드가 문제를 완화한다면 안전 모드가 모든 확장 기능을 비활성화하므로 실행중인 확장을 살펴 봐야합니다.
Ralph

0

이 페이지는 CPU 사용량이 높아 Visual Studio 2013 (업데이트 4)을 사용할 수 없게 된 이유를 파악하기 위해 처음으로 나왔으므로 문제를 해결하기 위해 수행 한 작업을 공유하겠습니다.

이 문제는 하나의 CPU 코어가 100 % 사용으로 제한되어 시스템이 크롤링 속도를 늦추고 devenv.exe가 결국 충돌하는 지점까지 계속해서 메모리를 사용하는 것으로 나타났습니다. Microsoft Node Tools가 설치된 노드 / 타입 스크립트 프로젝트를 100 % 재현 할 수있었습니다.

여러 가지 가능한 수정 사항을 하나씩 시도한 후 intellisense를 비활성화 해 보았습니다.

  • 도구 | 옵션> 텍스트 편집기> Node.js> Intellisense
  • Intellisense 없음 (라디오 버튼)
  • 디스크에 저장 비활성화 됨 (라디오 버튼)
  • Visual Studio 다시 시작

이로 인해 CPU 사용량이 즉시 정상 수준으로 떨어졌습니다.

그게 다야. 나를 위해 고쳤습니다. 누군가에게 도움이되기를 바랍니다.


3
Intellisense는 VS의 멋진 기능이 아닙니까?
레무스

4
@remus CPU를 100 % 사용으로 조절하지 않으면 IDE를 완전히 사용할 수 없게됩니다.
BitsEvolved

0

제 경우에는 높은 CPU 사용량을 유발 한 솔루션에 대한 참조가 포함되었습니다. 이 프로젝트는 일부 DLL도 사용하는 IronPython 패키지였습니다. 참조에 DLL을 추가하는 것은 괜찮습니다. 개체 브라우저에서 DLL을 처음 열었을 때 CPU는 25 % (1 코어)에 머물 렀습니다. 모든 참조를 삭제하면 CPU가 다시 정상으로 돌아 왔습니다.

또 다른 해결책 : 프로젝트 참조에서 모든 개체를 삭제합니다.

(VS2013, 업데이트 5, Python 도구 2.2 포함)


0

제 경우에는 일반적으로 Visual Studio의 여러 복사본을 동시에 실행합니다. 첫 번째 (또는 두 번째) 복사본이 완전히로드되고 안정화되기 전에 Visual Studio의 두 번째 (또는 세 번째) 복사본을 시작하면 그 이후에 수행하는 작업에 관계없이 DEVENV가 100 % CPU에서 멈춤을 발견했습니다. 모든 복사본을 닫고 다시 열어야합니다.

나는 이것이 누군가에게 도움이되기를 바랍니다.

곤봉


0

vs2015와 비슷한 문제가있었습니다-.suo 솔루션 파일을 삭제하면 지금까지 해결되었습니다.

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