سلام به همه دوستان.
من به برنامه نويس مبتدي هستم.
با استفاده از تابع time در ++VC چطور ميتونم زمان اجراي يه قطعه كد رو بدست بيارم؟
سلام به همه دوستان.
من به برنامه نويس مبتدي هستم.
با استفاده از تابع time در ++VC چطور ميتونم زمان اجراي يه قطعه كد رو بدست بيارم؟
با این قطعه کد می تونید
LARGE_INTEGER frequency;
QueryPerformanceFrequency(&frequency); // (execute once)
LARGE_INTEGER begin;
QueryPerformanceCounter(&begin);
// some portion of code to be measured
. . .
LARGE_INTEGER end;
QueryPerformanceCounter(&end);
LONGLONG elapsed = end.QuadPart - begin.QuadPart;
LONGLONG nanoseconds = elapsed * 1000000000L / frequency.QuadPart;
LONGLONG milliseconds = nanoseconds / 1000000L;