Github user kiszk commented on the issue:
https://github.com/apache/spark/pull/20850
@hvanhovell Here are results of `UnsafeProjectionBenchmark`. I have not
seen the regression.
With master `529f847105fa8d98a5dc4d20955e4870df6bc1c5`
```
OpenJDK 64-Bit Server VM 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12 on Linux
4.4.0-66-generic
Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz
unsafe projection: Best/Avg Time(ms) Rate(M/s)
Per Row(ns) Relative
------------------------------------------------------------------------------------------------
single long 1638 / 1638 163.9
6.1 1.0X
single nullable long 2375 / 2568 113.0
8.8 0.7X
7 primitive types 5108 / 5234 52.6
19.0 0.3X
7 nullable primitive types 7809 / 7909 34.4
29.1 0.2X
```
With SPARK-23713
```
OpenJDK 64-Bit Server VM 1.8.0_151-8u151-b12-0ubuntu0.16.04.2-b12 on Linux
4.4.0-66-generic
Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz
unsafe projection: Best/Avg Time(ms) Rate(M/s)
Per Row(ns) Relative
------------------------------------------------------------------------------------------------
single long 1630 / 1630 164.7
6.1 1.0X
single nullable long 2354 / 2403 114.0
8.8 0.7X
7 primitive types 5107 / 5174 52.6
19.0 0.3X
7 nullable primitive types 7867 / 7938 34.1
29.3 0.2X
```
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]