• Juegos
  • Industria
  • Recursos
  • Comunidad
  • Aprendizaje
  • Asistencia
Desarrollo
Motor de Unity
Crea juegos 2D y 3D para cualquier plataforma
DescargarPlanes y precios
Monetización
Compra dentro de la aplicación (IAP)
Descubre y gestiona IAP en todas las tiendas
Mediación
Maximiza los ingresos y optimiza la monetización
Calidad de anuncios
Protege la experiencia del usuario de tu aplicación
Tapjoy
Construye lealtad de usuarios a largo plazo
Todos los productos de monetización
Adquisición de usuarios
Adquisición de usuarios
Hazte descubrir y adquiere usuarios móviles
Unity Vector AI
Conecta a los jugadores con los juegos adecuados
Publicidad en el dispositivo Aura
Alcanza a los usuarios en el dispositivo en el momento de mayor compromiso
Todos los productos de crecimiento
Casos de uso
Colaboración 3D
Construye y revisa proyectos 3D en tiempo real
Capacitación envolvente
Capacitación en entornos envolventes
Experiencias del cliente
Crea experiencias interactivas en 3D
Todas las soluciones de la industria
Industrias
Fabricación
Logra la excelencia operativa
Venta minorista
Transforma las experiencias en tienda en experiencias en línea
Industria automotriz
Eleva la innovación y las experiencias en el automóvil
Todas las industrias
Biblioteca técnica
Documentación
Manuales de usuario oficiales y referencias de API
Herramientas para desarrolladores
Versiones de lanzamiento y rastreador de problemas
Hoja de ruta
Revisar características próximas
Glosario
Biblioteca de términos técnicos
Información útil
Casos de estudio
Historias de éxito en el mundo real
Guías de mejores prácticas
Consejos y trucos de expertos
Todos los recursos
Novedades
Blog
Actualizaciones, información y consejos técnicos
Novedades
Noticias, historias y centro de prensa
Centro de la comunidad
Discusiones
Discute, resuelve problemas y conéctate
Eventos
Eventos globales y locales
Historias de la comunidad
Hecho con Unity
Presentando a los creadores de Unity
Transmisiones en vivo
Únete a desarrolladores, creadores e insiders
Premios Unity
Celebrando a los creadores de Unity en todo el mundo
Para todos los niveles
Unity Learn
Domina las habilidades de Unity de forma gratuita
Capacitación profesional
Mejora tu equipo con entrenadores de Unity
¿No tienes experiencia con Unity?
Primeros pasos
Pon en marcha tu aprendizaje
Rutas esenciales de Unity
¿No tienes experiencia con Unity? Comienza tu viaje
Guías prácticas
Consejos prácticos y mejores prácticas
Educación
Para estudiantes
Impulsa tu carrera
Para docentes
Potencia tu enseñanza
Licencia gratuita para fines educativos
Lleva el poder de Unity a tu institución
Certificaciones
Demuestra tu dominio de Unity
Opciones de soporte
Obtener ayuda
Ayudándote a tener éxito con Unity
Planes de éxito
Alcanza tus metas más rápido con soporte experto
PREGUNTAS FRECUENTES
Respuestas a preguntas comunes
Contáctanos
Conéctate con nuestro equipo
Planes y precios
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moneda
Comprar
  • Productos
  • Unity Ads
  • Suscripción
  • Tienda de recursos de Unity
  • Distribuidores
Educación
  • Estudiantes
  • Instructores
  • Instituciones
  • Certificación
  • Learn
  • Programa de desarrollo de habilidades
Descargar
  • Unity Hub
  • Descargar archivo
  • Programa beta
Unity Labs
  • Laboratorios
  • Publicaciones
Recursos
  • Plataforma Learn
  • Comunidad
  • Documentación
  • Preguntas y respuestas Unity
  • PREGUNTAS FRECUENTES
  • Estado de servicios
  • Casos de estudio
  • Made with Unity
Unity
  • Nuestra empresa
  • Boletín
  • Blog
  • Eventos
  • Empleos
  • Ayuda
  • Prensa
  • Socios
  • Inversionistas
  • Afiliados
  • Seguridad
  • Impacto social
  • Inclusión y diversidad
  • Contacto
Copyright © 2025 Unity Technologies
  • Legal
  • Política de privacidad
  • Cookies
  • No quiero que se venda ni se comparta mi información personal

"Unity", los logotipos de Unity y otras marcas comerciales de Unity son marcas comerciales o marcas comerciales registradas de Unity Technologies o de sus empresas afiliadas en los Estados Unidos y el resto del mundo (más información aquí). Los demás nombres o marcas son marcas comerciales de sus respectivos propietarios.

Hero background image

Herramientas para la generación de perfiles y depuración

Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.
Haz clic aquí.

Todo creador de juegos sabe que un rendimiento fluido es esencial para crear experiencias de juego inmersivas; y para lograrlo, necesitas generar perfiles de tu juego.

Obtén una visión general de las herramientas de generación de perfiles y depuración disponibles con Unity y aquellas disponibles para plataformas de destino.

La información aquí se extrae del libro electrónico, Guía definitiva para la generación de perfiles de juegos de Unity, disponible para descargar de forma gratuita. El libro electrónico fue creado por expertos en desarrollo de juegos, generación de perfiles y optimización, tanto externos como internos de Unity.

  • Usa tanto Unity como herramientas nativas para obtener los mejores resultados
  • Herramientas para la generación de perfiles de Unity
  • Herramientas nativas para la generación de perfiles
  • Herramientas de depuración y generación de perfiles de GPU
Usa tanto Unity como herramientas nativas para obtener los mejores resultados
USA EL MÓDULO DE MEMORY PROFILER DE UNITY A FIN DE RECOPILAR INFORMACIÓN CON RAPIDEZ SOBRE LA ASIGNACIÓN DE MEMORIA PARA LOS OBJETOS DE RECURSO Y ESCENA EN TU PROYECTO.

Usa tanto Unity como herramientas nativas para obtener los mejores resultados

La generación de perfiles es como un trabajo de detective, desentrañando los misterios de por qué el rendimiento de tu aplicación está retrasado, o por qué el código está asignando memoria en exceso. Las mejores ganancias de la generación de perfiles se logran cuando planificas desde el principio en el ciclo de desarrollo de tu proyecto. Es un proceso proactivo e iterativo continuo. Al generar perfiles de manera temprana y frecuente, en lugar de solo antes de enviar tu juego, tú y tu equipo pueden entender y establecer una "firma de rendimiento" para el proyecto. Si el rendimiento cae en picada, por ejemplo, podrás identificar fácilmente cuándo las cosas salen mal y solucionar rápidamente el problema.

Los resultados de generación de perfiles más precisos provienen de ejecutar y generar perfiles de compilaciones en dispositivos de destino, así como de usar herramientas específicas de la plataforma para profundizar en las características de hardware de cada plataforma objetivo.

Unity ofrece una amplia variedad de herramientas gratis y poderosas para la generación de perfiles. Con ellas, puedes analizar y optimizar el código, tanto en el Editor como en el hardware. También hay varias excelentes herramientas nativas de generación de perfiles diseñadas para cada plataforma de destino, como las disponibles de Arm, Apple, Sony y Microsoft. Usar una combinación de ambas proporciona una visión más holística del rendimiento de la aplicación en todos los dispositivos de destino.

Herramientas para la generación de perfiles de Unity
USO DEL FRAME DEBUGGER PARA ANALIZAR CÓMO OCURRE EL OVERDRAW IDENTIFICADO

Herramientas para la generación de perfiles de Unity

Las herramientas de perfilado de Unity están disponibles en el Editor y en el Administrador de Paquetes. Cada herramienta se especializa en perfilar varias partes de tu proyecto:

  • El Profiler de Unity te ayuda a medir el rendimiento del proyecto e identificar qué procesos podrían estar causando problemas. El Profiler recopila y muestra datos, como cuánto tiempo de CPU se está utilizando para diferentes tareas, desde audio y física hasta renderizado y animación. Mide el rendimiento del Editor de Unity, tu aplicación en modo de juego y se conecta al dispositivo que ejecuta tu aplicación en modo de desarrollo. Utiliza esta herramienta esencial para comenzar a perfilar. Consulta este curso sobre perfilado para comenzar.
  • El Memory Profiler proporciona un análisis profundo del rendimiento de la memoria. Reducir el uso de memoria te ayudará a disminuir los bloqueos, reducir el tiempo de carga y hacer que tu proyecto sea compatible con dispositivos más antiguos. El Memory Profiler está actualmente en vista previa, pero se espera que sea verificado en Unity 2022 LTS.
  • El Profile Analyzer agrega y visualiza tanto los datos de fotogramas como los de marcadores de un conjunto de fotogramas del Profiler de Unity para ayudarte a examinar su comportamiento a lo largo de muchos fotogramas. (Esto complementa el análisis de un solo fotograma ya disponible en el Profiler de Unity.) También te permite comparar dos conjuntos de datos de perfilado para determinar cómo tus cambios impactan el rendimiento de la aplicación.
  • El Frame Debugger te permite detener la reproducción de un juego en ejecución en un fotograma particular y luego ver las llamadas de dibujo individuales utilizadas para renderizar ese fotograma. Además de listar las llamadas de dibujo, el depurador te permite avanzar a través de ellas una por una, para que puedas ver cómo se construye la escena a partir de sus elementos gráficos.
  • El paquete Profiling Core proporciona APIs para agregar información contextual a las capturas del Profiler de Unity.
