다음을 통해 공유


스레딩 문제 찾기

이 섹션에서는 Microsoft GDK(게임 개발 키트) 타이틀 내에서 일반적인 스레딩 문제를 찾는 데 필요한 상위 수준에 대해 설명합니다. PIX(Xbox용 성능 조사기)와 WPA(Windows Performance Analyzer)를 모두 사용하는 단계가 포함되어 있습니다.

이 섹션의 내용

일반 단계
각 스레드 문제를 조사할 때 사용되는 단계입니다.

핵심 사용률: 유휴 시간
사용률이 낮은 CPU 코어 또는 예상 사용량으로 실행되지 않는 스레드를 식별하는 단계를 제공합니다.

스레드 잠금
스레드가 잠겨 있는 위치를 식별하는 단계를 제공합니다.

직렬화
다중 스레드 시스템이 병렬로 실행되지 않도록 하는 스레드의 직렬화 위치를 식별하는 단계를 제공합니다.

높은 컨텍스트 전환 속도
성능이 저하되는 컨텍스트 전환 수가 많은 코어 및 스레드를 식별하는 단계를 제공합니다.

코어 사용률: 회전
장시간 회전하는 스레드를 식별하는 데 사용되는 단계를 설명합니다.

부동 스레드
더 중요한 스레드를 지날 수 있는 코어 사이에 부동 스레드를 찾는 단계를 제공합니다.

부록
스레드 찾기 문서에서 참조하는 추가 기능을 제공합니다.

이 단계를 따르면 일반적인 스레딩 문제의 원인을 찾는 데 도움이 됩니다. 이 항목에서 질문에 대한 답변이 없는 경우 Xbox 개발자 포럼을 참조하세요. 질문에 답하는 데 도움을 줄 수 있는 전문가들과 함께 풍부한 정보를 찾을 수 있습니다.