C の OpenVMS でのタイミングについて、どの関数が最高の精度/精度を提供するのか疑問に思っています。
OpenVMS V8.3-1H1 を実行する HP Integrity rx2660 サーバーがあります。
これまでの私の検索では、100 ナノの解像度でミリ秒の精度を提供する $GETTIM_PREC を指しています。これよりも良くなりますか?
よろしく
C の OpenVMS でのタイミングについて、どの関数が最高の精度/精度を提供するのか疑問に思っています。
OpenVMS V8.3-1H1 を実行する HP Integrity rx2660 サーバーがあります。
これまでの私の検索では、100 ナノの解像度でミリ秒の精度を提供する $GETTIM_PREC を指しています。これよりも良くなりますか?
よろしく
Integrity サーバーでは、$GETTIM_PREC は、システム時刻の最後の 1 ミリ秒の更新から経過した時間を計算した後のシステム時刻を返します。
Alpha では、このサービスは $GETTIM サービスと同等で、最後に更新されたシステム時刻を返すだけです。ALPHA でのサービスの正常終了ステータスは SS$_LOWPREC です。
そのため、Integrity では 1 ミリ秒の精度よりも優れている可能性がありますが、特定の精度へのコミットメントはないようです。
EXE$GL_ABSTIM_TICS
10ms までの精度しか提供しませんでした。より正確で、V8 の IDSM に出くわしていない他の内部値は知りません。