C Linux эквивалент Windows QueryPerformanceCounter - PullRequest
18 голосов
/ 17 апреля 2010

Есть ли в linux эквивалентная функция C для считывания счетчика процессора и его частоты?

Я ищу что-то похожее на функцию QueryPerformanceCounter, которая считывает 64-битный счетчик в современных процессорах

Ответы [ 3 ]

12 голосов
/ 18 апреля 2010

clock_gettime(2) с аргументом CLOCK_REALTIME_HR.

2 голосов
/ 03 июля 2016

clock_gettime () с CLOCK_MONOTONIC_RAW

1 голос
/ 17 апреля 2010

Библиотека HAVEGE использует счетчик ЦП. Проверьте его исходный код здесь . Соответствующий файл - src / hardtick.h.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...