Question

Je suis en train de profiler le processus de démarrage de Power PC Board, quel est le moyen le plus simple de profiler la séquence de démarrage?

Ma première idée est de modifier le code u-boot / kernel, d’ajouter printf / printk (en utilisant le périphérique temps réel comme référence) et de les imprimer sur la console. Cependant, le simple fait de les imprimer sur la console peut avoir une incidence sur l'heure.

Avez-vous des idées?

Cordialement, Robert.

Était-ce utile?

La solution

Si vous pensez que l'impression peut affecter les performances (sauf si vous imprimez moins de 10 Ko / s environ), stockez ces données en mémoire et imprimez-les plus tard.

Autres conseils

Il existe un formidable utilitaire appelé diagramme de démarrage qui vous donnera une représentation graphique du processus de démarrage et vous indiquera: vous lorsque chaque tâche a commencé et combien de temps il a fallu pour terminer.

Découvrez-le.

 alt text
(source: bootchart.org )

Tout le monde sait que le meilleur moyen de profiler un u-boot consiste à utiliser le sonar.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top