Community
cancel
Showing results for 
Search instead for 
Did you mean: 
sun__lei
Beginner
158 Views

how to get the wall time of special code line?

how to get the wall time of special code line?

Tags (1)
0 Kudos
2 Replies
ArthurRatz
Black Belt
158 Views

Here's an example:

std::clock_t start = std::clock();

// do some work

std::clock_t finish = std::clock();

std::double_t time_span = finish - start;

std::cout << "Execution time: " << time_span << "\n";

Good luck.

Bernard
Black Belt
106 Views

At least you may use a partially ordered RDTSCP instruction.

Be aware, that assembly implementation may run in the "shadow" of RDTSCP instruction (i.e. execute faster (in terms of pipeline stage of execution, than RDTSCP instruction)