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


void CalRunTime() {
    auto t1=std::chrono::steady_clock::now();
    //run code
    auto t2=std::chrono::steady_clock::now();
    
    //秒
    double dr_s=std::chrono::duration<double>(t2-t1).count();
    //毫秒级
    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(); 
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM