> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GDK 타이틀을 위한 PIX on XBOX 및 Windows

> GPU 캡처, GPU 트레이스, Shader Explorer 및 PIX 확장성을 포함한 XBOX 및 Windows GDK 타이틀용 PIX 성능 튜닝 및 디버깅 도구입니다.

PIX 관련 문서입니다.

## 하위 주제

> **[Extensibility](https://docs.xbox.com/ko/tools/tools-console/pix/extensibility/index.md)**
>
> 확장성 관련 문서입니다.

> **[Gpu](https://docs.xbox.com/ko/tools/tools-console/pix/gpu/index.md)**
>
> GPU 관련 문서입니다.

> **[Gpu trace](https://docs.xbox.com/ko/tools/tools-console/pix/gpu-trace/index.md)**
>
> GPU 트레이스 관련 문서입니다.

> **[Shader explorer](https://docs.xbox.com/ko/tools/tools-console/pix/shader-explorer/index.md)**
>
> 셰이더 탐색기 관련 문서입니다.

## 가이드

> **[타이틀 성능 분석](https://docs.xbox.com/ko/tools/tools-console/pix/analyzing-system-performance.md)**
>
> 개요 DirectX 12 타이틀을 개발하는 게임 개발자를 위한 성능 튜닝 및 디버깅 도구로서 PIX를 설명합니다.

> **[PIX UI 구성](https://docs.xbox.com/ko/tools/tools-console/pix/configuring-pix.md)**
>
> PIX가 디바이스 연결 탭과 각 캡처 유형에 사용하는 기본 창 레이아웃은 사용자 지정할 수 있습니다.

> **[CPU 성능 분석](https://docs.xbox.com/ko/tools/tools-console/pix/cpu-performance.md)**
>
> PIX에는 CPU 성능 문제를 해결하는 데 도움이 되는 여러 기능과 캡처 유형이 포함되어 있습니다.

> **[DirectStorage 및 Win32 파일 IO 분석](https://docs.xbox.com/ko/tools/tools-console/pix/fileio-performance.md)**
>
> PIX 타이밍 캡처에는 타이틀의 파일 액세스 성능을 분석하는 기능이 포함되어 있습니다.

> **[PIX 실행, 콘솔 연결](https://docs.xbox.com/ko/tools/tools-console/pix/launching-and-connecting.md)**
>
> Gaming eXtensions Development Kit (GXDK) 설치 프로그램은 PIX를 개발 PC의 C:\Program Files (x86)\Microsoft GDK\bin 폴더에 설치합니다...

> **[메모리 사용량 및 성능 분석](https://docs.xbox.com/ko/tools/tools-console/pix/memory-performance.md)**
>
> PIX에는 메모리 사용량 및 성능 관련 문제를 진단하는 데 도움이 되는 다양한 기능과 캡처 유형이 포함되어 있습니다.

> **[PIX 타이밍 캡처](https://docs.xbox.com/ko/tools/tools-console/pix/new-timing-captures.md)**
>
> a id="timing\_capture\_overview"/a

> **[프로그래매틱 타이밍 캡처 열기](https://docs.xbox.com/ko/tools/tools-console/pix/open-offline-timing-captures.md)**
>
> PIXBeginCapture API로 촬영한 캡처는 PIX에서 볼 수 있으려면 변환 과정을 거쳐야 합니다.

> **[PIX API](https://docs.xbox.com/ko/tools/tools-console/pix/pix-api-reference.md)**
>
> PIX에는 타이밍 데이터 기록, 소프트웨어 카운터 제공 등 다양한 작업에 사용할 수 있는 API 세트가 포함되어 있습니다...

> **[타이틀 초기화 프로파일링](https://docs.xbox.com/ko/tools/tools-console/pix/pix-capture-from-launch.md)**
>
> 타이틀의 시작 시퀀스에는 일반적으로 다른 초기화 작업과 함께 수많은 메모리 할당과 파일 IO 작업이 포함됩니다.

> **[스톨 및 컨텍스트 스위치 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-context-switches.md)**
>
> 이 문서에서는 PIX를 사용하여 스톨과 컨텍스트 스위치를 분석하는 방법을 설명합니다.

> **[etl 파일을 타이밍 캡처로 변환](https://docs.xbox.com/ko/tools/tools-console/pix/pix-convert-etl-files.md)**
>
> PIX Home 탭의 Convert 메뉴는 xbPerf, xperf 등으로 수집한 etl 파일을 변환하여 타이밍 캡처를 만드는 데 사용할 수 있습니다.

> **[이전 버전의 타이밍 캡처 변환](https://docs.xbox.com/ko/tools/tools-console/pix/pix-convert-timing-captures.md)**
>
> PIX의 일부 릴리스에서는 새 기능이 추가되면서 타이밍 캡처 파일 형식이 변경되어야 합니다.

> **[CPU 캡처를 위한 PDB 액세스 구성](https://docs.xbox.com/ko/tools/tools-console/pix/pix-cpu-pdb-config.md)**
>
> PIX의 CPU 캡처는 콜스택, 샘플링 등에서 함수명을 올바르게 표시하려면 타이틀의 프로그램 데이터베이스(PDB)에 액세스해야 합니다...

> **[PIX 이벤트의 크리티컬 패스 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-critical-path.md)**
>
> PIX는 타이밍 캡처 중에 수집한 컨텍스트 스위치 데이터를 분석하여 선택한 PIX 이벤트의 크리티컬 패스를 계산합니다.

> **[PIX 사용자 지정 메모리 할당자](https://docs.xbox.com/ko/tools/tools-console/pix/pix-custom-memory-allocators.md)**
>
> PIX 타이밍 캡처는 사용자 지정 메모리 할당자가 수행하는 메모리 할당과 해제를 추적할 수 있습니다.

> **[DirectStorage 성능 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-directstorage.md)**
>
> PIX 타이밍 캡처에는 타이틀의 DirectStorage 사용에 대한 데이터를 수집하는 옵션이 포함되어 있습니다.

> **[GPU 디버깅 지침](https://docs.xbox.com/ko/tools/tools-console/pix/pix-gpu-debugging.md)**
>
> 게임 개발 중에 렌더링 손상, 결함, GPU 행, 페이지 폴트 등 다양한 문제가 발생할 수 있습니다.

> **[동적 지연 시간 입력 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-input-sync.md)**
>
> PIX 타이밍 캡처에는 입력 읽기와 Dynamic Latency Input (DLI)에 대한 데이터를 수집하는 옵션이 포함되어 있습니다.

> **[명령 트레이스 캡처](https://docs.xbox.com/ko/tools/tools-console/pix/pix-instruction-trace-captures.md)**
>
> a id="itrace\_overview"/a

> **[메모리 파이](https://docs.xbox.com/ko/tools/tools-console/pix/pix-live-memory-pies.md)**
>
> 타이틀이 일시 정지되면 PIX에서 Memory Pies 뷰를 사용할 수 있습니다.

> **[PIX Live](https://docs.xbox.com/ko/tools/tools-console/pix/pix-live.md)**
>
> PIX에서 콘솔에 연결되면 PIX는 옆에 위치한 일시 정지/재생 버튼을 통해 실행 중인 타이틀을 일시 정지·재개할 수 있습니다...

> **[파일 액세스 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-mappingfiles.md)**
>
> a id="file\_io\_mapping\_files"/a

> **[PIX 타이밍 캡처의 Metrics 뷰](https://docs.xbox.com/ko/tools/tools-console/pix/pix-metrics-view.md)**
>
> Metrics 뷰는 관심 영역을 빠르게 찾을 수 있도록 대량의 데이터를 분석하는 데 도움이 되는 그래픽 도구입니다...

> **[쓰기 위반 감지](https://docs.xbox.com/ko/tools/tools-console/pix/pix-nvme-write-monitor.md)**
>
> 이 문서에서는 PIX를 사용하여 로컬 스토리지에 너무 많은 데이터가 기록되는 시점을 감지하는 방법을 설명합니다.

> **[PIX 온디맨드 라이브 디버깅](https://docs.xbox.com/ko/tools/tools-console/pix/pix-on-demand-live-debugging.md)**
>
> 온디맨드 라이브 디버깅은 행이나 예외 시나리오 이외에도 XBOX GPU를 실시간으로 디버그하는 데 사용할 수 있습니다.

> **[타이밍 캡처의 CPU 샘플 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-sampling-profiler.md)**
>
> PIX에는 타이밍 캡처를 촬영할 때 선택적으로 실행할 수 있는 CPU 샘플링 프로파일러가 포함되어 있습니다.

> **[PIX 설정 저장 및 로드](https://docs.xbox.com/ko/tools/tools-console/pix/pix-save-load-settings.md)**
>
> PIX Home 탭에서 접근 가능한 Settings 레이아웃은 PIX 사용자 인터페이스의 다양한 측면을 구성할 수 있는 여러 컨트롤을 제공합니다...

> **[GPU 캡처에서 셰이더 예외 감지](https://docs.xbox.com/ko/tools/tools-console/pix/pix-shader-exception-detection.md)**
>
> 2023년 6월 GDK부터 GPU 캡처에서 예외를 던지는 셰이더를 감지할 수 있습니다.

> **[셰이더 예외 시 PIX 라이브 디버깅](https://docs.xbox.com/ko/tools/tools-console/pix/pix-shader-exceptions-live-debugging.md)**
>
> 라이브 디버깅을 사용하여 예외를 던지는 셰이더를 감지하고 실시간으로 디버그할 수 있습니다.

> **[System Monitor](https://docs.xbox.com/ko/tools/tools-console/pix/pix-system-monitor.md)**
>
> PIX System Monitor를 사용하면 콘솔에서 실시간으로 스트리밍되는 카운터 데이터를 통해 타이틀을 실시간으로 프로파일링할 수 있습니다.

> **[타이밍 캡처 북마크](https://docs.xbox.com/ko/tools/tools-console/pix/pix-timing-capture-bookmarks.md)**
>
> Microsoft Game Development Kit 2024년 6월 버전부터 개발자는 다음 항목에 북마크나 주석을 추가할 수 있습니다...

> **[타이밍 캡처 비교 기능](https://docs.xbox.com/ko/tools/tools-console/pix/pix-timing-capture-compare.md)**
>
> 타이밍 캡처는 지점을 나타내는 항목의 평균 지속 시간에 대한 통계적 비교를 생성할 수 있는 Comparison Layout을 포함합니다...

> **[타이밍 캡처 파일 형식 쿼리](https://docs.xbox.com/ko/tools/tools-console/pix/pix-timing-capture-sqlite-queries.md)**
>
> 타이밍 캡처 파일 형식은 Sqlite 데이터베이스입니다.

> **[타이밍 캡처 Summary Layout](https://docs.xbox.com/ko/tools/tools-console/pix/pix-timing-capture-summary-layout.md)**
>
> 타이밍 캡처가 열리면 PIX는 캡처 통계와 잠재 후보 세트를 생성하는 초기 분석을 수행합니다...

> **[타이밍 캡처에서 D3D API 객체 사용 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-timing-captures-d3d-objects.md)**
>
> PIX 타이밍 캡처에는 캡처 중에 할당되고 해제된 모든 D3D 리소스 및 힙 객체에 대한 정보를 기록하는 옵션이 포함되어 있습니다...

> **[메모리 사용량 및 성능 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-timing-captures-memory.md)**
>
> PIX 타이밍 캡처에는 캡처 중에 발생하는 메모리 할당, 액세스, 해제에 대한 정보를 기록하는 옵션이 포함되어 있습니다...

> **[PIX 동영상](https://docs.xbox.com/ko/tools/tools-console/pix/pix-videos.md)**
>
> PIX on Windows 개요

> **[Win32 파일 IO 성능 분석](https://docs.xbox.com/ko/tools/tools-console/pix/pix-win32-fileio.md)**
>
> 이 글에서는 PIX를 사용하여 Win32 파일 IO 작업의 성능을 분석하는 방법을 설명합니다.

> **[PIX](https://docs.xbox.com/ko/tools/tools-console/pix/pix.md)**
>
> Performance Investigator for XBOX (PIX)는 DirectX12 타이틀을 개발하는 게임 개발자를 위한 성능 튜닝 및 디버깅 도구입니다.

> **[PIX 사용을 위한 콘솔 구성](https://docs.xbox.com/ko/tools/tools-console/pix/required-xconfig-settings.md)**
>
> PIX로 캡처를 진행하려면 다음 그림과 같이 콘솔 설정의 Profiling 모드가 On이어야 합니다.

> **[설정 및 시작하기](https://docs.xbox.com/ko/tools/tools-console/pix/setup-getting-started.md)**
>
> 이 섹션에서는 PIX로 다음 작업을 수행하는 방법을 다룹니다.

## 함께 보기

* [Commandlinetools](https://docs.xbox.com/ko/tools/tools-console/commandlinetools/index.md)
* [Console commandlinetools](https://docs.xbox.com/ko/tools/tools-console/console_commandlinetools/index.md)
* [Devhome](https://docs.xbox.com/ko/tools/tools-console/devhome/index.md)
* [Devkitagent](https://docs.xbox.com/ko/tools/tools-console/devkitagent/index.md)
* [Hix](https://docs.xbox.com/ko/tools/tools-console/hix/index.md)
* [PGO](https://docs.xbox.com/ko/tools/tools-console/pgo/index.md)
* [Shadercompiler](https://docs.xbox.com/ko/tools/tools-console/shadercompiler/index.md)
* [Titleperfoverlay](https://docs.xbox.com/ko/tools/tools-console/titleperfoverlay/index.md)
* [Visualstudio](https://docs.xbox.com/ko/tools/tools-console/visualstudio/index.md)
* [Wdp](https://docs.xbox.com/ko/tools/tools-console/wdp/index.md)
* [Xbom](https://docs.xbox.com/ko/tools/tools-console/xbom/index.md)
* [Xbwatson](https://docs.xbox.com/ko/tools/tools-console/xbWatson/index.md)
* [Xhit](https://docs.xbox.com/ko/tools/tools-console/xhit/index.md)


## Related topics

- [XBOX 및 PC 타이틀을 위한 공통 GDK 기능](https://docs.xbox.com/ko/build/core-features/common/index.md)
- [XBOX GDK 타이틀을 위한 입력 API 및 하드웨어](https://docs.xbox.com/ko/build/core-features/common/input/index.md)
- [XBOX GDK 타이틀을 위한 메모리 시스템](https://docs.xbox.com/ko/build/console-features/memory/index.md)
- [XBOX 타이틀을 위한 Title Performance Overlay](https://docs.xbox.com/ko/tools/tools-console/titleperfoverlay/index.md)
- [XBOX services 타이틀을 위한 PlayFab 통합](https://docs.xbox.com/ko/services/xbox-services/playfab-integration.md)
