不使用系统时钟的时间测量

axe*_*axe 1 c++ linux time measure elapsedtime

有没有办法在不使用系统时钟的情况下测量linux/unix中的经过时间?问题是通过测量在某些情况下,该系统时钟的变化和经过时间timegettimeofday或其他任何东西一样,让不正确的结果.

我正在考虑创建单独的线程,它在sleep(100)内部执行循环并计算重复次数.

更好的解决方案?

Sea*_*ean 6

std :: chrono :: steady_clock可用于测量时间,并考虑系统时钟的变化.