================================================================================================
Benchmark for performance of subexpression elimination
================================================================================================

Preparing data for benchmarking ...
OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
from_json as subExpr in Project:          Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
subExprElimination false, codegen: true            8097           8185          79          0.0    80970921.9       1.0X
subExprElimination false, codegen: false           7785           7976         250          0.0    77850662.4       1.0X
subExprElimination true, codegen: true             1052           1115          81          0.0    10517384.3       7.7X
subExprElimination true, codegen: false             881            965          84          0.0     8813218.7       9.2X

Preparing data for benchmarking ...
OpenJDK 64-Bit Server VM 17.0.1+12-LTS on Linux 5.11.0-1022-azure
Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz
from_json as subExpr in Filter:           Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
------------------------------------------------------------------------------------------------------------------------
subExprElimination false, codegen: true           11002          11569         504          0.0   110017504.8       1.0X
subExprElimination false, codegen: false          10620          11087         420          0.0   106204888.5       1.0X
subExprElimination true, codegen: true             4982           5173         304          0.0    49824196.1       2.2X
subExprElimination true, codegen: false            4932           5161         211          0.0    49323161.4       2.2X


