dongjoon-hyun commented on code in PR #49741:
URL: https://github.com/apache/spark/pull/49741#discussion_r1936792460


##########
sql/core/benchmarks/ConstantColumnVectorBenchmark-results.txt:
##########
@@ -1,276 +1,276 @@
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with StringType, row length = 1:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                    1              1       
    0     324095.0           0.0       1.0X
-OnHeapColumnVector                                   2813           2814       
    2        145.6           6.9       0.0X
-OffHeapColumnVector                                  3407           3412       
    7        120.2           8.3       0.0X
+ConstantColumnVector                                    1              1       
    0     372774.7           0.0       1.0X
+OnHeapColumnVector                                   2819           2820       
    2        145.3           6.9       0.0X
+OffHeapColumnVector                                  3392           3394       
    3        120.7           8.3       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with StringType, row length = 5:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                    1              1       
    0     382856.0           0.0       1.0X
-OnHeapColumnVector                                   4041           4044       
    4        101.4           9.9       0.0X
-OffHeapColumnVector                                  4288           4289       
    1         95.5          10.5       0.0X
+ConstantColumnVector                                    1              1       
    0     384281.6           0.0       1.0X
+OnHeapColumnVector                                   3597           3599       
    2        113.9           8.8       0.0X
+OffHeapColumnVector                                  4428           4428       
    1         92.5          10.8       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with StringType, row length = 10:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                     1              1      
     0     383128.5           0.0       1.0X
-OnHeapColumnVector                                    4013           4014      
     2        102.1           9.8       0.0X
-OffHeapColumnVector                                   4353           4355      
     2         94.1          10.6       0.0X
+ConstantColumnVector                                     1              1      
     0     384260.0           0.0       1.0X
+OnHeapColumnVector                                    4030           4033      
     4        101.6           9.8       0.0X
+OffHeapColumnVector                                   4675           4676      
     1         87.6          11.4       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with StringType, row length = 15:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                     1              1      
     0     383052.9           0.0       1.0X
-OnHeapColumnVector                                    3818           3820      
     3        107.3           9.3       0.0X
-OffHeapColumnVector                                   4644           4645      
     1         88.2          11.3       0.0X
+ConstantColumnVector                                     1              1      
     0     384202.3           0.0       1.0X
+OnHeapColumnVector                                    3545           3545      
     0        115.6           8.7       0.0X
+OffHeapColumnVector                                   4135           4137      
     2         99.1          10.1       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with StringType, row length = 20:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                     1              1      
     0     383078.3           0.0       1.0X
-OnHeapColumnVector                                    4128           4139      
    16         99.2          10.1       0.0X
-OffHeapColumnVector                                   4602           4605      
     4         89.0          11.2       0.0X
+ConstantColumnVector                                     1              1      
     0     384191.5           0.0       1.0X
+OnHeapColumnVector                                    4038           4043      
     6        101.4           9.9       0.0X
+OffHeapColumnVector                                   4752           4755      
     5         86.2          11.6       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with StringType, row length = 30:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                     1              1      
     0     383207.7           0.0       1.0X
-OnHeapColumnVector                                    4274           4280      
     8         95.8          10.4       0.0X
-OffHeapColumnVector                                   4583           4584      
     2         89.4          11.2       0.0X
+ConstantColumnVector                                     1              1      
     0     384270.8           0.0       1.0X
+OnHeapColumnVector                                    4055           4056      
     2        101.0           9.9       0.0X
+OffHeapColumnVector                                   4620           4622      
     3         88.7          11.3       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with IntegerType:              Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  1              1         
  0     699303.1           0.0       1.0X
-OnHeapColumnVector                                   16             16         
  0      25461.3           0.0       0.0X
-OffHeapColumnVector                                  66             66         
  1       6242.8           0.2       0.0X
+ConstantColumnVector                                  1              1         
  0     699304.3           0.0       1.0X
+OnHeapColumnVector                                   16             16         
  0      25445.2           0.0       0.0X
+OffHeapColumnVector                                  65             66         
  0       6265.5           0.2       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with LongType:                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
 ConstantColumnVector                                  1              1         
  0     664337.6           0.0       1.0X
-OnHeapColumnVector                                   34             34         
  0      12100.9           0.1       0.0X
-OffHeapColumnVector                                  68             69         
  0       5986.6           0.2       0.0X
+OnHeapColumnVector                                   33             34         
  0      12263.9           0.1       0.0X
+OffHeapColumnVector                                  67             67         
  0       6112.6           0.2       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with FloatType:                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
 ConstantColumnVector                                  1              1         
  0     553053.1           0.0       1.0X
-OnHeapColumnVector                                   16             16         
  0      25009.2           0.0       0.0X
-OffHeapColumnVector                                 128            128         
  0       3191.8           0.3       0.0X
+OnHeapColumnVector                                   16             16         
  0      25344.3           0.0       0.0X
+OffHeapColumnVector                                 129            129         
  0       3185.8           0.3       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write with DoubleType:               Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  1              1         
  0     510537.3           0.0       1.0X
