当前位置:  技术问答>linux和unix

关于代码执行时间的测试!

    来源: 互联网  发布时间:2015-09-15

    本文导语:  想在Linux下测试代码执行时间,有什么函数可以取到点时间呢(精确到毫秒)? 形式如下: //.h文件? long time1 = 取得点时间(ms) 测试代码.... long time2 = 取得点时间(ms) 输出 time2 - time1 | ...

想在Linux下测试代码执行时间,有什么函数可以取到点时间呢(精确到毫秒)?

形式如下:

//.h文件?

long time1 = 取得点时间(ms)

测试代码....

long time2 = 取得点时间(ms)

输出 time2 - time1

|
#include 

long time1 = clock();//按tick计算

测试代码....

long time2 = clock();//按tick计算

long time = (time2-time1)/CLK_TCK*1000;//转换成ms,要保证精度,可以先乘1000后除CLK_TCK

|
gettimeofday

|
#define MAX_SECONDS             72000L

#define SETITIMER(_val,_sec)    (       
        memset((char *)&_val,'',sizeof(_val)),
        _val.it_value.tv_sec = (_sec),  
        setitimer(ITIMER_REAL,&_val,NULL)       
)
#define CAL_DURATION(p,l)       ((p.tv_sec-l.tv_sec)*1000+(p.tv_usec-l.tv_usec)/
1000)
void start_timer_bk()
{
        struct itimerval val;
        if( SETITIMER(val,MAX_SECONDS)

    
 
 

您可能感兴趣的文章:

  • Microsoft IE MSHTML内存破坏远程代码执行漏洞
  • 为什么执行完execlp函数后程序就退出了,怎样才能让程序继续执行后面的代码
  • 我刚看java,知道它的目标代码是解释执行的,目标执行速度快吗?
  • 怎样看到java程序经过编译后的代码内容(bytecode的)或者在bytecode在JVM执行时JVM所解析的代码
  • 深入探讨:main函数执行完毕后,是否可能会再执行一段代码?
  • 使用 C# 动态编译代码和执行的代码
  • 执行PHP代码的虚拟机 HHVM
  • jQuery页面加载完毕再执行代码多种方法
  • 在linux下怎么执行c源代码(急急急)
  • 50分求一定时执行的程序代码
  • C++ 代码执行工具 hbcxx
  • 我怎么在Ctrl+c前执行一段自己的代码
  • 跳到指定地址执行代码
  • centos服务器定时执行一段php代码
  • 关于java执行代码一问
  • 请问在 Linux 下如何用代码实现连接oracle数据库 并 执行 SQL 语句?
  • 如何把二进制代码编译成可执行文件
  • 各位大侠,帮我看看为什么代码执行错误!!!
  • java里有什么函数可以检查 java 代码并执行它?
  • 不改变代码,怎样使每次编译生成的可执行程序或动态库二进制保持一致?
  • 计算php脚本执行时间的示例代码
  • SQL Server本地时间和UTC时间的相互转换实现代码
  • Python时间戳与时间字符串互相转换实例代码
  • linux源代码的时间函数源代码
  • 寻一段时间函数的代码,高分相送
  • C# 得到某一天的起始和截止时间的代码
  • mysql获得60天前unix时间思路及代码
  • java获取当前时间和前一天日期(实现代码)
  • php 创建以UNIX时间戳命名的文件夹(示例代码)
  • java时间戳转日期格式的实现代码
  • android开发教程之时间对话框核心代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • javascript 添加到收藏夹和书签代码示例
  • 在JBuilder中,为什么编写的代码中,当代码出现关键字时,后面的部分代码就移位了,当在有关键字的那些代码行进行选择时,也会出现鼠标位
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 为什么两行代码间不加入其他代码就崩溃,而加入了日志代码后就不崩溃?
  • JSP中清空cookie代码参考
  • 在ubuntu8.10 新立得中安装anjuta,为什么没有代码提示功能,怎么做才有,还有自动代码补全和代码提示有什么区别,
  • Python获取网页编码的方法及示例代码
  • 到底怎么样的代码算是有效代码?请教了。。
  • HTML网页中的html body onload自动跳转方法介绍及自动跳转代码示例
  • 如果要研究源代码以提高自己,哪一个开放源代码的软件比较合适?
  • php通过socket_bind()设置IP地址代码示例
  • gdb的时候代码 next显示的代码乱了
  • boost库lexical_cast不同用法代码参考
  • 源代码!源代码!
  • 通过javascript库JQuery实现页面跳转功能代码
  • 哪位会使用代码保护工具WingGuard来保护java代码?
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • 如何得到C语言代码对应的汇编代码?
  • HTML网页的Meta Refresh自动跳转方法介绍及Meta Refresh自动跳转代码示例
  • RedHat Linux是开放源代码的吗?如何能看见它的源代码,如何进行修改?
  • Linux c++虚函数(virtual function)简单用法示例代码
  • indent可用来格式化C代码,但是用什么格式化C++代码呢


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3