我尝试比较同一个vim函数的两个版本。我该如何计时和比较?

我正在寻找一种简单的方法来对函数的第一个版本与第二个进行比较,并使用某种精确的时间回显。

谢谢!

最佳答案

这是:help reltime():help reltimestr()用法的简单演示:

function! Foo()
    " do your thing
    for i in range(1,8)
        let @a = i
    endfor
endfunction

" save current time
let start_time = reltime()

" call your function
call Foo()

" echo elapsed time expressed in seconds
echo "elapsed time:" reltimestr(reltime(start_time))

它应该输出类似:
elapsed time:   0.000165

关于vim - 如何安排Vimscript执行的时间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41763769/

10-11 20:31