gpt4 book ai didi

linux - 测量系统调用的速度

转载 作者:IT王子 更新时间:2023-10-29 00:59:30 26 4
gpt4 key购买 nike

我正在尝试优化 Redhat Linux 上的 gettimeofday() 系统调用。通过他们的文档,可以通过使用虚拟动态共享对象 (VDSO) 在用户区运行调用来提高速度。我很好奇如何首先测量通话速度?我想进行更改,然后将其与我之前的结果进行比较

最佳答案

伪代码:

  1. 调用gettimeofday()并将结果保存在a
  2. 调用 gettimeofday() 一百万次
  3. 调用gettimeofday()并将结果保存在b
  4. 计算(b-a)/1,000,000

基本原理:对 gettimeofday() 的两次边界调用不应对循环产生太大影响。调用您想要计时的函数可能感觉很奇怪,但没关系。

关于linux - 测量系统调用的速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3787358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com