-
Notifications
You must be signed in to change notification settings - Fork 28k
/
ConstantColumnVectorBenchmark-jdk17-results.txt
280 lines (245 loc) · 24.9 KB
/
ConstantColumnVectorBenchmark-jdk17-results.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 817403.3 0.0 1.0X
OnHeapColumnVector 2582 2583 1 158.6 6.3 0.0X
OffHeapColumnVector 4049 4049 0 101.2 9.9 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 817408.2 0.0 1.0X
OnHeapColumnVector 4503 4509 8 91.0 11.0 0.0X
OffHeapColumnVector 6415 6416 1 63.8 15.7 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 817576.3 0.0 1.0X
OnHeapColumnVector 4512 4512 0 90.8 11.0 0.0X
OffHeapColumnVector 6378 6382 4 64.2 15.6 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 817577.9 0.0 1.0X
OnHeapColumnVector 5665 5665 0 72.3 13.8 0.0X
OffHeapColumnVector 6675 6675 0 61.4 16.3 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 811741.7 0.0 1.0X
OnHeapColumnVector 5673 5681 12 72.2 13.8 0.0X
OffHeapColumnVector 6741 6743 3 60.8 16.5 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 813833.6 0.0 1.0X
OnHeapColumnVector 5967 5975 12 68.6 14.6 0.0X
OffHeapColumnVector 6991 6996 7 58.6 17.1 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 1 1 0 681088.8 0.0 1.0X
OnHeapColumnVector 11 12 0 35721.4 0.0 0.1X
OffHeapColumnVector 85 85 0 4835.0 0.2 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 1 1 0 567554.3 0.0 1.0X
OnHeapColumnVector 22 22 0 18910.7 0.1 0.0X
OffHeapColumnVector 86 86 0 4765.3 0.2 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 1 1 0 537679.6 0.0 1.0X
OnHeapColumnVector 12 12 0 34925.3 0.0 0.1X
OffHeapColumnVector 86 86 0 4785.0 0.2 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 1 1 0 510792.0 0.0 1.0X
OnHeapColumnVector 22 22 0 18363.2 0.1 0.0X
OffHeapColumnVector 86 86 0 4781.5 0.2 0.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 1: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2332 2332 1 175.7 5.7 1.0X
OnHeapColumnVector 4287 4287 0 95.6 10.5 0.5X
OffHeapColumnVector 5589 5590 1 73.3 13.6 0.4X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 5: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
-------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2790 2792 3 146.8 6.8 1.0X
OnHeapColumnVector 6045 6048 4 67.8 14.8 0.5X
OffHeapColumnVector 5888 5893 7 69.6 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 10: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2794 2796 3 146.6 6.8 1.0X
OnHeapColumnVector 6040 6041 1 67.8 14.7 0.5X
OffHeapColumnVector 5886 5887 1 69.6 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 15: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2795 2795 1 146.5 6.8 1.0X
OnHeapColumnVector 6038 6056 25 67.8 14.7 0.5X
OffHeapColumnVector 5895 5900 7 69.5 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 20: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2795 2796 1 146.5 6.8 1.0X
OnHeapColumnVector 6045 6064 27 67.8 14.8 0.5X
OffHeapColumnVector 5901 5904 4 69.4 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with StringType, row length = 30: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
--------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2796 2797 1 146.5 6.8 1.0X
OnHeapColumnVector 6032 6038 9 67.9 14.7 0.5X
OffHeapColumnVector 5896 5898 3 69.5 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 3075 3086 15 133.2 7.5 1.0X
OnHeapColumnVector 3191 3191 0 128.4 7.8 1.0X
OffHeapColumnVector 3765 3766 1 108.8 9.2 0.8X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2803 2803 0 146.1 6.8 1.0X
OnHeapColumnVector 3367 3384 24 121.6 8.2 0.8X
OffHeapColumnVector 3785 3787 3 108.2 9.2 0.7X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2778 2786 12 147.5 6.8 1.0X
OnHeapColumnVector 3134 3138 5 130.7 7.7 0.9X
OffHeapColumnVector 3609 3609 1 113.5 8.8 0.8X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test read with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2930 2931 1 139.8 7.2 1.0X
OnHeapColumnVector 3344 3350 9 122.5 8.2 0.9X
OffHeapColumnVector 3724 3728 6 110.0 9.1 0.8X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 2793 2795 2 146.6 6.8 1.0X
OnHeapColumnVector 6046 6051 7 67.7 14.8 0.5X
OffHeapColumnVector 5887 5896 13 69.6 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 2795 2798 4 146.6 6.8 1.0X
OnHeapColumnVector 6042 6055 18 67.8 14.8 0.5X
OffHeapColumnVector 5899 5900 2 69.4 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 2791 2794 4 146.7 6.8 1.0X
OnHeapColumnVector 6628 6629 2 61.8 16.2 0.4X
OffHeapColumnVector 5899 5920 29 69.4 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 2790 2791 2 146.8 6.8 1.0X
OnHeapColumnVector 6045 6045 0 67.8 14.8 0.5X
OffHeapColumnVector 5888 5889 2 69.6 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 2791 2791 1 146.8 6.8 1.0X
OnHeapColumnVector 6044 6044 0 67.8 14.8 0.5X
OffHeapColumnVector 5891 5893 3 69.5 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
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 2793 2794 2 146.7 6.8 1.0X
OnHeapColumnVector 6046 6048 4 67.8 14.8 0.5X
OffHeapColumnVector 5901 5902 1 69.4 14.4 0.5X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 4101 4104 5 99.9 10.0 1.0X
OnHeapColumnVector 4422 4424 2 92.6 10.8 0.9X
OffHeapColumnVector 4317 4317 0 94.9 10.5 0.9X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 3299 3299 1 124.2 8.1 1.0X
OnHeapColumnVector 4410 4411 2 92.9 10.8 0.7X
OffHeapColumnVector 4330 4336 8 94.6 10.6 0.8X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 3855 3863 11 106.2 9.4 1.0X
OnHeapColumnVector 4259 4260 1 96.2 10.4 0.9X
OffHeapColumnVector 4174 4186 16 98.1 10.2 0.9X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test write and read with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 3961 3972 16 103.4 9.7 1.0X
OnHeapColumnVector 4277 4278 1 95.8 10.4 0.9X
OffHeapColumnVector 4285 4288 4 95.6 10.5 0.9X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with StringType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 2757 2758 1 148.6 6.7 1.0X
OnHeapColumnVector 3093 3100 10 132.4 7.6 0.9X
OffHeapColumnVector 3205 3206 2 127.8 7.8 0.9X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with IntegerType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 4375 4376 1 93.6 10.7 1.0X
OnHeapColumnVector 4712 4713 2 86.9 11.5 0.9X
OffHeapColumnVector 4607 4619 17 88.9 11.2 0.9X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with LongType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 4387 4388 3 93.4 10.7 1.0X
OnHeapColumnVector 4702 4704 3 87.1 11.5 0.9X
OffHeapColumnVector 4606 4606 0 88.9 11.2 1.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with FloatType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 4399 4400 1 93.1 10.7 1.0X
OnHeapColumnVector 4714 4716 4 86.9 11.5 0.9X
OffHeapColumnVector 4605 4609 6 89.0 11.2 1.0X
OpenJDK 64-Bit Server VM 17.0.6+10 on Linux 5.15.0-1031-azure
Intel(R) Xeon(R) Platinum 8370C CPU @ 2.80GHz
Test isNull with DoubleType: Best Time(ms) Avg Time(ms) Stdev(ms) Rate(M/s) Per Row(ns) Relative
------------------------------------------------------------------------------------------------------------------------
ConstantColumnVector 4398 4400 3 93.1 10.7 1.0X
OnHeapColumnVector 4690 4691 1 87.3 11.5 0.9X
OffHeapColumnVector 4604 4606 3 89.0 11.2 1.0X