未验证 提交 ca068e58 编写于 作者: S Siddharth M 提交者: GitHub

Measure time (#706)

* Create measure_time_elapsed.cpp

* add functionality to measure time elapsed of a code

* cout --> std:cout

* Update measure_time_elapsed.cpp

* Update time_elapsed.cpp

* Update measure_time_elapsed.cpp

* std:cout << getTimeInMicroseconds() - starttime;

* std:cout << getTimeInMicroseconds() - starttime;

* Update measure_time_elapsed.cpp

* Fix include order and use int64

* Remove trailing whitespace

* Delete time_elapsed.cpp

* int64_t

* #include <sys/time.h>

* long long

* int64

* int64_t

* __int64_t

* std::cout and std::nullptr

* #include <iostream>
Co-authored-by: NChristian Clauss <cclauss@me.com>
上级 2f70c92e
// To calculate the time taken by a code to execute
#include <sys/time.h>
#include <iostream>
__int64_t getTimeInMicroseconds() {
struct timeval start;
gettimeofday(&start, NULL);
return start.tv_sec * 1000000 + start.tv_usec;
}
// write function sample(args)
int main() {
// write code
__int64_t starttime = getTimeInMicroseconds();
// sample(args) function run
// Any other functions (if present) run
std::cout << getTimeInMicroseconds() - starttime;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册