2016-06-09 2 views
1

Windows 7에서 Visual Studio 2015 (업데이트 2 포함)를 사용하고 있습니다. 디버깅을하지 않고 파일 만 편집하는 경우에도 devenv.exe가 점점 더 많이 사용되기 시작합니다. 기억. 2.2GB가 될 때까지 작업 관리자로 성장하는 것을 볼 수 있습니다. 이건 미친 짓이야.왜 Visual Studio는 최대 2GB의 메모리를 사용합니까?

'전체 솔루션 분석 사용'을 사용 중지했습니다. 애니메이션을 사용 중지했습니다. 텍스트 편집기에서 '트랙 변경'을 사용하지 않도록 설정했습니다. 소스 제어를 사용하지 않도록 설정했습니다. 나는 codelense 또는 resharper를 사용하지 않고있다 ... 그리고 나는 아직도이 미친 메모리 사용 문제를 가지고있다.

(편집) 해결책 : McAfee를 제거하면 문제가 해결되었습니다.

+0

"Visual Studio에서 큰 F # 파일에 문제가있는 경우"가 아니라면 SO 사용자가 원인을 좁힐 수있는 방법이 없을 것입니다. 우리는 일부 CLR 비트를 제외하고 소스가 없으며 devenv.exe가 RAM을 사용하는 위치에 대한 내부 가시성을 가지고 있지 않습니다! – twotwotwo

+0

ETW를 사용하여 메모리 사용량을 분석하십시오. https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-49-WPT-Memory-Analysis-VirtualAlloc. 그러나 WIn10 SDK/WPT (Win7에서도 작동)를 설치하고 ** wpr -start DotNET -start VirtualAllocation **을 실행하면 2 분의 시간이 소요되고 cmd로 돌아가서 ** wpr -stop C : \ temp를 실행하십시오. \ result.etl ** 이제 비디오 – magicandre1981

+0

과 같이 WPA로 ETL을 분석해 주셔서 감사합니다. wpr이 작동하는 방법을 파악하는 데 시간이 걸릴 수 있습니다. 현재이 오류가 발생합니다. "시스템에서 파일을 찾을 수 없습니다. 오류 코드 : 0x80070002 "실행할 때 wpr -start DotNET -start VirtualAllocation" – John

답변

1

해결 방법 : McAfee를 제거하면 문제가 해결되었습니다.

관련 문제