tags:

views:

199

answers:

2

Is there an equivalent C function in linux for reading the CPU counter and its frequency?

I am looking for something similair to QueryPerformanceCounter function that reads the 64bit counter in modern CPU's

+1  A: 

The HAVEGE library uses the CPU counter. Check out its source code here. The relevant file is src/hardtick.h.

Marcelo Cantos
A: 

clock_gettime(2), with an argument of CLOCK_REALTIME_HR.

Ignacio Vazquez-Abrams