os : CentOS 5.2

代码:test-usecond.c

#include <stdio.h>
#include <sys/time.h> // for gettimeofday() int main()
{
struct timeval tmlist[];
int i = ;
for(i = ; i < ; i++)
{
gettimeofday( &tmlist[i], NULL );
}
for(i = ; i < ; i++)
{
int iItvl = ;
if(i > )
{
iItvl = tmlist[i].tv_usec - tmlist[i - ].tv_usec;
}
printf("tm[%2d] : %d.%06d -> %d\n", i, tmlist[i].tv_sec, tmlist[i].tv_usec, iItvl);
}
}

运行结果:

tm[ 0] : 1422847341.193135 -> 0
tm[ 1] : 1422847341.193136 ->
tm[ 2] : 1422847341.193136 -> 0
tm[ 3] : 1422847341.193136 -> 0
tm[ 4] : 1422847341.193137 -> 1
tm[ 5] : 1422847341.193137 -> 0
tm[ 6] : 1422847341.193137 -> 0
tm[ 7] : 1422847341.193138 -> 1
tm[ 8] : 1422847341.193138 -> 0
tm[ 9] : 1422847341.193138 -> 0
tm[10] : 1422847341.193139 -> 1
tm[11] : 1422847341.193139 -> 0
tm[12] : 1422847341.193139 -> 0
tm[13] : 1422847341.193140 -> 1
tm[14] : 1422847341.193140 -> 0
tm[15] : 1422847341.193140 -> 0
tm[16] : 1422847341.193141 -> 1
tm[17] : 1422847341.193141 -> 0
tm[18] : 1422847341.193141 -> 0
tm[19] : 1422847341.193141 -> 0
tm[20] : 1422847341.193142 -> 1
tm[21] : 1422847341.193142 -> 0
tm[22] : 1422847341.193142 -> 0
tm[23] : 1422847341.193143 -> 1
tm[24] : 1422847341.193143 -> 0
tm[25] : 1422847341.193143 -> 0
tm[26] : 1422847341.193144 -> 1
tm[27] : 1422847341.193144 -> 0
tm[28] : 1422847341.193144 -> 0
tm[29] : 1422847341.193145 -> 1
tm[30] : 1422847341.193145 -> 0
tm[31] : 1422847341.193145 -> 0
tm[32] : 1422847341.193146 -> 1
tm[33] : 1422847341.193146 -> 0
tm[34] : 1422847341.193146 -> 0
tm[35] : 1422847341.193146 -> 0
tm[36] : 1422847341.193147 -> 1
tm[37] : 1422847341.193147 -> 0
tm[38] : 1422847341.193147 -> 0
tm[39] : 1422847341.193148 -> 1
tm[40] : 1422847341.193148 -> 0
tm[41] : 1422847341.193148 -> 0
tm[42] : 1422847341.193149 -> 1
tm[43] : 1422847341.193149 -> 0
tm[44] : 1422847341.193149 -> 0
tm[45] : 1422847341.193150 -> 1
tm[46] : 1422847341.193150 -> 0
tm[47] : 1422847341.193150 -> 0
tm[48] : 1422847341.193151 -> 1
tm[49] : 1422847341.193151 -> 0

