Skip to content

Commit 75fff20

Browse files
committed
use libuv to get highres monotonic time
since mac osx doesn't have clock_gettime
1 parent d8c45cf commit 75fff20

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/profiler/telemeh.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,14 +195,12 @@ void calibrateTSC(FILE *outfile)
195195
unsigned long long startTsc, endTsc;
196196
struct timespec startTime, endTime;
197197

198-
clock_gettime(CLOCK_MONOTONIC, &startTime);
199-
//startTsc = __rdtsc();
198+
startTime = uv_hrtime()
200199
READ_TSC(startTsc)
201200

202201
sleep(1);
203202

204-
clock_gettime(CLOCK_MONOTONIC, &endTime);
205-
//endTsc = __rdtsc();
203+
endTime = uv_hrtime();
206204
READ_TSC(endTsc)
207205

208206
{

0 commit comments

Comments
 (0)