IRIX上的单调时钟

我想在IRIX上获得一个单调时钟,如:

clock_gettime(CLOCK_MONOTONIC, &t);

但是IRIX上不存在CLOCK_MONOTONIC.

它有CLOCK_SGI_CYCLE,但是(如名字所示)循环太频繁(如果你感兴趣的话,我的机器大约每隔90秒).

有没有其他(相当高分辨率)的时钟我可以使用,不受时间变化(ntp或其他)的影响?

最佳答案 _rtc是系统中最快的时钟,不包装.它是一个编译器扩展,所以我认为你将不得不使用SGI编译器.如果“相当高分辨率”足够好,它可能会很好;如果你需要更好的分辨率,你必须将它与CLOCK_SGI_CYCLE组合在一起.

http://docs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?cmd=getdoc&coll=0650&db=man&fname=3%20RTC

点赞