Probably has to do with global scope. Try putting it in a function:
julia> function f()
tic()
start = time()
sleep(1)
done = time()
toc()
println(done - start)
end
f (generic function with 1 method)
julia> f()
elapsed time: 1.003258943 seconds
1.0033071041107178
On Saturday, November 28, 2015 at 9:19:24 AM UTC-8, Thomas Hatch wrote:
>
> First off, Julia is fantastic! I am just trying to figure out out
> something odd I am seeing with the time() function.
>
> if I write this code in julia:
>
> tic()
> start = time()
> sleep(1)
> done = time()
> toc()
> println(done - start)
>
> I get this output
>
> elapsed time: 1.092225041 seconds
> 1.0776820182800293
>
> That is more than 1 second, the same code in python (no tic and toc of
> course) shows 0.01 over 1 second.
>
> So I am just curious, where do the extra 0.07 seconds come from?
>