Benchmark Engine by theFox

Engine for running benchmarks ingame.

43 downloads

benchmark_engine

A minetest mod for benchmarking ingame.

Use the "/benchmark" command to run a benchmark.

adding benchmarks

To add benchmarks use benchmark.register.
First argument to the function is the id in the form "modname:benchmarkname".
The second argument is the defintion of the benchmark containing:
"before" the function to run before each cycle "run" the function to run and measure each cycle "warmup" how many times this should be run for warming up the jitter. "loops" how many times this should be run to measure the average.