high resolution timer
-
ChronoStudy/C&C++ 2015. 11. 20. 21:46
High Resolution Timer가 필요해Linux 프로그램에서 많이 사용하는 hrt (high resolution timer)가 윈도 프로그램에서 없어서,Linux 프로그램을 윈도 프로그램으로 포팅할때 애를 먹었다. Window엔 그런거 없어?Visual C++에서 지원하는 timer는 GetCpuTime, GetLocalTime 등으로 ms 단위의 시간을 얻어와서 계산하는 것이 대부분이고, 이마저도 정밀한 time이 아니라서 us단위가 필요할때 쓰기가 어렵다. 대안이 있긴 하지~getCpuTickCount를 가져와서 clock frequency로 나누거나QueryPerformanceCounter, QueryPerformanceFrequency를 사용해서 us timer를 만들 수도 있지만,둘다 ..