-OnHeapColumnVector                                   34             35         
  0      11938.3           0.1       0.0X
-OffHeapColumnVector                                 129            130         
  0       3165.4           0.3       0.0X
+ConstantColumnVector                                  1              1         
  0     510537.9           0.0       1.0X
+OnHeapColumnVector                                   33             34         
  0      12236.5           0.1       0.0X
+OffHeapColumnVector                                 129            129         
  0       3169.2           0.3       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with StringType, row length = 1:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                1051           1051        
   1        389.8           2.6       1.0X
-OnHeapColumnVector                                  2133           2135        
   2        192.0           5.2       0.5X
-OffHeapColumnVector                                 4374           4376        
   2         93.6          10.7       0.2X
+ConstantColumnVector                                 930            931        
   2        440.6           2.3       1.0X
+OnHeapColumnVector                                  2116           2118        
   1        193.5           5.2       0.4X
+OffHeapColumnVector                                 4438           4439        
   1         92.3          10.8       0.2X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with StringType, row length = 5:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                 836            836        
   0        490.1           2.0       1.0X
-OnHeapColumnVector                                  4993           4994        
   0         82.0          12.2       0.2X
-OffHeapColumnVector                                 4488           4489        
   1         91.3          11.0       0.2X
+ConstantColumnVector                                 938            939        
   2        436.7           2.3       1.0X
+OnHeapColumnVector                                  4962           4963        
   1         82.5          12.1       0.2X
+OffHeapColumnVector                                 4459           4470        
  16         91.9          10.9       0.2X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with StringType, row length = 10:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  835            836       
    2        490.6           2.0       1.0X
-OnHeapColumnVector                                   5030           5032       
    3         81.4          12.3       0.2X
-OffHeapColumnVector                                  4509           4513       
    5         90.8          11.0       0.2X
+ConstantColumnVector                                  940            943       
    4        435.9           2.3       1.0X
+OnHeapColumnVector                                   5017           5027       
   15         81.6          12.2       0.2X
+OffHeapColumnVector                                  4470           4472       
    2         91.6          10.9       0.2X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with StringType, row length = 15:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  838            840       
    3        489.1           2.0       1.0X
-OnHeapColumnVector                                   5039           5045       
    8         81.3          12.3       0.2X
-OffHeapColumnVector                                  4522           4523       
    2         90.6          11.0       0.2X
+ConstantColumnVector                                  936            938       
    1        437.5           2.3       1.0X
+OnHeapColumnVector                                   5037           5038       
    1         81.3          12.3       0.2X
+OffHeapColumnVector                                  4442           4448       
    8         92.2          10.8       0.2X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with StringType, row length = 20:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  833            836       
    3        491.5           2.0       1.0X
-OnHeapColumnVector                                   5044           5045       
    0         81.2          12.3       0.2X
-OffHeapColumnVector                                  4500           4502       
    3         91.0          11.0       0.2X
+ConstantColumnVector                                  939            940       
    1        436.1           2.3       1.0X
+OnHeapColumnVector                                   5033           5034       
    1         81.4          12.3       0.2X
+OffHeapColumnVector                                  4438           4442       
    6         92.3          10.8       0.2X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with StringType, row length = 30:  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  835            836       
    1        490.4           2.0       1.0X
-OnHeapColumnVector                                   5040           5042       
    3         81.3          12.3       0.2X
-OffHeapColumnVector                                  4499           4499       
    1         91.0          11.0       0.2X
+ConstantColumnVector                                  936            939       
    3        437.6           2.3       1.0X
+OnHeapColumnVector                                   5035           5040       
    7         81.4          12.3       0.2X
+OffHeapColumnVector                                  4444           4451       
    9         92.2          10.8       0.2X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with IntegerType:               Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                               2605           2605         
  1        157.3           6.4       1.0X
-OnHeapColumnVector                                 2723           2724         
  2        150.4           6.6       1.0X
-OffHeapColumnVector                                2729           2730         
  1        150.1           6.7       1.0X
+ConstantColumnVector                               2601           2606         
  6        157.4           6.4       1.0X
+OnHeapColumnVector                                 2725           2727         
  4        150.3           6.7       1.0X
+OffHeapColumnVector                                2722           2725         
  4        150.5           6.6       1.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with LongType:                  Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  0              0         
  0    1476302.0           0.0       1.0X
-OnHeapColumnVector                                    0              0         
  0    1022060.6           0.0       0.7X
-OffHeapColumnVector                                 767            767         
  0        534.2           1.9       0.0X
+ConstantColumnVector                                  0              0         
  0    1476307.4           0.0       1.0X
+OnHeapColumnVector                                    0              0         
  0    1022058.1           0.0       0.7X
+OffHeapColumnVector                                 695            696         
  3        589.6           1.7       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with FloatType:                 Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                  0              0         
  0    1660780.7           0.0       1.0X
-OnHeapColumnVector                                    0              0         
  0    1022032.6           0.0       0.6X
-OffHeapColumnVector                                 766            767         
  1        534.8           1.9       0.0X
