C++计算某段程序的耗时

查看某段程序的效率,既是某段程序的耗时

如计算do while(0)的耗时  如下,具体的单位自己转换

#include 
#include 
using namespace std;

int main()
{
    struct timespec time ,time1;
    clock_gettime(CLOCK_MONOTONIC,&time);
    do
    {
    }while(0);
    clock_gettime(CLOCK_MONOTONIC,&time1);

    cout << time1.tv_sec - time.tv_sec << endl;   //秒
    cout << time1.tv_nsec - time.tv_nsec << endl; //纳秒
    
    return 0;
}

 

你可能感兴趣的:(C++计算某段程序的耗时)