//测试一段C代码的执行时间
#include <stdio.h>    //注意这里头文件有所不同
#include "time.h"
int main()                   // 主函数的形式有所不同
{
long i = 10000000;
clock_t start, finish;
double duration;
printf( "Time to do %ld empty loops is ", i );
start = clock();
while( i-- ) ;
finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf( "%f seconds\n", duration );
while(1);
return 0;
}    

这是ubuntu系统下的代码:

下面时windows系统下的代码:

// Tes_time.cpp : 定义控制台应用程序的入口点。
//测试一段C代码的执行时间
#include "stdafx.h"
#include "time.h"
nt _tmain(int argc, _TCHAR* argv[])
{long i = 10000000;
clock_t start, finish;
double duration;printf( "Time to do %ld empty loops is ", i );start = clock(); while( i-- ) ;finish = clock();
duration = (double)(finish - start) / CLOCKS_PER_SEC;
printf( "%f seconds\n", duration );while(1);return 0;
}

执行的时间为:

可见ubuntu下的运行时间未必一定比在windows下的要快。注意在这两个系统中需要使用不同的头文件,这是因为window下的是C++的工程。

以下是利用上面的程序在ubuntu系统下测试Retinex算法做卷积操作(FFT和反FTT)的时间,以下是处理三通道8位数据的彩色图像,采用15,80,250三种尺度的卷积所花费的时间(Intel i3-2130 3.4GHz*4 /3.9GB/Ubuntu Kylin15.10 32位):

测试一段C代码的执行时间(windows系统和ubuntu系统)相关推荐

  1. IOS苹果ipa重签名工具(苹果签名工具,ios签名工具,支持Windows系统和Macos系统)

    此款ios苹果ipa重签名工具支持windows系统和Macos系统,是一款完全免费的IPA签名工具,签名时需要用到p12证书文件和provision描述文件,可以使用ios企业证书.个人证书对IPA ...

  2. linux查看Windows的ip命令,在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的. 在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开dos命令行,然后输 ...

  3. linux执行class文件_「大数据干货」Windows系统和Linux系统中打jar包与导入语句剖析...

    Jar包是Java中的压缩包格式,同Zip格式一样,用来对.class文件统一管理,如下是在Windows系统和Linux系统中不同的打包和执行.class程序的过程. windows: Linux: ...

  4. ios 系统提示框_经验分享:新购买移动硬盘格式化为Windows系统和Mac系统同时可以使用的方法...

    经常使用硬盘的小伙伴们都知道,新买的移动硬盘,要想在Windows系统使用的话是可以直接使用的,因为一般情况下新买的移动硬盘格式是适用于Windows系统的NTFS格式:如果想让该移动硬盘也能在苹果的 ...

  5. Android 系统(68)---使用Xshell在Windows系统和Linux系统之间进行文件传输

    使用Xshell在Windows系统和Linux系统之间进行文件传输 Windows系统在安装虚拟机centos系统之后,如何进行两者之间的文件传输和互操作,或者如何在Windows端使用Xshell ...

  6. U盘/光盘制作windows系统和linux系统

    U盘/光盘制作windows系统和linux系统 一 所需材料 1. UltraISO破解版(后附下载地址) 2. 相应的系统映象文件ISO,不同版本不一样,有自己需求的可以选择不一样,一般Windo ...

  7. 经验分享:新购买移动硬盘格式化为Windows系统和Mac系统同时可以使用的方法

    经常使用硬盘的小伙伴们都知道,新买的移动硬盘,要想在Windows系统使用的话是可以直接使用的,因为一般情况下新买的移动硬盘格式是适用于Windows系统的NTFS格式:如果想让该移动硬盘也能在苹果的 ...

  8. android程序移动到Linux,Android应用开发之Android 系统 -- 使用Xshell在Windows系统和Linux系统之间进行文件传输...

    本文将带你了解Android应用开发之Android 系统 -- 使用Xshell在Windows系统和Linux系统之间进行文件传输,希望本文对大家学Android有所帮助. 使用Xshell在Wi ...

  9. 一台windows机器和一台linux机器之间互相拷贝文件的方法,windows系统和Linux系统之间拷贝文件***--pscp...

    putty secure copy == pscp,是putty提供的文件传输***,通过ssh两件,在两台机器之间安全传输文件 获取pscp工具:http://www.chiark.greenend ...

  10. windows系统和linux系统可以使用相同的js代码吗_「React 手册 」在 Windows 下使用 React , 你需要注意这些问题...

    大家好,本篇内容,我要和大家聊聊使用 Windows 开发 React ,你需要注意的一些问题.首先说明下,我不是使用 windows 进行开发,因为其配置开发环境来说不是特别方便,我更喜欢 苹果ma ...

最新文章

  1. 个人作业1——四则运算题目生成程序
  2. 时隔6年,“三巨头”再度联手,发布万字长文:深度学习将通往何方?
  3. 反射__获取delegate的信息
  4. Python3-onvif协议之相机截图
  5. 在中WebBrowser加载Excel后获取excel对象
  6. redis 公网 安全_redis漏洞复现
  7. java 字符串 面试_JAVA中String介绍及常见面试题小结
  8. 主从复制面试之作用和原理
  9. linux下smtp服务器搭建
  10. 常用安防软件,Onvif,RSTP客户端 , 小工具
  11. 反爬虫破解——百度翻译
  12. CO03生产订单“状态”值对应表和值描述对应表(TJ02T) 和通过BAPI(STATUS_TEXT_EDIT)获取
  13. 【4.29】Codeforces 刷题
  14. 项目无法识别 ?. 语法,导致报错Module parse failed: Unexpected token
  15. 【fragment】Android Fragments 详细使用
  16. 新媒体工作者必备常识
  17. 从flw中提取mp3
  18. 自己实现一个可以折叠展开的TextView
  19. JavaScript中数组常用的7种迭代方法
  20. 基于Vite + Vue3 + Typescript 实现在线聊天项目

热门文章

  1. Python+Appium+夜神模拟器安装与简单运行(2/2)
  2. 15. (附加)链表是否有环(C++版本)
  3. mysql数据库复习
  4. oracle 恢复坏块,Oracle 修复坏块,关掉闪回
  5. ipoo3可以用鸿蒙,vivo新机入网!支持44W快充 配置与iQOO Neo3类似
  6. vb6 由于超出容量限制 不能创建新事务_Executors类创建四种常见线程池
  7. python中%的用法_python中%的用法
  8. 计算机制作贺卡教案,制作贺卡教案
  9. mysql创建jdbc数据库_创建本地数据库mySQL并连接JDBC
  10. 短文本相似度比较:simHash简介以及java实现