2011-12-10 9 views
3

printkを使って割り込みタイムスタンプをカーネルレベルで出力します。つまり、割り込みごとに1つのprintkを意味します(irg_handler_メソッドで)。その新しいカーネルを使用している間、私のデバイスが遅く走っていることに気付きました。 私の質問は、各printkコマンドを実行するのにかかる時間ですか? 代わりに出力/デバッグの目的で使用できる軽量なコマンドはありますか? ありがとう、printkコマンドの実行時間はどれくらいですか?

答えて

1

答えはシステムに完全に依存し、プロファイリングでしか知ることができません。しかし、printkが長時間話していると確信していて、それを減らす必要がある場合は、メモリバッファ(おそらく円形のログバッファ)に印刷して、これをコンソールに印刷するための帯域外のメカニズムを使用することができます。

+0

ありがとうSkjaidev(どんな難しい名前を入力するか)笑。 printkのプロファイル方法の詳細を教えてください。 Btw、私はサムスン銀河タブレット10.1で動作しています。 – Callitaday

関連する問題