Works ok here. Are you using an old version or something? Or maybe you have
a file called benchmarks.jl that's getting loaded instead of the package?

On Thu, Feb 4, 2016 at 3:49 PM, Lytu <[email protected]> wrote:

> When i do :
> using Benchmarks
> @benchmark sin(2.0)
>
> I have an error like :
>
> Has anyone been able to successfully use Benchmarks.jl ?
>
>
> On Wednesday, 3 February 2016 22:58:09 UTC+1, Stefan Karpinski wrote:
>>
>> You may want to check out Benchmarks.jl
>> <https://github.com/johnmyleswhite/Benchmarks.jl>, which goes to
>> significant lengths to do benchmarking correctly.
>>
>> On Wed, Feb 3, 2016 at 4:05 PM, Milan Bouchet-Valat <[email protected]>
>> wrote:
>>
>>> Le mercredi 03 février 2016 à 12:55 -0800, Christopher Alexander a
>>> écrit :
>>> > Try doing something like:
>>> >
>>> > tic()
>>> > # my code
>>> > toc()
>>> Be careful with tic() and toc() in Julia. In most cases, when
>>> benchmarking, you should wrap your code in a function to make sure it
>>> gets specialized on the argument types, instead of running it from the
>>> REPL. So in general it's better to do:
>>> @time myfun(arg1, arg2, ...)
>>>
>>> See http://docs.julialang.org/en/latest/manual/performance-tips/#measur
>>> e-performance-with-time-and-pay-attention-to-memory-allocation
>>> <http://docs.julialang.org/en/latest/manual/performance-tips/#measure-performance-with-time-and-pay-attention-to-memory-allocation>
>>>
>>>
>>> Regards
>>>
>>> > On Wednesday, February 3, 2016 at 3:28:28 PM UTC-5, Lytu wrote:
>>> > > Hello Julia users,
>>> > >
>>> > > Can someone tell me what's the equivalent of matlab elapsed cputime
>>> > > in Julia
>>> > >
>>> > > For example i Matlab, we can do this:
>>> > >    t = cputime;
>>> > >    x=4;
>>> > >    iter = 1;
>>> > >    z = ones(1,4);
>>> > >    y=x*2*z;
>>> > >    e = cputime-t
>>> > >
>>> > > But in Julia i don't seem to find how to do this. I thought i can
>>> > > use
>>> > >    t=time()
>>> > >    x=4;
>>> > >    iter = 1;
>>> > >    z = ones(1,4);
>>> > >    y=x*2*z;
>>> > >    e=time()-t
>>> > >
>>> > > But time() in Julia is not the elapsed CPU time, it's a wall clock
>>> > > time.
>>> > >
>>> > > Can someone help me?
>>> > >
>>> > > Thank you
>>> > >
>>>
>>
>>

Reply via email to