60 lines
4.6 KiB
Plaintext
60 lines
4.6 KiB
Plaintext
|
================================================================================================
|
||
|
UDF with mixed input types
|
||
|
================================================================================================
|
||
|
|
||
|
OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
|
||
|
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
|
||
|
long/nullable int/string to string: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
|
||
|
------------------------------------------------------------------------------------------------------------------------
|
||
|
long/nullable int/string to string wholestage off 289 302 18 0.3 2893.0 1.0X
|
||
|
long/nullable int/string to string wholestage on 141 165 20 0.7 1405.4 2.1X
|
||
|
|
||
|
OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
|
||
|
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
|
||
|
long/nullable int/string to option: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
|
||
|
------------------------------------------------------------------------------------------------------------------------
|
||
|
long/nullable int/string to option wholestage off 112 120 11 0.9 1124.6 1.0X
|
||
|
long/nullable int/string to option wholestage on 68 77 8 1.5 681.3 1.7X
|
||
|
|
||
|
OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
|
||
|
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
|
||
|
long/nullable int/string to primitive: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
|
||
|
------------------------------------------------------------------------------------------------------------------------
|
||
|
long/nullable int/string to primitive wholestage off 74 79 6 1.3 744.3 1.0X
|
||
|
long/nullable int/string to primitive wholestage on 71 83 10 1.4 713.5 1.0X
|
||
|
|
||
|
|
||
|
================================================================================================
|
||
|
UDF with primitive types
|
||
|
================================================================================================
|
||
|
|
||
|
OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
|
||
|
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
|
||
|
long/nullable int to string: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
|
||
|
------------------------------------------------------------------------------------------------------------------------
|
||
|
long/nullable int to string wholestage off 94 99 6 1.1 942.4 1.0X
|
||
|
long/nullable int to string wholestage on 58 60 1 1.7 584.3 1.6X
|
||
|
|
||
|
OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
|
||
|
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
|
||
|
long/nullable int to option: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
|
||
|
------------------------------------------------------------------------------------------------------------------------
|
||
|
long/nullable int to option wholestage off 43 46 5 2.3 425.7 1.0X
|
||
|
long/nullable int to option wholestage on 42 49 7 2.4 423.2 1.0X
|
||
|
|
||
|
OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
|
||
|
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
|
||
|
long/nullable int to primitive: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
|
||
|
------------------------------------------------------------------------------------------------------------------------
|
||
|
long/nullable int to primitive wholestage off 40 41 1 2.5 401.7 1.0X
|
||
|
long/nullable int to primitive wholestage on 40 44 5 2.5 400.1 1.0X
|
||
|
|
||
|
OpenJDK 64-Bit Server VM 11.0.4+11-LTS on Linux 3.10.0-862.3.2.el7.x86_64
|
||
|
Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
|
||
|
UDF identity overhead: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
|
||
|
------------------------------------------------------------------------------------------------------------------------
|
||
|
Baseline 35 40 6 2.9 348.2 1.0X
|
||
|
With identity UDF 38 38 0 2.6 380.4 0.9X
|
||
|
|
||
|
|