0001 ================================================================================================
0002 UDF with mixed input types
0003 ================================================================================================
0004
0005 OpenJDK 64-Bit Server VM 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09 on Linux 4.15.0-1044-aws
0006 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0007 long/nullable int/string to string: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
0008 ------------------------------------------------------------------------------------------------------------------------
0009 long/nullable int/string to string wholestage off 250 327 108 0.4 2500.6 1.0X
0010 long/nullable int/string to string wholestage on 142 157 16 0.7 1421.2 1.8X
0011
0012 OpenJDK 64-Bit Server VM 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09 on Linux 4.15.0-1044-aws
0013 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0014 long/nullable int/string to option: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
0015 ------------------------------------------------------------------------------------------------------------------------
0016 long/nullable int/string to option wholestage off 124 125 2 0.8 1237.8 1.0X
0017 long/nullable int/string to option wholestage on 73 93 27 1.4 730.1 1.7X
0018
0019 OpenJDK 64-Bit Server VM 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09 on Linux 4.15.0-1044-aws
0020 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0021 long/nullable int/string to primitive: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
0022 ------------------------------------------------------------------------------------------------------------------------
0023 long/nullable int/string to primitive wholestage off 66 69 4 1.5 658.8 1.0X
0024 long/nullable int/string to primitive wholestage on 61 67 11 1.6 611.7 1.1X
0025
0026
0027 ================================================================================================
0028 UDF with primitive types
0029 ================================================================================================
0030
0031 OpenJDK 64-Bit Server VM 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09 on Linux 4.15.0-1044-aws
0032 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0033 long/nullable int to string: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
0034 ------------------------------------------------------------------------------------------------------------------------
0035 long/nullable int to string wholestage off 66 67 0 1.5 663.9 1.0X
0036 long/nullable int to string wholestage on 66 68 2 1.5 664.6 1.0X
0037
0038 OpenJDK 64-Bit Server VM 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09 on Linux 4.15.0-1044-aws
0039 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0040 long/nullable int to option: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
0041 ------------------------------------------------------------------------------------------------------------------------
0042 long/nullable int to option wholestage off 40 42 3 2.5 402.6 1.0X
0043 long/nullable int to option wholestage on 40 42 2 2.5 401.3 1.0X
0044
0045 OpenJDK 64-Bit Server VM 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09 on Linux 4.15.0-1044-aws
0046 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0047 long/nullable int to primitive: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
0048 ------------------------------------------------------------------------------------------------------------------------
0049 long/nullable int to primitive wholestage off 38 39 0 2.6 384.8 1.0X
0050 long/nullable int to primitive wholestage on 39 45 5 2.5 392.6 1.0X
0051
0052 OpenJDK 64-Bit Server VM 1.8.0_232-8u232-b09-0ubuntu1~18.04.1-b09 on Linux 4.15.0-1044-aws
0053 Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
0054 UDF identity overhead: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
0055 ------------------------------------------------------------------------------------------------------------------------
0056 Baseline 32 33 1 3.1 320.8 1.0X
0057 With identity UDF 37 40 6 2.7 369.1 0.9X
0058
0059