gethrtime()のマンページには、この呼び出しのもう1つの風味、gethrvtime()があり、LWPの仮想時間であることが説明されています。私はgethrvtime()を必要とするユースケースを理解し、gethrtime()を適用できないようにしようとしています。gethrtime()の代わりにgethrvtime()を使用する方が適切な場合
ありがとうございました! High Resolution Timers上
gethrtime()のマンページには、この呼び出しのもう1つの風味、gethrvtime()があり、LWPの仮想時間であることが説明されています。私はgethrvtime()を必要とするユースケースを理解し、gethrtime()を適用できないようにしようとしています。gethrtime()の代わりにgethrvtime()を使用する方が適切な場合
ありがとうございました! High Resolution Timers上
このページではgethvrtime
の適切な説明があるようです:
gethrvtimeを()と軽量の仮想時間を処理し、それは現在の高を返すことを除いて
gethrvtime()
機能がgethrtime()
に似ています解像度Light Weight仮想時間を処理します。ライトウェイトプロセス(LWP)はSolarisの意味でスレッドに相当します(LWPはSolarisで最初に実装されましたが、後でLinuxや他のPOSIXシステムで採用されました)。 LWP仮想時間は、実行時間のナノ秒の合計数です。この関数を使用するには、ptimeユーティリティーでマイクロ状態アカウンティングを有効にする必要があります。あまりにも技術的になることなく、マイクロステートアカウンティングを使用すると、時間測定の再現可能な精度が可能になります。
gethrtime
が経過しているようgethvrtime
は、CPU時間であるのに対し、それは、「壁時計」時間、私に聞こえます。
ありがとうございました!私はこの説明を同じように解釈します。私は先に参照された記事を見つけたといい。 – evolvah