2009-09-22 3 views
3

Visual Studio의 직접 실행 창에서 .load SOS를 사용하고 결과의 긴 목록 (예 :! dumpheap -type System.String -min 100)을 초래하는 명령을 발급 한 즉시 실행 창은 값을 유지하고 몇 시간 동안 스크롤을 유지합니다. 내가 할 수있는 것은 프로세스를 죽이고 디버깅을 다시 시작하는 것이다. 이것은 매우 성가신 일입니다. 직접적인 창에서 어떻게이 목록을 취소 할 수 있는지 또는 SOS 디버깅 확장 기능을 더 잘 사용할 수있는 방법을 알고 있습니까?SOS 디버깅 확장 프로그램을 효과적으로 사용하려면 어떻게해야합니까?

답변

0

Visual Studio 내에서 SOS를 사용하는 데 많은 경험이 없습니다. 그러나 WinDbg (SOS의 원래 집)에서 사용하면 CTRL + Break를 눌러 대부분의 명령을 중단 할 수 있습니다. Visual Studio에서 동일한 처리를 수행 할 수 있는지는 확실하지 않지만 한 번만해볼 가치가 있습니다.

+0

Visual Studio에는 Ctrl + Break가 없습니다. 지금 WinDBG를 사용합니다. – bitbonk

관련 문제