Algo Algo   C++   C#   Demo   JS   Py   SQL   Stat   TA

Archive : Algorithms +

// -----------------------------------------------------------------------------
//
// TIME ELAPSED
//
// -----------------------------------------------------------------------------

#include <iostream>
#include <Windows.h>
using namespace std;

int main()
{
    LARGE_INTEGER frequency;
    LARGE_INTEGER t1, t2;
    double elapsedTime;

    // get ticks per second
    QueryPerformanceFrequency(&frequency);
    // start timer
    QueryPerformanceCounter(&t1);

    // -------------------------------------------------------------------------
    // code to benchmark
    // -------------------------------------------------------------------------

    // stop timer
    QueryPerformanceCounter(&t2);
    // compute elapsed time in ms
    elapsedTime = (t2.QuadPart - t1.QuadPart) * 1000.0 / frequency.QuadPart;

    cout << "elapsed time (ms) = " << elapsedTime << endl;
    cin.get();

    return 0;
}
Algo Algo   C++   C#   Demo   JS   Py   SQL   Stat   TA