Herramientas para la generación de perfiles

Aprovecha el hardware al máximo con Unity. La plataforma de Unity incluye un conjunto de herramientas que te ayudarán a prevenir, identificar y solucionar problemas de rendimiento.

Herramientas para la generación de perfiles de Unity

Obtén la información que necesitas para hacer que tu juego se luzca. Si estás pendiente del perfil de rendimiento de tu juego, podrás asegurarte de que la experiencia del jugador que has diseñado no se verá afectada por problemas de rendimiento. La optimización de tu juego también te ayudará a apuntar a una gama más amplia de plataformas y dispositivos.

Herramientas para la generación de perfiles de Unity

Características principales
Unity Profiler

Mide el rendimiento con Unity Profiler

Unity Profiler recopila y muestra datos sobre el rendimiento en una serie de tablas. Este modo de visualización te ayudará a concentrar tu trabajo de optimización en las áreas que demanden la mayor cantidad de recursos, ya sea código, audio, física, animación o renderizado. Puedes conectarlo a dispositivos de tu red o que estén enchufados a tu computadora para probar la ejecución de tu aplicación en una plataforma determinada.

Unity Profiler es parte del Editor de Unity e incluye la API de Profiler, un complemento nativo de bajo nivel, para que puedas personalizar el análisis y exportar los datos de perfiles a otras herramientas. Analiza el impacto de los cambios en un conjunto de imágenes de Unity Profiler con el paquete Profile Analyzer.

Resumen de Memory Profiler

Gestiona el uso de la memoria con Memory Profiler

La generación de perfiles de memoria es útil para hacer pruebas con las limitaciones de memoria del hardware del dispositivo en el que se ejecutará tu juego. Además, es una herramienta excelente para mejorar el rendimiento absoluto de la CPU o la GPU de tu juego de Unity mediante la implementación de cambios que aumentan el uso de la memoria. Memory Profiler es un paquete que añade una ventana al Editor de Unity para que puedas ver el uso de la memoria de tu aplicación en aún más detalle. Puedes almacenar y comparar imágenes para encontrar filtraciones de la memoria o ver el diseño de la memoria para identificar problemas de fragmentación.

Frame Debugger

Optimiza el renderizado con Frame Debugger

Frame Debugger te permite detener la reproducción de un juego en ejecución en un fotograma particular, para luego ver la llamada de dibujo individual que se usó para renderizarlo. Puedes visualizar el proceso de renderizado paso por paso para ver cómo se construye la escena a partir de sus elementos gráficos. Esto te permite detectar con rapidez lo que se debe arreglar o investigar oportunidades de optimización.

Recursos

Empieza a optimizar tus juegos de Unity con estos recursos para programadores experimentados.

Guía avanzada sobre la generación de perfiles de juegos de Unity

Creamos esta guía de más de 70 páginas en conjunto con expertos de la industria. Te enseñará a medir el rendimiento de una aplicación en Unity, gestionar su memoria y optimizar su consumo de energía de principio a fin.

Novedades en la generación de perfiles

Aprovecha las últimas mejoras de Unity Profiler y la API de Unity Profiler para crear juegos de alto rendimiento.

Optimiza el rendimiento de tu juego para dispositivos móviles

Los ingenieros de Accelerate Solutions trabajan con los mejores estudios centrados en dispositivos móviles a fin de perfeccionar la experiencia del jugador. Este libro electrónico gratuito recopila más de 75 consejos detallados por parte de ellos para ayudarte a mejorar tu juego.

Personalización de las métricas de rendimiento en Unity Profiler

Ampliar Unity Profiler con tus propias métricas de rendimiento te permitirá comprender mejor el historial de rendimiento único de tu aplicación.

Generación de perfiles de la CPU nativa

Esta presentación técnica para desarrolladores de juegos para dispositivos móviles y WebGL te enseñará sobre las herramientas de la CPU y te demostrará cómo identificar picos en medidores de rendimiento nativos de la plataforma.

Documentación

Revisa el manual de Unity para obtener información detallada sobre cómo funciona la memoria en Unity y cómo usar Unity Profiler y otras herramientas.

Guía práctica: generación de perfiles y depuración

Obtén más información sobre cuándo usar las características específicas de generación de perfiles, incluidas una descripción general de las herramientas de depuración de la GPU y herramientas nativas de empresas como Arm, AMD o Superluminal.

Prácticas recomendadas: generación de perfiles de rendimiento de un juego

En esta página, se describe el flujo de trabajo recomendado para la generación de perfiles en general para los desarrolladores de juegos e incluye recomendaciones sobre las métricas en las que conviene concentrarse.

Guía práctica: generación de perfiles de memoria en Unity

Esta breve descripción general te enseñará paso por paso a comenzar a analizar el uso de la memoria de tu aplicación de Unity.

Aprende a generar un perfil a tu manera

Ofrecemos capacitación para profesionales en una variedad de formatos diseñados para adaptarse a tus horarios.

Preguntas frecuentes

¿Por qué debería medir el rendimiento de mi juego?

Estar pendiente del rendimiento y la memoria a lo largo del proceso de producción es fundamental para ofrecer una experiencia de alta calidad a los jugadores. Los generadores de perfiles recopilan, analizan y visualizan datos sobre cuántos recursos de hardware consumen los diferentes elementos de tus proyectos para que puedas solucionar problemas de memoria y rendimiento.

¿Qué herramientas para la generación de perfiles debería usar?

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. Unity Profiler es el elemento más integral de esta caja de herramientas, pero distintas herramientas te ayudarán a analizar en más detalle partes específicas del rendimiento de tu proyecto en diversas plataformas. Consulta la documentación para leer una descripción general y obtén nuestra Guía avanzada sobre la generación de perfiles de juegos de Unity para acceder a más información.

¿Cómo puedo acceder a las herramientas para la generación de perfiles de Unity?

Para acceder a la ventana Profiler de Unity, ve al menú y selecciona Window (Ventana) > Analysis (Análisis) > Profiler. Las API de Profiling Core, Memory Profiler y Profile Analyzer están disponibles como paquetes en Package Manager. Para obtener más información, consulta la documentación.

¿La generación de perfiles en Unity provoca una sobrecarga del rendimiento?

Unity Profiler está basado en instrumentación. Gracias a los marcadores establecidos en la API de Unity, se alcanza un buen equilibrio entre los detalles y la sobrecarga. Se implementan la funcionalidad nativa y las llamadas a mensajes de base de código de scripting para abarcar lo más importante sin provocar demasiada sobrecarga.

¿Cómo puedo optimizar el uso de la memoria de mi juego?

Te recomendamos que definas cómo se usará la memoria para las partes de tus proyectos, como sombreadores o texturas, según los recursos de hardware del dispositivo en el que se ejecutará tu juego. Memory Profiler te ayudará a inspeccionar la huella de memoria de cada categoría y a identificar filtraciones de la memoria y fuentes de asignaciones continuas de memoria.

¿Cuándo podré usar Memory Profiler en la etapa de producción?

Memory Profiler es un paquete de prelanzamiento, por lo que su verificación está programada para la versión Unity 2022 LTS. Consulta la documentación para obtener más información sobre los estados y los ciclos de vida de los paquetes.

Usamos cookies para brindarte la mejor experiencia en nuestro sitio web. Visita nuestra página de política de cookies si deseas más información.

Listo