常用函数\clock

简介: 常用函数\clock

在对一些代码模块进行测试的时候,仅仅看编译器内容是不够的

进行性能测试的时候,代码在某一部分跑了多久,还是值得参考一下的

这里推荐一种测试的方法,也就是使用clock函数(头文件<time.h>)

顺便一提,clock()的单位是毫秒

下面这段代码,可以打包成一个单独的模块,以便随时调用

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<math.h>
 
clock_t start,stop;//clock_t是clock()函数返回的变量类型
double duration;//单位s
 
int main()
{
 
  //计算时间
  start=clock();
  
  //中间为被测部分
  
  //被测部分到此为止
 
  stop=clock();
  duration=((double)(stop-start))/CLK_TCK;
  
  //输出时间
  printf("time=%lfs\n",duration);
 
  system("pause");
  return 0;
}


目录
相关文章
|
9月前
Verilog基础:$random系统函数的使用
Verilog基础:$random系统函数的使用
210 0
|
2月前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
121 13
|
4月前
|
存储 编解码 iOS开发
Python模块操作:time—Clock Time(一)
Python模块操作:time—Clock Time(一)
32 0
|
4月前
|
存储 iOS开发 MacOS
Python模块操作:time—Clock Time(二)
Python模块操作:time—Clock Time(二)
70 0
|
8月前
常用函数\Sleep
常用函数\Sleep
33 1
|
8月前
|
Linux C++
详细解读C++CTime使用方法
详细解读C++CTime使用方法
55 0
|
9月前
|
C语言
time、rand和srand函数及应用(C语言)
系统生成一个1~100的随机数,然后用户去猜如果猜大了就提示猜大了,猜小了就提示猜小了,如果猜对了系统就提示找到了。 要想完成猜数,首先要生成随机数,生成随机数之后所有的问题就变得简单了,下面我们来学习几个随机函数的定义和使用。
|
9月前
|
存储 Unix Linux
<C语言错误处理> <signal.h>头文件及signal函数等内置函数
<C语言错误处理> <signal.h>头文件及signal函数等内置函数
|
存储 C语言
C语言格式化输出总结:%d,%c,%s,%f, %lf,%m.nd,%m.nf,%m.ns 以及sprintf函数
C语言格式化输出总结:%d,%c,%s,%f, %lf,%m.nd,%m.nf,%m.ns 以及sprintf函数
750 0
C语言格式化输出总结:%d,%c,%s,%f, %lf,%m.nd,%m.nf,%m.ns 以及sprintf函数
|
C语言 网络架构
Freshman Year Major Course: C语言 函数动画
用C语言绘制一个函数动画。
128 0
Freshman Year Major Course: C语言 函数动画