BenchmarkTools.jl
BenchmarkTools.jl copied to clipboard
A benchmarking framework for the Julia language
When working with random numbers or would be useful to have a way to guarantee that each benchmark in a group uses the same series of numbers. Unless I'm mistaken...
Hi, I'm wondering if would be possible to execute a benchmark group in parallel? It can be quite slow sometimes when running a large benchmark suite on a single core....
Are the measurements taken using `tune!(suite)` reused/incorporated in the min/mean/etc values from `run(suite)`?
Hi, in my research we're developing an adaptive solver for some agent based simulations and we build a benchmark suite with `PkgBenchmark`. This already helps a lot but sometimes the...
What is the recommended way of presenting the results of a BenchmarkGroup? Similarly to `@benchmark` but organized into the predefined sections. The manual doesn't mention any solution.
Apologies if I missed it, but is there are a way to change (or set) the unit of measurement? In particular, can I force a benchmarktools trial object to return...
Suppose I execute the following code in a fresh REPL (I haven't imported `SpecialFunctions`): ```julia julia> f(x) = erf(x); julia> f(1) ERROR: UndefVarError: erf not defined Stacktrace: [1] f(::Int64) at...
I am reliably hitting an `InexactError` when using `@benchmark` on a 32-bit ARM platform (a Zynq7020 with a Cortex A9). Here is an example of when it does and doesn't...
``` function dosomething() sleep(1) end ``` ``` julia> @time @btime dosomething() samples=3 seconds=20 1.002 s (7 allocations: 160 bytes) # this is from btime 26.740450 seconds (312.46 k allocations: 15.984...
I don't know if anyone else feels the same, but it is a little bit annoying to me the fact that when I dispay the results of some benchmarks, they...