Skip to content

Instantly share code, notes, and snippets.

@onsah
Created December 12, 2018 19:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save onsah/c34cbb68ad29d78618db40ff72302a49 to your computer and use it in GitHub Desktop.
Save onsah/c34cbb68ad29d78618db40ff72302a49 to your computer and use it in GitHub Desktop.
int main()
{
std::chrono::time_point< std::chrono::system_clock > startTime;
std::chrono::duration< double, std::milli > elapsedTime;
for (int i = 0; i < MAX_VALUE; i += 10000000) {
startTime = std::chrono::system_clock::now();
for (int j = 0; j < REPEAT; ++j) {
//call the function
int result = fib(i);
}
elapsedTime = std::chrono::system_clock::now() - startTime;
double avg = elapsedTime.count() / REPEAT;
std::cout << avg << '\n';
}
}
int main()
{
std::chrono::time_point< std::chrono::system_clock > startTime;
std::chrono::duration< double, std::milli > elapsedTime;
for (int i = 0; i < MAX_VALUE; ++i) {
startTime = std::chrono::system_clock::now();
//call the function
int result = fib(i);
elapsedTime = std::chrono::system_clock::now() - startTime;
std::cout << elapsedTime.count() << '\n';
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment