パワーPCボードのブートプロセスをプロファイリングしていますが、ブートシーケンスをプロファイルする最も簡単な方法は何ですか?u-Boot/Kernelブートシーケンスのプロファイリング
私の最初のアイデアは、u-boot/kernelコードadd printf/printk(リアルタイムデバイスを参考にして)を変更してコンソールに出力することです。ただし、コンソールに印刷するだけで時間に影響を与える可能性があります。
どのような考えですか?
よろしく、 ロバート。
パワーPCボードのブートプロセスをプロファイリングしていますが、ブートシーケンスをプロファイルする最も簡単な方法は何ですか?u-Boot/Kernelブートシーケンスのプロファイリング
私の最初のアイデアは、u-boot/kernelコードadd printf/printk(リアルタイムデバイスを参考にして)を変更してコンソールに出力することです。ただし、コンソールに印刷するだけで時間に影響を与える可能性があります。
どのような考えですか?
よろしく、 ロバート。
印刷がパフォーマンスに影響を与える可能性があると思う場合(約10kバイト/秒以下で印刷しない限りそうは思わない)、そのデータをメモリに保存して後で印刷します。
誰もがソナーを使ってu-bootをプロファイルする最良の方法を知っています。
bootchartと呼ばれる素晴らしいユーティリティがあります。これはブートプロセスをグラフィカルに表示し、各タスクの開始時期と完了までの時間を示します。
alt text http://www.bootchart.org/images/bootchart.debian.mcrae.1.png
bootchartはいいですが、以降のinitからプロファイルのみ、などわかっている。 u-boot/kernelの読み込みには役立たない – blueshift
私はUボートが、U-ブート;-) – uzurpatorul
アベルU・ボート*の話ではないのですしている*船が..... –