Linux下计时小函数

每次测试程序时间,真是麻烦。写个简单点的函数,大家好复制粘贴就能用。

函数定义:

double mytic() 
{
  double result = 0.0;
  struct timeval tv; 

  gettimeofday( &tv, NULL );

  result = tv.tv_sec*1e6 + tv.tv_usec;

  return result;
}

如何使用这个函数呢?

void fun()
{
    double start, stop, exetime;
    start = mytic();
    // some computation...
    stop  = mytic();
    exetime = stop - start;//这个函数计算的结果是微妙级的。
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值