ライブラリをWindowsから* NIX(現在はOSX)に移植していますが、MicrosoftのQueryPerformanceCounterとQueryPerformanceFrequencyの代わりに使用できる関数はありますか?
http://www.tin.org/bin/man.cgi?section=3&topic=clock_gettime (およびそこに記載されている他の関数)-Posixです! HPETが存在しない場合、より悪いカウンターにフォールバックします。 (ただし、問題にはならないはずです)
http://en.wikipedia.org/wiki/High_Precision_Event_Timer
解像度は約+ 10Mhzである必要があります。
OSXの場合mach_absolute_time
およびmach_timebase_info
は、Win32 QueryPerformance *関数に最もよく相当します。
http://developer.Apple.com/library/mac/#qa/qa1398/_index.html を参照してください。
彼はOSXについて尋ねました。CoreAudioの次のAPIを使用してください。
AudioConvertHostTimeToNanos(AudioGetCurrentHostTime())