【发布时间】:2013-02-16 00:30:09
【问题描述】:
time 命令返回执行命令所经过的时间。
如果我在命令调用的开头(使用 system() )放置一个“gettimeofday()”,在调用结束时放置一个,并有所不同,结果就不一样了。 (也不是很小的区别)
谁能解释这两种用法之间的确切区别是什么?哪种方法是计时执行调用的最佳方法?
谢谢。
【问题讨论】:
-
除非你有一个长时间运行的任务,否则
time()是一个糟糕的主意。它只计算秒数,而gettimeofday()可以返回微秒。 -
您能否澄清
time是指C 库函数还是shell 命令?您能否举例说明您所看到的差异? -
我其实指的是shell命令时间!
标签: c++ time gettimeofday