Herramientas nativas para la generación de perfiles
EL ANALIZADOR DE RENDIMIENTO STREAMLINE DE ARM INCLUYE UNA GRAN CANTIDAD DE INFORMACIÓN SOBRE CONTADORES DE RENDIMIENTO QUE SE PUEDEN CAPTURAR DURANTE SESIONES DE PERFILADO EN VIVO EN HARDWARE ARM DESTINO.

Herramientas nativas para la generación de perfiles

Android / Arm

  • Android Studio: La última versión de Android Studio incluye un nuevo Android Profiler que reemplaza las herramientas anteriores de Android Monitor. Úsalo para recopilar datos en tiempo real sobre los recursos de hardware en dispositivos Android.
  • Arm Mobile Studio: Un conjunto de herramientas para ayudarte a perfilar y depurar tus juegos en gran detalle, diseñado para dispositivos que ejecutan hardware Arm.
  • Snapdragon Profiler: Específicamente para dispositivos con chipset Snapdragon solamente. Analiza datos de CPU, GPU, DSP, memoria, energía, térmicos y de red para ayudar a encontrar y solucionar cuellos de botella en el rendimiento.

Intel

  • Intel VTune: Encuentra y soluciona rápidamente cuellos de botella en el rendimiento en plataformas Intel con este conjunto de herramientas. Solo para procesadores Intel.
  • Intel GPA suite: Un conjunto de herramientas enfocadas en gráficos para ayudarte a mejorar el rendimiento de tu juego identificando rápidamente áreas problemáticas.

Xbox / Windows

  • PIX: PIX es una herramienta de ajuste de rendimiento y depuración para desarrolladores de juegos de Windows y Xbox que utilizan DirectX 12. Incluye herramientas para entender y analizar el rendimiento de la CPU y GPU, así como para monitorear varios contadores de rendimiento en tiempo real. Para más información sobre cómo aprovechar PIX para el desarrollo de juegos de Xbox, regístrate como desarrollador de Xbox.

PC / Universal

  • AMD μProf: AMD uProf es una herramienta de análisis de rendimiento para entender y perfilar el rendimiento de aplicaciones que se ejecutan en hardware AMD.
  • NVIDIA NSight: Herramienta que permite a los desarrolladores construir, depurar, perfilar y desarrollar software de vanguardia utilizando el hardware de computación visual más reciente de NVIDIA.
  • Superluminal: Superluminal es un perfilador de alto rendimiento y alta frecuencia que admite el perfilado de aplicaciones en Windows, Xbox One y PlayStation escritas en C++, Rust y .NET. Es un producto de pago, sin embargo, y debe ser licenciado para ser utilizado.

PlayStation

  • Las herramientas de perfilado de CPU están disponibles para el hardware de PlayStation. Para más detalles, necesitas ser un desarrollador registrado de PlayStation®.

iOS

  • Xcode Instruments y el Depurador de Marcos de Xcode: Instruments es una herramienta de análisis de rendimiento y pruebas poderosa y flexible que forma parte del conjunto de herramientas de Xcode.

WebGL

  • Firefox Profiler: Profundiza en las pilas de llamadas y visualiza gráficos de llamas para compilaciones de Unity WebGL (entre otras cosas) con el Firefox Profiler. También cuenta con una herramienta de comparación para ver capturas de perfilado lado a lado.
  • Chrome DevTools Performance: Otra herramienta de navegador web que se puede utilizar para perfilar compilaciones de Unity WebGL.

Herramientas de depuración y generación de perfiles de GPU

Mientras que la herramienta de Depurador de Marcos de Unity captura e ilustra las llamadas de dibujo que se envían desde la CPU, las siguientes herramientas pueden ayudar a mostrarte lo que hace la GPU cuando recibe esos comandos.

Algunas son específicas de la plataforma y ofrecen una integración más cercana con la plataforma. Echa un vistazo a las herramientas relevantes para las plataformas de interés:

  • Arm Graphics Analyzer: Parte del software Arm’s Mobile Studio
  • RenderDoc: Depurador de GPU para plataformas de escritorio y móviles
  • Intel GPA: Perfilado gráfico para plataformas basadas en Intel
  • Apple Frame Capture Debugging Tools: Depuración de GPU para plataformas de Apple
  • Visual Studio Graphics Diagnostics: Elige esto y/o PIX para plataformas basadas en DirectX como Windows o Xbox
  • NVIDIA Nsight Frame Debugger: Depurador de fotogramas basado en OpenGL para GPUs NVIDIA
  • AMD Radeon Developer Tool Suite: Perfilador de GPU para GPUs AMD
  • Xcode frame debugger: Para iOS y macOS
arte clave de unity 09
¿Quieres más información?

Descarga el libro electrónico, Guía definitiva para el perfilado de juegos de Unity, gratis para obtener todos los consejos y mejores prácticas.

Descarga el libro electrónico