Truly automatic benchmarking

bauss jj_1337 at live.dk
Tue Mar 27 08:41:41 UTC 2018


On Tuesday, 27 March 2018 at 08:18:43 UTC, Nordlöw wrote:
> Have anybody implemented anything near the expressiveness and 
> ease of use of Rust's builtin benchmarking features
>
> https://doc.rust-lang.org/1.16.0/book/benchmark-tests.html
>
> I'm mostly interested in completely automatic printing of 
> results such as
>
> test tests::bench_add_two ... bench:         1 ns/iter (+/- 0)
>
> and letting the benchmarking library (like in Rust) itself 
> figure out the suitable number of iterations a function should 
> be tested based on some heuristics on how long one iteration 
> takes and some default upper wall clock time limit.

Perhaps 
https://dlang.org/phobos/std_datetime_stopwatch.html#benchmark ?


More information about the Digitalmars-d-learn mailing list