julia中测试一段代码运行时间用什么命令?

请教个问题,julia中测试一段代码运行时间用什么命令?
还是说要把这段代码封装到一个函数里面,用benchmarktools测时间?
有没有类似matlab里的tic\toc命令、python里面的perfcounter命令,不用封装直接使用的?

官方文档 Performance Tips · The Julia Language

收到,多谢多谢!

有关这个问题,benchmark计时好像会拉长运行时间吧,只是用来测试代码用的,不适合每次带着一起跑。
我也不确定,希望大佬指正

如果是在production run里面当然是不合适的,原因并非是benchmark带来的overhead(这个虽然有,但是都是一个函数ms量级的),而是benchmark为了保证准确性默认同一个函数会跑很多次(默认10次)。

在大型程序中记录各部分运行时间,推荐TimerOutputs.jl.

2 个赞

备案号:京ICP备17009874号-2