OpenVMS定时器精度,优于毫秒精度。

时间:2012-07-06 10:39:28

标签: c performance openvms benchmarking

我想知道哪种功能可以为C中的OpenVMS提供最佳的定时精度/准确度。

我们有一台运行OpenVMS V8.3-1H1的HP Integrity rx2660服务器。

到目前为止,我的搜索指向$ GETTIM_PREC,它提供100纳米分辨率但毫秒级的精度。 它比这更好吗?

问候

1 个答案:

答案 0 :(得分:1)

来自System Services Reference Manual

  

在Integrity服务器上,$ GETTIM_PREC返回之后的系统时间   计算自最后一毫秒更新以来经过的时间   系统时间。

     

在Alpha上,此服务仅相当于$ GETTIM服务   返回上次更新的系统时间。成功完成状态   ALPHA上的服务是SS $ _LOWPREC。

因此,在完整性方面,它可能优于1ms的准确度,但似乎并不是对任何特定准确性的承诺。

EXE$GL_ABSTIM_TICS仅提供10毫秒的准确度。我不知道任何其他更准确的内部价值,并且无法在V8的IDSM中偶然发现。