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

Preparing data for benchmarking ...
OpenJDK 64-Bit Server VM 21.0.4+7-LTS on Linux 6.5.0-1025-azure
AMD EPYC 7763 64-Core Processor
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            6313           6431         120          0.0    63134831.3       1.0X
subExprElimination false, codegen: false           6093           6348         288          0.0    60930747.6       1.0X
subExprElimination true, codegen: true             1387           1425          33          0.0    13872525.5       4.6X
subExprElimination true, codegen: false            1218           1332          99          0.0    12182992.7       5.2X

Preparing data for benchmarking ...
OpenJDK 64-Bit Server VM 21.0.4+7-LTS on Linux 6.5.0-1025-azure
AMD EPYC 7763 64-Core Processor
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            6610           6705          85          0.0    66104698.4       1.0X
subExprElimination false, codegen: false           6647           6730          76          0.0    66469463.5       1.0X
subExprElimination true, codegen: true             2077           2126          43          0.0    20769220.1       3.2X
subExprElimination true, codegen: false            1949           2000          64          0.0    19489004.0       3.4X


