Léxico TI › Programación › Tracy

Tracy

Programación Svenska → Actualizado: 2026-10-26
Más información
Creador
Bartosz Taudul
Tipo
Perfilador
Licencia
BSD 3-Clause
Código fuente
github.com/wolfpld/tracy

Un perfilador libre para software en tiempo real que muestra qué hizo cada hilo en cada fotograma, hasta el nanosegundo.

La mayoría de los perfiladores responden a «¿en qué se va el tiempo de media?». Los juegos tienen otro problema: 59 fotogramas de cada 60 cumplen el presupuesto y el sexagésimo da un tirón. Tracy se instrumenta con macros como ZoneScoped y FrameMark en el código, envía los eventos por red a un visor aparte y dibuja una línea de tiempo por hilo en la que se puede hacer zoom justo sobre el fotograma malo.

Además de la instrumentación, muestrea pilas de llamadas, mide el tiempo de GPU con Vulkan, Direct3D y OpenGL, y sigue asignaciones de memoria y contención de bloqueos. Se ha convertido en una elección habitual en motores propios y juegos indie, donde las alternativas comerciales o cuestan dinero o solo existen para una plataforma.

← Volver al léxico