High resolution timer with C++ and Linux?

c++, linux, timer

Solution

It's been asked before here -- but basically, there is a boost ptime function you can use, or a POSIX clock_gettime() function which can serve basically the same purpose.

Problem

Under Windows there are some handy functions like `QueryPerformanceCounter` from `mmsystem.h` to create a high resolution timer. Is there something similar for Linux?

Original source

Related problems