最近要做个优化, 需要分析下耗时, 程序稍微有点麻烦, 没法直接用Benchmarktools
或者@timed
这种宏, 但是Dates.now()
只能精确到ms
, 达不到我的精度要求, 网上搜了也没找到方法, 估计是得用@ccall
调用c代码? 不知道具体怎么操作, 有大神知道么, 求教~~
要测试的部分大概是这样, 想知道每次达到condition的时候的时间:
t0 = now()
while true
dosth...
if condition
dosth...
t1 = now()
println(t1 - t0)
t0 = now()