내 솔루션을 디버깅 할 때 vs 2017은 백그라운드에서 무거운 것을 작동해야하는 것처럼 매우 느리고 느립니다.
따라서 2 초 동안 5 초마다 "응답"을 중지합니다. 이는 매우 성가신 일입니다. 어떤 제안?
편집 (시도한 제안) :
- 브라우저 링크가 꺼져 있습니다.
- 고객 피드백 중단
내 솔루션을 디버깅 할 때 vs 2017은 백그라운드에서 무거운 것을 작동해야하는 것처럼 매우 느리고 느립니다.
따라서 2 초 동안 5 초마다 "응답"을 중지합니다. 이는 매우 성가신 일입니다. 어떤 제안?
편집 (시도한 제안) :
답변:
몇 가지 추가 조사 후이 스레드 가 도구 → 옵션 → 디버깅 → 일반에서 디버깅하는 동안 진단 도구 활성화를 선택 취소하는 것을 발견했습니다 !
도구 → 옵션 → 디버깅 → 일반 에서 ASP.NET 에 대한 JavaScript 디버깅 활성화를 선택 취소하면
성능이 크게 달라집니다.
진단 도구를 비활성화해도 문제가 해결되지 않으면 도구-> 옵션-> IntelliTrace에서 IntelliTrace 활성화의 선택을 취소하고 IntelliTrace를 비활성화하십시오. 나를 위해 일하십시오.
Threads 창을 숨기는 것이 나에게 트릭이었습니다.
나는 같은 문제를 경험했습니다. 디버그 모드에서 내 webforms 프로젝트가 매우 느리게 실행되었습니다. Ctrl + F5를 사용하면 빠르게 실행되었습니다 (배포 할 때처럼). 45 번 실행되는 try / catch 블록을 찾았습니다. 아무것도하지 않고 내가 만든 오류를 잡는 것뿐이었습니다. 오류를 수정하고 try-catch 블록을 제거 할 때-짜잔! -다시 최고 속도로.
따라서이 문제가 발생하고 위의 모든 솔루션을 시도한 경우 (저는 수행했습니다) 자주 실행되는 try catch 블록을 찾습니다. [오류 수정 :)] 그런 다음 try-catch 블록을 제거합니다. 나는 그것이 만들어 낸 차이를 믿을 수 없다. 물론 try-catch 블록이 아무 작업도하지 않았기 때문에 전혀 차이를 만들지 말았어야했지만 실제로 작동했습니다.
나는 Debug => Attach To Process 작동 을 포기했습니다 ... 이 SO 게시물의 모든 솔루션을 시도했습니다 ( 2 페이지 가치 )의 .
사용 을 다시 연결 VS IDE 확장 . 이렇게 하면 최근에 연결 한 프로세스 인 경우 프로세스에 연결 대화 상자를 다시 사용할 필요가 없습니다 .
VS 2017 Enterprise 에디션을 사용하는 경우 IntelliTrace 기능을 비활성화하십시오 (도구-> 옵션-> IntelliTrace).
이 기능을 끄면 진단 도구가 켜져있는 상태에서도 지연 동작이 사라졌습니다 (도구-> 옵션-> 디버깅-> 디버깅하는 동안 진단 도구 활성화).
때로는 바이러스 백신 의 실시간 검사 때문입니다 .
" 예외 추가 "바이러스 백 신용 Visual Studio 파일 / 폴더
C : \ 프로그램 파일 (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe
C : \ 프로그램 파일 (x86) \ Microsoft Visual Studio \ 201
내가 사용한 해결 방법은 디버거를 시작하기 전에 msvcmon.exe를 로컬로 관리자 모드로 실행하는 것입니다. 그런 다음 연결 창을 시작하고 원격 디버깅 포트를 제공합니다.