Skip to content

Latest commit

 

History

History

expression-evaluation

Expression Evaluation Benchmarks

Benchmarks of expression evaluation libraries for Golang.

Execute Benchmark

 go test -bench=. -benchmem -count 5 -benchtime=100000x > results/results.out

Results

All the benchmarks are performed in the Intel(R) Core(TM) i7-7660U CPU @ 2.50GHz machine with 10K samples and 5 iterations.

Compile

Average Compile time for each expression library

Average Compile Average Compile Expand

Evaluation

Average Evaluation time for each expression library

Average Evaluate Average Evaluate Expand

Libraries

⚠️ Please note that these libraries are benchmarked against sample expressions. You are encouraged to benchmark with your custom expressions.

Credits