测试简单for循环的效率的更多相关文章

  1. python 几个循环的效率测试

    前言:对于我这种追求极致的人来说,效率很重要. 前面看到网上关于python循环的测评,到自己在项目中的应用,发现,并不是这么回事.所以,写下次博文,一次性了解这个问题. 语言版本:python3.6 ...

  2. Spring IOC 方式结合TESTGN测试用例,测试简单java的命令模式

    java命令模式: 可以命令("请求")封装成一个对象,一个命令对象通过在特定的接收着上绑定一组动作来封装一个请求.命令对象直接把执行动作和接收者包进对象中,只对外暴露出执行方法的 ...

  3. python实现简单的循环购物车小功能

    python实现简单的循环购物车小功能 # -*- coding: utf-8 -*- __author__ = 'hujianli' shopping = [ ("iphone6s&quo ...

  4. JMeter压力测试简单使用

    原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/11915535.html JMeter压力测试简单使用: 我们可以使用JMeter来测试一下自己 ...

  5. java中的Iterator与增强for循环的效率比较

    最近在优化代码时遇到了这个问题:Iterator与增强for循环到底哪个效率高?之前在学习的时候,好像记着老师说过遍历集合(如list)时,使用iterator好像正规一些,因为是专用的,但是运行效率 ...

  6. bash脚本编程之二 字符串测试及for循环

    shell中大量的测试和比较选项而困惑呢? 这个技巧可以帮助您解密不同类型的文件.算术和字符串测试,这样您就能够知道什么时候使用 test. [ ]. [[ ]].(( )) 或 if-then-el ...

  7. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  8. Java实现一个简单的循环队列

    在某些时候,我们不能被要求像数组一样可以使用索引随机访问,而是需要被限制顺序处理业务,今天介绍一种先进先出(FIFO)的线性数据结构:队列, 当然,还有后进先出(LIFO)的处理方式,即为栈(后续有时 ...

  9. Jmeter压力测试简单教程(包括服务器状态监控)

    前段时间公司需要对服务器进行压力测试,包括登录前的页面和登录后的页面,主要目的是测试负载均衡的实现效果.不知道是不是因为Jmeter不如loadRunner火爆还是什么,网上关于Jmeter的资料有很 ...

随机推荐

  1. java 杂物间 (一) Mybatis

    这里放置的是一些杂物,生人勿入. Token的一般parse 过程. @Test public void shouldDemonstrateGenericTokenReplacement() { Ge ...

  2. 免费电子书:C#代码整洁之道

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:<Clean Code(代码整洁之道)>是一本经典的著作,那么对于编写整洁 ...

  3. PRD产品需求文档

    什么是PRD? PRD是Product Requirement Document的英文缩写,即产品需求文档的意思.PRD昰产品流程中的最后一步工作,是将原型中的功能.界面具象化描述,是提交给设计(UI ...

  4. HDU 5213 Lucky 莫队+容斥

    Lucky Problem Description WLD is always very lucky.His secret is a lucky number K.k is a fixed odd n ...

  5. ado.net增删改查操作

    ado.net是数据库访问技术将数据库中的数据,提取到内存中,展示给用户看还可以将内存中的数据写入数据库中去 并不是唯一的数据库访问技术,但是它是最底层最基础的数据库访问技术 使用ado.net对数据 ...

  6. Linux定时,计划任务cron

    假如你有一些任务要定期执行,比如清理磁盘.删除过期文件.发送邮件和提醒,这个时候可以用cron来实现. crond是后台进程,而crontab则是定制好的计划任务表. 启动与停止 查看状态/sbin/ ...

  7. C#的Enum——枚举

    枚举 枚举类型声明为一组相关的符号常数定义了一个类型名称.枚举用于“多项选择”场合,就是程序运行时从编译时已经设定的固定数目的“选择”中做出决定. 枚举类型(也称为枚举)为定义一组可以赋给变量的命名整 ...

  8. mybatis中foreach的用法(转)

    foreach一共有三种类型,分别为List,[](array),Map三种. foreach属性 属性 描述 item 循环体中的具体对象.支持属性的点路径访问,如item.age,item.inf ...

  9. Codeforces Round #354 (Div. 2)-A

    A. Nicholas and Permutation 题目链接:http://codeforces.com/contest/676/problem/A Nicholas has an array a ...

  10. iOS之07-三大特性之多态 + NSString类

    多态 1.没有继承就没有多态 2.代码体现:父类类型的指针指向子类对象 类的创建: #import <Foundation/Foundation.h> // 动物 @interface A ...