Что эквивалентно Windows QueryPerformanceCounter на OSX?

Я переношу библиотеку из Windows в * NIX (в настоящее время OSX), кто-нибудь теперь может использовать какую-либо функцию вместо Microsoft QueryPerformanceCounter и QueryPerformanceFrequency?

Ответ 3

Попробуйте увеличить ptime для переносного времени с высоким разрешением.

Обновить (подсказка, спустя 2 года, Отметьте комментарий ниже):

В эти дни я бы использовал std::chrono::high_resolution_clock; пример.

Ответ 4

Он спросил о OS X. Используйте эти API из CoreAudio:

AudioConvertHostTimeToNanos(AudioGetCurrentHostTime())

Ответ 5

В тот же день, когда у вас был либо uclock, либо вы перешли на ассемблер, чтобы прочитать RDTSC.

G.