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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]