我试图找到一种方法来获取C中一段代码的执行时间.我已经尝试过来自time.h的time()和clock(),但似乎time()返回秒和时钟()似乎给我几毫秒(或几厘秒?)我想要更精确的东西.有没有办法我能以至少微秒的精度抓住时间?
这只需要能够在Linux上编译.
c timing
有没有比clock()Windows上的功能更好的功能或方法来衡量时间?我有一个简短的操作,当我尝试clock()或gettickcount()它说它花了0.0秒.我需要一种方法来测量毫秒或纳秒.
clock()
gettickcount()
c windows execution-time
c ×2
execution-time ×1
timing ×1
windows ×1