Pregunta

Estoy perfilando el proceso de arranque de Power PC Board, ¿cuál es la forma más sencilla de perfilar la secuencia de arranque?

Mi primera idea es modificar el código u-boot / kernel add printf / printk (usando el dispositivo en tiempo real como referencia) e imprimirlos en la consola. Sin embargo, solo imprimirlos en la consola puede afectar el tiempo.

¿Algún pensamiento?

Saludos, Robert.

¿Fue útil?

Solución

Si cree que la impresión puede afectar el rendimiento (no lo creo, a menos que esté imprimiendo menos de unos 10kbytes / s), almacene esos datos en la memoria e imprímalos más tarde.

Otros consejos

Hay una maravillosa utilidad llamada bootchart que le dará una representación gráfica del proceso de arranque y le dirá Usted cuando comenzó cada tarea y cuánto tiempo llevó completarla.

Compruébalo.

 texto alternativo
(fuente: bootchart.org )

Todo el mundo sabe que la mejor forma de crear un perfil de u-boot es con un sonar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top