社区
Linux_Kernel
帖子详情
关于内核的时间统计打印
killpoer3
2010-11-10 04:17:30
我修改了arch\arm\configs\下的配置文件 加上下面时间打印:
CONFIG_PRINTK_TIME=y
请问下这个在串口里面看到的时间是怎么样的?
...全文
148
1
打赏
收藏
关于内核的时间统计打印
我修改了arch\arm\configs\下的配置文件 加上下面时间打印: CONFIG_PRINTK_TIME=y 请问下这个在串口里面看到的时间是怎么样的?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
asmlearn
2010-11-11
打赏
举报
回复
YYYYMMDD
Linux
内核
中获取
时间
的函数do_gettimeofday
do_gettimeofday函数是可以在
内核
种获取
时间
的函数。 使用背景:在测试项目中的一个功能模块时,测试人员发现延时严重,属于不可接受的范围。然后驱动就让上层的媒控开发人员和业务开发人员加
打印
,看一下这个模块调用所需要的
时间
。然后不知道为什么,业务人员和媒控人员
统计
出来底层调用
时间
要差100多ms。这样的话,确实有点不太科学。所以,只好驱动自己加获取
时间
的
打印
,来看看调用驱动的接口到底需...
基于[海思Hi3516dv300]开发的
内核
定时器中断
基于海思Hi3516dv300开发的
内核
定时器功能1:通过
内核
定时器
打印
时钟驱动入口函数(Hi3516dv300_Timer_Init)处理函数(Hi3516dv300_timer_handler)功能2:
内核
定时器
统计
电平持续
时间
入口函数(Hi3516dv300_Timer_Init)响应函数(Hi3516dv300_timer_handler)特别提醒 功能1:通过
内核
定时器
打印
时钟 驱动入口函数(Hi3516dv300_Timer_Init) static int __init Hi3516dv300
linux 用户态|
内核
态
打印
函数调用进程的pid
内核
中,如果我有一个
内核
函数,并且我想知道哪个进程调用了它,我可以修改函数以记录current->pid。// 获取当前进程的 PID。#include
// 用于 current->pid。// 获取当前进程的 PID。#include
// 用于 getpid()举例查看malloc/free/sprintf等函数使用。2,
内核
态
打印
函数调用进程的pid。
全志平台lichee启动
时间
优化
1. 前言 全志平台默认的SDK系统启动+相机出图的
时间
较长,普遍是十几秒,使用体验较差; 这里尝试通过一些方法优化整体启动
时间
2.
统计
内核
耗时模块 打开这个宏initial_debug,每个驱动的初始化起始
时间
和结束
时间
都
打印
出来了。有了这个
时间
,基本就可以确定哪些部分需要优化了。 我的做法是只关注耗时10000us以上的驱动。 根据上面
统计
,可根据使用场景的需求, 尝试可以关闭相应不需要的模块 3. 降低
打印
等级 开发过程中往往会把系统的
打印
等级设置为最高,而实际上发布出的固件
内核
日志限速功能分析
在[begin, begin+interval]
时间
内,并且
打印
消息次数没超过burst,则函数返回1,表示允许
打印
消息,否则对missed计数,在[begin, begin+interval]之外,并且missed有计数的情况下,才
打印
一次消息被抑制信息,然后重新设置下一个
时间
段的[begin, begin+interval]进行限速。上面代码表示如果__ratelimit(&oom_rs)返回非0,允许dump_header
打印
日志,返回0不允许
打印
,日志被限速了。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章