mirror of
https://github.com/AquariaOSE/Aquaria.git
synced 2024-11-15 22:19:07 +00:00
22 lines
394 B
C
22 lines
394 B
C
|
#define WIN32_LEAN_AND_MEAN
|
||
|
#define WIN32_EXTRA_LEAN
|
||
|
#include <windows.h>
|
||
|
#include <assert.h>
|
||
|
|
||
|
double Prof_get_time(void)
|
||
|
{
|
||
|
LARGE_INTEGER freq;
|
||
|
LARGE_INTEGER time;
|
||
|
|
||
|
BOOL ok = QueryPerformanceFrequency(&freq);
|
||
|
assert(ok == TRUE);
|
||
|
|
||
|
freq.QuadPart = freq.QuadPart;
|
||
|
|
||
|
ok = QueryPerformanceCounter(&time);
|
||
|
assert(ok == TRUE);
|
||
|
|
||
|
return time.QuadPart / (double) freq.QuadPart;
|
||
|
}
|
||
|
|