std::chrono计算程序运行时间

原文链接: http://www.cnblogs.com/smallredness/p/11066758.html
void CalRunTime() {
    auto t1=std::chrono::steady_clock::now();
    //run code
    auto t2=std::chrono::steady_clock::now();

    //毫秒级
    double dr_ms=std::chrono::duration<double,std::milli>(t2-t1).count();
    //微妙级
    double dr_us=std::chrono::duration<double,std::micro>(t2-t1).count();
    //纳秒级
    double dr_ns=std::chrono::duration<double,std::nano>(t2-t1).count();
    //秒
    double dr_s=std::chrono::duration<double>(t2-t1).count();
}

转载于:https://www.cnblogs.com/smallredness/p/11066758.html

猜你喜欢

转载自blog.csdn.net/weixin_30764771/article/details/94942782