如何测量由 JULIA 中不同单元组成的整个 jupyter notebook 的执行时间?

How to measure execution time of entire jupyter notebook comprising of different cells in JULIA?

我在 Jupyter notebook 中有一个用 JULIA 语言编写的脚本。该脚本分为不同的单元格。我不仅要计算单个行或单元格的执行时间,还要计算包含所有单元格的整个脚本的执行时间。在 Python 中,我可以使用

#In the beginning of script
import time
a = time.time()
...
...
#At the end of script
b= time.time()
b - a

我想要类似的东西来计算 JULIA 中整个脚本的执行时间。我尝试使用

@time begin
...
end

但是,这仅适用于单个行或单元格,当我将语句放在脚本的开头和结尾(如果它们位于不同的单元格中)时,这似乎不起作用。如何获取包含所有单元格的整个脚本的执行时间?

您也可以手动计算经过的时间:

a = time()

# ...

b = time()
println(b-a)

我还找到了另一种方法:

using Dates
a = now()
#...
b = now()
b - a