gpt4 book ai didi

c - 终端 “time ./main” 与 之间的差异

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:45 24 4
gpt4 key购买 nike

在用 C 语言编译代码后,我从终端 (Mac OS X) 使用“time ./main”并获取

real    0m0.004s
user 0m0.001s
sys 0m0.002s

但使用 <time.h>如所述here ,我得到一个耗时 0.000217秒。所以我只是想知道这两个测量值有何不同。

最佳答案

time ./exe 会测量更多的东西——加载exe、启动程序、完成程序等等。这些东西很多,尤其是加载动态库和东西像这样。

使用 time.h 您可以测量从 x 行到 y 行的时间 - 这不会包括其他任何内容(如启动时间等)

另请注意@BasileStarynkevitch 在问题下的评论。

关于c - 终端 “time ./main” 与 <time.h> 之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20091191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com