실행중인 프로그램의 활성 스레드를 보려면 어떻게합니까?


27

작업 관리자에서 실행중인 모든 프로세스 를 볼 수 있다는 것을 알고 있습니다 . 그러나 이러한 프로세스 에서 실행되는 단일 스레드를 어떻게 볼 수 있습니까?

답변:


36
  1. 하기 탐색기를 처리합니다 .

  2. 파일 메뉴 에서 모든 프로세스에 대한 세부 사항 표시를 활성화하십시오 .

    여기에 이미지 설명을 입력하십시오

  3. 기본 창에서 원하는 프로세스를 선택하십시오.

    여기에 이미지 설명을 입력하십시오

  4. 선택한 프로세스에 대한 컨텍스트 메뉴 (오른쪽 클릭)를 열고 속성을 클릭하십시오 .

    여기에 이미지 설명을 입력하십시오

  5. 스레드 탭, 해당 프로세스 내에서 실행중인 스레드의 목록을 볼 수 있습니다 :

    여기에 이미지 설명을 입력하십시오

기호

문제 해결에 더 자세한 정보가 필요한 경우 디버깅 기호 를 프로세스 탐색기 에로드하는 것이 종종 도움이됩니다 . 방법은 다음과 같습니다.

  1. Windows 디버거가 아직 설치되어 있지 않은 경우 먼저 Windows 용 디버깅 도구 를 설치해야합니다 .

  2. 프로세스 탐색기 의 옵션 메뉴 에서 기호 구성 ...을여 십시오 .

    여기에 이미지 설명을 입력하십시오

  3. 디버깅 도구 (또는 다른 Windows 디버거)가 설치되어 있으면 프로세스 탐색기가 자동으로 dbghelp.dll파일을 찾습니다 . 그렇지 않으면 여기에 올바른 경로를 설정하십시오.

    여기에 이미지 설명을 입력하십시오

    기호 경로 의 모양은 다음과 같습니다

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    조정할 유일한 부분은 C:\Symbols입니다. 이것이 디버깅 심볼이 캐시 될 위치입니다.


3
Omg, 왜 그들이 작업 관리자에서 그것을 만들지 않았는가, 그것은 명백한 특징입니다…
Hi-Angel

1
... 개발자를위한 명백한 기능 : Windows는 할머니 수준의 사용자를위한 것이기 때문에 숨겨져있는 것이 좋습니다.
Campa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.