【问题标题】:How long a printk command would take ?printk 命令需要多长时间?
【发布时间】:2012-01-17 12:05:42
【问题描述】:

我使用 printk 在内核级别输出中断时间戳,这意味着每个中断一个 printk(在 irg_handler_ 方法中)。在使用新内核时,我注意到我的设备运行速度较慢。 所以我的问题是每个 printk 命令需要多长时间才能执行? 我可以使用任何其他更轻的命令来代替输出/调试目的吗? 谢谢,

【问题讨论】:

    标签: android linux kernel


    【解决方案1】:

    答案完全取决于系统,只能通过分析来判断。但是,如果您确信 printk 说得太长并且需要减少它,您可以打印到内存缓冲区(可能是循环日志缓冲区)并使用惰性带外机制将其打印到控制台。

    【讨论】:

    • 感谢 Skjaidev(这个名字好难打)哈哈。您能否提供有关如何分析 printk 的更多详细信息?顺便说一句,我在三星 Galaxy 平板电脑 10.1 上运行。
    猜你喜欢
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 2012-06-30
    • 1970-01-01
    相关资源
    最近更新 更多