zoukankan      html  css  js  c++  java
  • c++ 运行时间

    #include <ctime>

    毫秒

    // clock_t是一个长整形数。
    // 在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元,其定义如下:
    // #define CLOCKS_PER_SEC ((clock_t)1000) 
    // 每过千分之一秒(1毫秒),调用clock()函数返回的值就加1。

    srand(time(NULL)); //设置随机数种子 clock_t startTime,endTime; startTime = clock();//计时开始 // func(); endTime = clock();//计时结束 printf("The run time is: %lf s ", (double)(endTime - startTime) / CLOCKS_PER_SEC);

    纳秒

    /* 获取纳秒时间 */
    long long GetTimeNano(){
        struct timespec ts;
        clock_gettime(CLOCK_REALTIME, &ts);
        return ts.tv_sec * 1000000000 + ts.tv_nsec;
    }
    
    long long startTime = GetTimeNano();
    // func();
    long long endTime = GetTimeNano();
    printf("%.8lf ms
    ", (double)(endTime - startTime) / 1000000);
  • 相关阅读:
    Zookeeper zkCli.sh常用命令
    windows 服务
    Zookeeper的下载安装
    Zookeeper 基础知识
    在Java中使用Redis
    Redis 集群(cluster)
    Redis 哨兵(Sentinel)机制
    Redis 主从复制
    Redis 发布/订阅
    Redis 事务
  • 原文地址:https://www.cnblogs.com/cralor/p/13869172.html
Copyright © 2011-2022 走看看