首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测量2.4.37内核中的时间流逝

问测量2.4.37内核中的时间流逝
EN

Stack Overflow用户
提问于 2015-11-16 01:35:18
回答 1查看 62关注 0票数 0

我的目的很简单:测量经过的时间:

代码语言:javascript
复制
unsigned long start, end;

int init_module (void) {
 start = jiffies;
  printk("Hello Modules\n");
  end = jiffies;
  printk("Measuring time lapses: %lu\n", (end - start) * 1000 /HZ);
  return 0;
}

但是这个方法不起作用,因为printk太短了,有人能给我一些建议吗?还有其他选择吗?C和汇编都没问题。我被要求在2.4.37内核下工作。

EN

回答 1

Stack Overflow用户

发布于 2015-11-16 02:34:16

查看printk times。这将使您能够查看两次呼叫之间的时间,或显示与特定消息相关的时间。这是内核的插装工具之一。

下面提供了相关链接和补丁程序链接:

http://elinux.org/Printk_Times

http://elinux.org/images/d/d0/Instrumented_printk.patch

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33722734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档