C++精确时间使用,各种时间统计列举

获得时间方法

  1. ctime 库

    只能统计到秒
    对于算法题:你可以让 程序跑1000遍后平均一下时间,或者更多的遍数

    对于项目代码:1000遍?come on!
    需要提高精度

  2. time 库

  3. windows.h:毫秒级
    std::GetTickCount()

  4. windows.h:微妙级别

LARGE_INTEGER tmp;
QueryPerformanceFrequency(&tmp);//QueryPerformanceFrequency()作用:返回硬件支持的高精度计数器的频率。
  1. Linux平台:sys/time.h:毫秒级别

    struct timeval time ;

发布了32 篇原创文章 · 获赞 31 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/TowerOs/article/details/104280482