Subtemas
Extensibilidad
Documentación sobre extensibilidad.
Gpu
Documentación sobre gpu.
Seguimiento de gpu
Documentación sobre el seguimiento de gpu.
Explorador de sombreadores
Documentación sobre el explorador de sombreadores.
Guías
Análisis del rendimiento del título
Información general Describe PIX como una herramienta de ajuste de rendimiento y depuración para desarrolladores de juegos que crean títulos DirectX 12.
Configuración de la interfaz de usuario de PIX
El diseño de ventana predeterminado que PIX usa para las pestañas de conexión de dispositivos y para cada tipo de captura se puede personalizar.
Análisis del rendimiento de la cpu
PIX incluye varias características y tipos de captura para ayudarle a resolver problemas de rendimiento de la CPU.
Análisis de directstorage y archivos Win32
Las capturas de tiempos de PIX incluyen características para analizar el rendimiento de los accesos a archivos del título.
Inicio de PIX, conexión a consolas,
El programa de instalación del Gaming eXtensions Development Kit (GXDK) instala PIX en la carpeta C:\Program Files (x86)\Microsoft GDK\bin de su…
Análisis del uso y el rendimiento de la memoria
PIX incluye diversas características y tipos de captura para ayudarle a diagnosticar problemas relacionados con el uso y el rendimiento de la memoria.
Capturas de tiempos de PIX
a id=“timing_capture_overview”/a
Apertura de capturas de tiempos programáticas
Las capturas realizadas con la API PIXBeginCapture deben pasar por un proceso de conversión antes de poder verse en PIX.
API de PIX
PIX incluye un conjunto de API que se pueden usar para varias tareas, como la grabación de datos de tiempos, el suministro de contadores de software,…
Generación de perfiles de la inicialización de un título y
La secuencia de inicio de un título normalmente implica numerosas asignaciones de memoria y operaciones de E/S de archivos, junto con otras tareas de inicialización.
Análisis de bloqueos y cambios de contexto
Este tema describe cómo usar PIX para analizar bloqueos y cambios de contexto.
Conversión de un archivo etl en una captura de
El menú Convert de la pestaña Home de PIX se puede usar para crear una captura de tiempos convirtiendo un archivo etl recopilado con xbPerf, xperf…
Conversión de versiones anteriores de capturas de
En algunas versiones de PIX, el formato de archivo de las capturas de tiempos debe cambiar a medida que se agregan nuevas características.
Configuración de PIX para acceder a los pdb para cpu
Las capturas de CPU en PIX requieren acceso a las bases de datos de programa (PDB) del título para mostrar correctamente los nombres de las funciones en las pilas de llamadas, en las muestras…
Análisis de la ruta crítica de un evento de PIX
PIX analiza los datos de cambio de contexto recopilados durante una captura de tiempos para calcular la ruta crítica de un evento de PIX seleccionado.
Asignadores de memoria personalizados de PIX
Las capturas de tiempos de PIX pueden hacer un seguimiento de las asignaciones y liberaciones de memoria realizadas por sus asignadores de memoria personalizados.
Análisis del rendimiento de directstorage
Las capturas de tiempos de PIX incluyen una opción para recopilar datos sobre el uso de DirectStorage por parte del título.
Directrices de depuración de gpu
Es posible que vea diversos problemas, como daños en la representación, errores gráficos, bloqueos de la GPU, errores de página, etc., durante el desarrollo del juego.
Análisis de la entrada de latencia dinámica
Las capturas de tiempos de PIX incluyen una opción para recopilar datos sobre las lecturas de entrada y la entrada de latencia dinámica (DLI).
Capturas de seguimiento de instrucciones
a id=“itrace_overview”/a
Gráficos circulares de memoria
Cuando un título está en pausa, se puede usar la vista Memory Pies de PIX.
PIX en vivo
Cuando está conectado a una consola en PIX, PIX puede pausar y reanudar un título en ejecución mediante el botón de pausa/reproducción situado junto a…
Análisis de los accesos a archivos que se producen
a id=“file_io_mapping_files”/a
La vista de métricas en las capturas de tiempos de PIX
La vista Metrics es una herramienta gráfica que le ayuda a analizar grandes volúmenes de datos para encontrar rápidamente áreas de interés en relación con…
Detección de infracciones de escritura
Este tema describe cómo usar PIX para detectar cuándo se han escrito demasiados datos en el almacenamiento local.
Depuración en vivo a petición de PIX
La depuración en vivo a petición se puede usar para depurar la GPU de XBOX en tiempo real fuera de los escenarios de bloqueo y excepción.
Análisis de muestras de cpu en capturas de tiempos
PIX incluye un generador de perfiles de muestreo de CPU que se puede ejecutar opcionalmente al realizar una captura de tiempos.
Guardado y carga de la configuración de PIX
El diseño Settings, accesible desde la pestaña Home de PIX, proporciona varios controles para configurar diversos aspectos de la interfaz de usuario de PIX…
Detección de excepciones de sombreadores en capturas de gpu
Los sombreadores que producen excepciones se pueden detectar en capturas de GPU a partir del GDK de junio de 2023.
Depuración en vivo de PIX en excepciones de sombreadores
La depuración en vivo se puede usar para detectar sombreadores que producen excepciones y depurarlos en tiempo real.
Monitor del sistema
El monitor del sistema de PIX permite generar perfiles de un título en tiempo real mediante la visualización en vivo de los datos de contadores a medida que se transmiten desde la consola.
Marcadores de capturas de tiempos
A partir de la versión de junio de 2024 del Microsoft Game Development Kit, los desarrolladores pueden agregar marcadores, o anotaciones, a los carriles de la…
Características de comparación de capturas de tiempos
Las capturas de tiempos incluyen un diseño de comparación que puede generar una comparación estadística de la duración media de los puntos que representan…
Consultas del formato de archivo de las capturas de tiempos
El formato de archivo de las capturas de tiempos es una base de datos Sqlite.
El diseño de resumen de las capturas de tiempos
Cuando se abre una captura de tiempos, PIX realiza un análisis inicial que genera estadísticas de la captura y un conjunto de posibles candidatos para…
Análisis del uso de objetos de la API d3d en
Las capturas de tiempos de PIX incluyen una opción para registrar información sobre todos los recursos de D3D y objetos de montón asignados y liberados mientras la captura está…
Análisis del uso y el rendimiento de la memoria
Las capturas de tiempos de PIX incluyen opciones para registrar información sobre las asignaciones, los accesos y las liberaciones de memoria que se producen mientras la captura está…
Vídeos de PIX
Información general de PIX en Windows
Análisis del rendimiento de E/S de archivos Win32
Este artículo describe cómo usar PIX para analizar el rendimiento de las operaciones de E/S de archivos Win32.
PIX
Performance Investigator for XBOX (PIX) es una herramienta de ajuste de rendimiento y depuración para desarrolladores de juegos que crean títulos DirectX12.
Configuración de una consola para usarla con PIX
Realizar capturas con PIX requiere que la opción de consola Profiling mode esté establecida en On, tal como se muestra en la figura siguiente.
Instalación e introducción
Esta sección explica cómo hacer lo siguiente con PIX.
