|
@@ -539,7 +539,6 @@ std::string getStackTrace() { |
|
|
|
|
|
|
|
|
static void initTime() { |
|
|
static void initTime() { |
|
|
#if defined ARCH_WIN |
|
|
#if defined ARCH_WIN |
|
|
assert(startCounter == 0); |
|
|
|
|
|
LARGE_INTEGER counter; |
|
|
LARGE_INTEGER counter; |
|
|
QueryPerformanceCounter(&counter); |
|
|
QueryPerformanceCounter(&counter); |
|
|
startCounter = counter.QuadPart; |
|
|
startCounter = counter.QuadPart; |
|
@@ -549,13 +548,11 @@ static void initTime() { |
|
|
counterTime = 1.0 / frequency.QuadPart; |
|
|
counterTime = 1.0 / frequency.QuadPart; |
|
|
#endif |
|
|
#endif |
|
|
#if defined ARCH_LIN |
|
|
#if defined ARCH_LIN |
|
|
assert(startTime == 0); |
|
|
|
|
|
struct timespec ts; |
|
|
struct timespec ts; |
|
|
clock_gettime(CLOCK_MONOTONIC_RAW, &ts); |
|
|
clock_gettime(CLOCK_MONOTONIC_RAW, &ts); |
|
|
startTime = int64_t(ts.tv_sec) * 1000000000LL + ts.tv_nsec; |
|
|
startTime = int64_t(ts.tv_sec) * 1000000000LL + ts.tv_nsec; |
|
|
#endif |
|
|
#endif |
|
|
#if defined ARCH_MAC |
|
|
#if defined ARCH_MAC |
|
|
assert(startTime == 0); |
|
|
|
|
|
clock_serv_t cclock; |
|
|
clock_serv_t cclock; |
|
|
mach_timespec_t mts; |
|
|
mach_timespec_t mts; |
|
|
host_get_clock_service(mach_host_self(), SYSTEM_CLOCK, &cclock); |
|
|
host_get_clock_service(mach_host_self(), SYSTEM_CLOCK, &cclock); |
|
|