Profilierungs u-Boot / Kernel-Boot-Sequenz
-
03-07-2019 - |
Frage
Ich bin Profilierungs den Bootvorgang des Power-PC-Board, was ist der einfachste Weg, um die Boot-Sequenz zu profilieren?
Meine erste Idee ist es, den u-boot / kernel Code add printf / printk (unter Verwendung von Echtzeit-Gerät als Referenz) und drucken Sie diese auf der Konsole zu ändern. Doch gerade sie auf der Konsole Druck kann die Zeit beeinflussen.
Alle Gedanken?
Viele Grüße, Robert.
Lösung
Wenn Sie denken, dass die Druckleistung auswirken kann (ich glaube nicht, es sei denn Sie drucken weniger als etwa 10kbytes / s), dann speichern, dass die Daten im Speicher und drucken Sie es später.
Andere Tipps
Es ist ein wunderbares Programm namens bootchart , die Ihnen eine grafische Darstellung des Boot-Prozesses und sagen Sie, wenn jede Aufgabe gestartet und wie lange es abgeschlossen hat.
Überprüfen Sie es heraus.
(Quelle: bootchart.org )
Jeder kennt den besten Weg, um ein U-Boot zum Profil ist mit Sonar.