There's the (undocumented) `@timed` macro. It returns a tuple of (result, time, bytes allocated, percent GC time).
https://github.com/JuliaLang/julia/blob/861f02712eb4b41c08fed3f21c5a4206b8d669bc/base/util.jl#L100-L112 On Thursday, May 7, 2015 at 3:05:46 PM UTC-4, Edward Chen wrote: > > Cool, thanks -- but I would also like the bytes allocated > > On Thursday, May 7, 2015 at 3:02:51 PM UTC-4, Jacob Quinn wrote: >> >> http://docs.julialang.org/en/latest/stdlib/base/#Base.tic >> >> On Thu, May 7, 2015 at 1:00 PM, Edward Chen <[email protected]> wrote: >> >>> To whom it may concern: >>> >>> I am interested in testing the performance of my code. >>> >>> I am familiar with using @elapsed in the following way: >>> >>> metric = Float64[] >>> push!(metric,@elapsed output = foo(input)) >>> >>> Is there an analogous way for doing this with @time, or @allocated? >>> >>> Thanks, >>> Ed >>> >> >>
