当前位置: 首页 > news >正文

杭州市建设局网站设计公司团队

杭州市建设局网站,设计公司团队,wordpress百度xml地图,云南人才网linux 获取时间接口 我们在开发调试过程中,可能遇到一些和调用时序相关的问题,为了查看哪个步骤先调用,哪个步骤后调用,我们可以使用函数打印或者主动trace堆栈…但是有的时候我们需要排查2个接口调用的时间间隔,我们可…

linux 获取时间接口

我们在开发调试过程中,可能遇到一些和调用时序相关的问题,为了查看哪个步骤先调用,哪个步骤后调用,我们可以使用函数打印或者主动trace堆栈…但是有的时候我们需要排查2个接口调用的时间间隔,我们可以使用记录接口调用时间点的方式来查看接口见调用的时间间隔(比如网卡的power power 和 power down之间必须要有一定的时间间隔,才能正常的power down成功)。

1、系统时间获取接口

//include/linux/time64.h//将时间按照s和ns记录
struct timespec64 {time64_t tv_sec; /* seconds */long tv_nsec     /* nanoseconds */
}
//kernel/time/timekeeping.c/*** ktime_get_ts64 - get the monotonic clock in timespec64 format* @ts:		pointer to timespec variable** The function calculates the monotonic clock from the realtime* clock and the wall_to_monotonic offset and stores the result* in normalized timespec64 format in the variable pointed to by @ts.*/
void ktime_get_ts64(struct timespec64 *ts)
{struct timekeeper *tk = &tk_core.timekeeper;struct timespec64 tomono;unsigned int seq;u64 nsec;WARN_ON(timekeeping_suspended);do {seq = read_seqcount_begin(&tk_core.seq);ts->tv_sec = tk->xtime_sec;nsec = timekeeping_get_ns(&tk->tkr_mono);tomono = tk->wall_to_monotonic;} while (read_seqcount_retry(&tk_core.seq, seq));ts->tv_sec += tomono.tv_sec;ts->tv_nsec = 0;timespec64_add_ns(ts, nsec + tomono.tv_nsec);
}

2、如何使用

    int main (void{struct timespec64 callTimer = {0};ktime_get_ts64(&callTimer);printf("tv_sec: %llu, tv_nsec: %llu\n", callTimer.tv_sec, callTimer.tv_nsec);return 0;}
http://www.yayakq.cn/news/506667/

相关文章:

  • 建设银行六安市分行网站wordpress 3.7.zip
  • wordpress個人網站域名网站开发框架 开源
  • 深圳宝安网站建设学习网wordpress 5.01不要升级
  • 猪八戒网站是做啥的在电脑上怎么建设网站
  • 企业网站客户案例响应式网站开发原理
  • 郑州网站建设制作价格南京金融网站建设
  • 九江网站建设优化网站维护运营主要是做什么的
  • 广州市做网站网页设计模板图片高清
  • 北京cms建站模板华为开发者选项在哪里打开
  • 长沙注册公司核名网站建设酒店网站ppt模板下载
  • 什么是建站山东省两学一做网站
  • 当今网站开发技术的现状上海 企业网站制
  • 网站正能量视频不懂我意思吧装修设计费收费标准2020
  • 关于网站建设方案的案例营销培训课程视频
  • 如何建设一个电子商务网站网站主页图片怎么换
  • 医院网站建设情况汇报批量发布网站
  • seo网站关键词优化怎么做自己建网站怎样建
  • 松滋网站设计ios应用开发
  • 设计与网站建设案例如何查网站域名备案信息
  • seo 网站推广入门广告设计公司公司简介模板
  • 北京网站设计案例中国八大设计院指的是哪些
  • 网站的域名证书wordpress主题开发过程
  • 织梦网站地图模板修改世界杯32强排名
  • 制作网站推广码wordpress 幻灯片主题
  • 茂南手机网站建设公司学做效果图网站有哪些
  • 站长统计 wordpress网站开发与维护的内容
  • 2018年网站开发语言排行网站排行榜
  • 没有网站可以做京东联盟吗免费代理网址
  • 昆明网站建设介绍广州冼村地铁站几号线
  • 江苏省建设工程管理局网站wordpress动画插件下载地址