# code
a=1
for k=1:4
global a
a=a+1
end
println(a)
b=2
c=b*a
println(c)
println("2到9行代码运行时间为:")
问题:如果只想计算中间某段代码的运行之间,需要在代码前后加什么呢?
# code
a=1
for k=1:4
global a
a=a+1
end
println(a)
b=2
c=b*a
println(c)
println("2到9行代码运行时间为:")
问题:如果只想计算中间某段代码的运行之间,需要在代码前后加什么呢?
试试这个
@time begin
#Your code here
end
若要把运行时间赋值给t变量的话,应该是“t= "?
不用的,repl会直接把数据打印出来
用@time计算是直接打印运行时间,没有返回值。
要赋值就用@timed。
val, t, bytes, gctime, memallocs = @timed begin
#code
end
返回值有5个,第二个就是运行时间。
或者使用@elapsed
t = @elapsed begin
#code
end
出来直接就是时间。
谢谢,太完整了,太详细了,再次感谢!