我想知道哪个函数在C语言的OpenVMS上提供了最好的计时精度/准确度。
我们有一台运行OpenVMS V8.3-1H1的HP Integrity rx2660服务器。
到目前为止,我的搜索指向了$GETTIM_PREC,它提供100纳米的分辨率,但精度为毫秒级。还有比这更好的吗?
问候
发布于 2012-07-06 23:59:10
从System Services Reference Manual
在完整性服务器上,$GETTIM_PREC在计入自系统时间的最后一次毫秒更新以来所经过的时间后返回系统时间。
在Alpha上,这个服务相当于$GETTIM服务,它只返回最后一次更新的系统时间。ALPHA上服务的成功完成状态为SS$_LOWPREC。
因此,在完整性上,它可能比1ms的准确性更好,但似乎没有承诺任何特定的准确性。
EXE$GL_ABSTIM_TICS仅提供10ms的精度。我不知道还有没有比这更准确的内部值,而且还没有偶然发现用于V8的IDSM。
https://stackoverflow.com/questions/11360616
复制相似问题