我一直在寻找函数gettimeofday()和 omp_get_wtime。提到的大多数地方,例如,gettimeofday()函数与时钟时间有关,而omp_get_wtime()函数与wall time有关。 有人能告诉我时钟时间和墙上时间之间的区别吗? 还有上面提到的两个功能之间的区别?
答案 0 :(得分:1)
关键是如果在程序运行时更改了系统时钟,例如,因为它已关闭10分钟,然后由用户或NTP重置。
如果你的程序运行10分钟,并且系统时间在两者之间的某个时间改变了20分钟,基于时钟时间的功能将告诉你30分钟已经过去,而挂机时间功能将告诉你只有10分钟过去了。
有时候你想要一个,有时候你想要另一个,你可以决定。
用于时钟时间:
用于待命时间:
答案 1 :(得分:0)
“通过计算微处理器时钟脉冲或周期来测量,壁挂时间与时间不同。每秒壁挂时间的微处理器时钟周期数取决于微处理器的时钟速度。”
您可以在此链接中找到有关此主题的更多信息。祝你有美好的一天。 http://whatis.techtarget.com/definition/wall-time-real-world-time-or-wall-clock-time