zoukankan      html  css  js  c++  java
  • C++ calculate the time cost in 100 nanoseconds precision

    #include <chrono>
    using namespace std;
    
    void chronoDemo9()
    {
        cout << "Started" << endl;
        for (int i = 0; i < 10; i++)
        {
            std::chrono::time_point<std::chrono::steady_clock> startTime = std::chrono::steady_clock::now();
            for (int i = 0; i < INT32_MAX / 10; i++)
            {
            }
            std::chrono::time_point<std::chrono::steady_clock> endTime = std::chrono::steady_clock::now();
            cout << "Time cost in seconds " << std::chrono::duration_cast<std::chrono::seconds>(endTime - startTime).count() << " seconds,"
                << std::chrono::duration_cast<std::chrono::milliseconds>(endTime - startTime).count() << " milliseconds,"
                << std::chrono::duration_cast<std::chrono::microseconds>(endTime - startTime).count() << " microseconds,"
                << std::chrono::duration_cast<std::chrono::nanoseconds>(endTime - startTime).count() << " nanoseconds" << endl;
        }
        cout << "End" << endl;
    }

  • 相关阅读:
    将已排序的数组乱序
    Roadmap!!
    测试
    最大对称字串
    约瑟夫环问题
    大家好
    MYSQL数据库导入SQL文件出现乱码如何解决
    Hibernate缓存
    Spring备忘四(涵盖Spring2.5)
    Struts2 Hello,Wold
  • 原文地址:https://www.cnblogs.com/Fred1987/p/14779618.html
Copyright © 2011-2022 走看看