+ConstantColumnVector                                  0              0         
  0    1476307.4           0.0       1.0X
+OnHeapColumnVector                                    0              0         
  0     949055.5           0.0       0.6X
+OffHeapColumnVector                                 892            894         
  1        459.0           2.2       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test read with DoubleType:                Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
 ConstantColumnVector                                  0              0         
  0    1476307.4           0.0       1.0X
 OnHeapColumnVector                                    0              0         
  0    1022058.1           0.0       0.7X
-OffHeapColumnVector                                 767            767         
  0        534.2           1.9       0.0X
+OffHeapColumnVector                                 767            768         
  2        534.4           1.9       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with StringType, row length = 1:  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-----------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                             0             
 0           0    1021777.6           0.0       1.0X
-OnHeapColumnVector                                            3918           
3923           7        104.5           9.6       0.0X
-OffHeapColumnVector                                           3743           
3752          12        109.4           9.1       0.0X
+ConstantColumnVector                                             0             
 0           0     948833.4           0.0       1.0X
+OnHeapColumnVector                                            3881           
3885           5        105.5           9.5       0.0X
+OffHeapColumnVector                                           3705           
3710           7        110.6           9.0       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with StringType, row length = 5:  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-----------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                             0             
 0           0     857165.6           0.0       1.0X
-OnHeapColumnVector                                            3933           
3938           7        104.1           9.6       0.0X
-OffHeapColumnVector                                           3737           
3748          16        109.6           9.1       0.0X
+ConstantColumnVector                                             0             
 0           0     830405.5           0.0       1.0X
+OnHeapColumnVector                                            3899           
3900           1        105.1           9.5       0.0X
+OffHeapColumnVector                                           3724           
3734          15        110.0           9.1       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with StringType, row length = 10:  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                              0            
  0           0     857165.6           0.0       1.0X
-OnHeapColumnVector                                             3930           
3930           1        104.2           9.6       0.0X
-OffHeapColumnVector                                            3736           
3736           1        109.6           9.1       0.0X
+ConstantColumnVector                                              0            
  0           0     830405.5           0.0       1.0X
+OnHeapColumnVector                                             3883           
3893          14        105.5           9.5       0.0X
+OffHeapColumnVector                                            3708           
3710           3        110.5           9.1       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with StringType, row length = 15:  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                              0            
  0           0     857165.6           0.0       1.0X
-OnHeapColumnVector                                             3922           
3923           1        104.4           9.6       0.0X
-OffHeapColumnVector                                            3742           
3743           1        109.5           9.1       0.0X
+ConstantColumnVector                                              0            
  0           0     830390.3           0.0       1.0X
+OnHeapColumnVector                                             3887           
3896          12        105.4           9.5       0.0X
+OffHeapColumnVector                                            3733           
3733           0        109.7           9.1       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with StringType, row length = 20:  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                              0            
  0           0     857165.6           0.0       1.0X
-OnHeapColumnVector                                             3920           
3926           8        104.5           9.6       0.0X
-OffHeapColumnVector                                            3745           
3753          12        109.4           9.1       0.0X
+ConstantColumnVector                                              0            
  0           0     830390.3           0.0       1.0X
+OnHeapColumnVector                                             3892           
3896           6        105.2           9.5       0.0X
+OffHeapColumnVector                                            3735           
3745          15        109.7           9.1       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with StringType, row length = 30:  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                              0            
  0           0     857183.5           0.0       1.0X
-OnHeapColumnVector                                             3920           
3926           9        104.5           9.6       0.0X
-OffHeapColumnVector                                            3723           
3725           3        110.0           9.1       0.0X
+ConstantColumnVector                                              0            
  0           0     830388.7           0.0       1.0X
+OnHeapColumnVector                                             3906           
3907           0        104.9           9.5       0.0X
+OffHeapColumnVector                                            3726           
3729           3        109.9           9.1       0.0X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with IntegerType:     Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                               3097           3099         
  3        132.3           7.6       1.0X
-OnHeapColumnVector                                 2732           2733         
  1        149.9           6.7       1.1X
-OffHeapColumnVector                                2741           2742         
  1        149.4           6.7       1.1X
+ConstantColumnVector                               2973           2974         
  1        137.8           7.3       1.0X
+OnHeapColumnVector                                 2724           2725         
  2        150.4           6.7       1.1X
+OffHeapColumnVector                                2723           2723         
  1        150.4           6.6       1.1X
 
-OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
+OpenJDK 64-Bit Server VM 17.0.14+7-LTS on Linux 6.8.0-1020-azure
 AMD EPYC 7763 64-Core Processor
 Test write and read with LongType:        Best Time(ms)   Avg Time(ms)   
Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------
-ConstantColumnVector                                765            766         
  1        535.4           1.9       1.0X
-OnHeapColumnVector                                  774            774         
  1        529.3           1.9       1.0X
-OffHeapColumnVector                                 830            831         
  2        493.6           2.0       0.9X
+ConstantColumnVector                                  0              0         
  0    3321170.8           0.0       1.0X

Review Comment:
   This also becomes `0`.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to