加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 测量系统调用的速度

发布时间:2020-12-14 01:21:34 所属栏目:Linux 来源:网络整理
导读:我正在尝试在Redhat Linux上优化我们的gettimeofday()系统调用. 通过他们的文档,可以通过使用虚拟动态共享对象(VDSO)在用户区域中运行调用来提高速度.我很好奇我怎么能在第一时间调整通话的速度?我想进行更改,然后将其与之前的结果进行比较 解决方法 伪代码
我正在尝试在Redhat Linux上优化我们的gettimeofday()系统调用.
通过他们的文档,可以通过使用虚拟动态共享对象(VDSO)在用户区域中运行调用来提高速度.我很好奇我怎么能在第一时间调整通话的速度?我想进行更改,然后将其与之前的结果进行比较

解决方法

伪代码:

>调用gettimeofday()并将结果保存到
>调用gettimeofday()一百万次
>调用gettimeofday()并将结果保存在b中
>计算(b-a)/ 1,000,000

基本原理:对gettimeofday()的两个边界调用不应对循环产生太大影响.调用你想要的时间函数可能会感觉很奇怪但是没关系.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读