GPU 스레드 창에서 디버깅 중인 애플리케이션의 GPU에서 실행 중인 스레드를 검사하고 작업할 수 있습니다. GPU에서 실행되는 애플리케이션에 대한 자세한 내용은 C++ AMP 개요를 참조하세요.
GPU 스레드 창에는 각 행이 모든 열에 동일한 값을 가진 GPU 스레드 집합을 나타내는 테이블이 포함되어 있습니다. 열에 있는 항목을 정렬, 다시 정렬, 제거 및 그룹화할 수 있습니다. GPU 스레드 창에서 스레드에 플래그 지정, 플래그 해제, 중지(일시 중단) 및 다시 시작(다시 시작)할 수 있습니다. GPU 스레드 창에 다음 열이 표시됩니다.
특히 주의할 스레드를 표시할 수 있는 플래그 열입니다.
현재 스레드 열에는 노란색 화살표가 현재 스레드를 나타냅니다.
스레드 수 열- 동일한 위치에 있는 스레드 수를 표시합니다.
각 스레드 그룹이 있는 코드 줄을 표시하는 줄 열입니다.
각 스레드 그룹이 있는 명령 주소를 표시하는 주소 열입니다. 기본적으로 이 열은 숨겨집니다.
소스 코드의 위치인 위치 열입니다.
스레드가 활성 상태인지, 차단되었는지, 시작되지 않았는지 또는 완료되었는지를 보여주는 상태 열입니다.
타일 열은 스레드 행의 타일 인덱스를 표시합니다.
테이블의 머리글에는 표시되는 타일과 스레드가 표시됩니다.
비고
이 문서의 지침은 Visual Studio에서 사용할 수 있는 IDE(대화형 개발 환경)의 최신 버전을 보여 줍니다. 컴퓨터에 일부 사용자 인터페이스 요소에 대한 다른 이름 또는 위치가 표시될 수 있습니다. 다른 버전의 Visual Studio 또는 다른 환경 설정을 사용할 수 있습니다. 자세한 내용은 IDE 개인 설정참조하세요.
GPU 스레드 창을 표시하려면
솔루션 탐색기에서 프로젝트의 바로 가기 메뉴를 열고 속성을 선택합니다.
프로젝트에 대한 속성 페이지 창의 구성 속성 아래에서 디버깅을 선택합니다.
실행할 디버거 목록에서 로컬 Windows 디버거를 선택합니다. 디버거 유형 목록에서 GPU만 선택합니다. GPU에서 실행되는 코드의 중단점에서 중단하려면 이 디버거를 선택해야 합니다.
확인 단추를 선택합니다.
GPU 코드에서 중단점을 설정합니다.
메뉴 모음에서 디버그, 디버깅 시작을 선택합니다. 애플리케이션이 중단점에 도달할 때까지 기다립니다.
메뉴 모음 중 하나에서 디버그, Windows, GPU 스레드를 선택합니다.
다른 스레드로 전환하려면
- 열을 두 번 클릭합니다. (키보드: 행을 선택하고 Enter 키를 선택합니다.)
특정 타일 및 스레드를 표시하려면
GPU 스레드 창에서 스레드 전환기 확장 단추를 선택합니다.
텍스트 상자에 타일 및 스레드 값을 입력합니다.
화살표가 있는 단추를 선택합니다.
열을 표시하거나 숨기려면
- GPU 스레드 창의 바로 가기 메뉴를 열고 열을 선택한 다음 표시하거나 숨길 열을 선택합니다.
열을 기준으로 정렬하려면
- 열 머리글을 선택합니다.
스레드를 그룹화하려면
- GPU 스레드 창의 단축키 메뉴를 열고 그룹화 기준을 선택한 후, 표시된 열 이름 중 하나를 선택합니다. [없음]을 선택하여 스레드를 그룹 해제합니다.
스레드 행을 고정 또는 해동하려면
- 행의 바로 가기 메뉴를 열고 고정 또는 해동을 선택합니다.
스레드 행에 플래그를 지정하거나 플래그를 해제하려면
- 스레드의 플래그 열을 선택하거나 스레드의 바로 가기 메뉴를 열고 플래그 또는 플래그 해제를 선택합니다.
플래그가 지정된 스레드만 표시하려면
- GPU 스레드 창에서 플래그 단추를 선택합니다.