Ninjavis: Visualización de registros de compilación Ninja

2025-03-03
Ninjavis: Visualización de registros de compilación Ninja

Ninjavis analiza los registros de compilación de Ninja, extrayendo el objetivo, el tiempo de inicio y el tiempo de finalización para cada elemento de compilación. Genera estos datos en una plantilla con una visualización de línea de tiempo simple usando vis.js. Inspirado en buildbloat, ayuda a analizar el rendimiento de la compilación. Recuerda ejecutar `ninja -t recompact` previamente para eliminar entradas duplicadas en el registro. La herramienta ofrece una interfaz de línea de comandos limpia para generar perfiles de compilación.

Desarrollo