您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Linux中测量时间-时间vs时钟vs getrusage vs clock_gettime vs gettimeofday vstimespec_get?

在Linux中测量时间-时间vs时钟vs getrusage vs clock_gettime vs gettimeofday vstimespec_get?

问题是在C和C ++中有几种不同的时间函数可用,其中一些在实现之间的行为也有所不同。也有很多半答案。编译时钟函数及其属性的列表将正确回答该问题。首先,让我们问一下我们要寻找的相关属性是什么。查看您的帖子,我建议:

在开始列出之前,我想指出壁钟时间很少是正确的使用时间,但是它会随着时区的变化,夏时制的变化或壁钟是由NTP同步而变化的。如果您花时间安排事件或基准性能,那么这些事情都不是一件好事。顾名思义,这真的非常有用,因为它可以挂在墙上(或台式机)上。

到目前为止,这是我在Linux和OS X中发现的时钟:

除另有说明外,以上所有内容都存在于Linux和OS X中。上面的“我的系统”是一台运行Mac X且带有GCC 4.7.2的OS X 10.8.3的Apple。

最后,除了上面的链接之外,这是我发现有用的参考文献列表:

:自OS clock_gettime10.10(Sierra)起已实现。同样,基于POSIX和BSD的平台(如OS X)都共享rusage.ru_utimestruct字段。

其他 2022/1/1 18:18:42 有486人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