Skip to content

Instantly share code, notes, and snippets.

@pettyjamesm
Created February 19, 2025 18:18
Show Gist options
  • Save pettyjamesm/d35182de5682f4e8e107096c1bb4700b to your computer and use it in GitHub Desktop.
Save pettyjamesm/d35182de5682f4e8e107096c1bb4700b to your computer and use it in GitHub Desktop.
trino#25050
[
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/user/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 183.890452,
"scoreError" : 7.0869954434116895,
"scoreConfidence" : [
176.80345655658832,
190.9774474434117
],
"scorePercentiles" : {
"0.0" : 181.0037963,
"50.0" : 184.19886,
"90.0" : 185.8225874,
"95.0" : 185.8225874,
"99.0" : 185.8225874,
"99.9" : 185.8225874,
"99.99" : 185.8225874,
"99.999" : 185.8225874,
"99.9999" : 185.8225874,
"100.0" : 185.8225874
},
"scoreUnit" : "ns/op",
"rawData" : [
[
185.8225874,
183.4455407,
184.9814756,
181.0037963,
184.19886
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 200.44961400397793,
"scoreError" : 7.682456997807576,
"scoreConfidence" : [
192.76715700617035,
208.1320710017855
],
"scorePercentiles" : {
"0.0" : 198.31780870337576,
"50.0" : 200.15409474127352,
"90.0" : 203.5827670976197,
"95.0" : 203.5827670976197,
"99.0" : 203.5827670976197,
"99.9" : 203.5827670976197,
"99.99" : 203.5827670976197,
"99.999" : 203.5827670976197,
"99.9999" : 203.5827670976197,
"100.0" : 203.5827670976197
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
198.31780870337576,
200.8790615129806,
199.31433796464006,
203.5827670976197,
200.15409474127352
]
]
},
"gc.alloc.rate.norm" : {
"score" : 38.652526879999996,
"scoreError" : 0.04087988022191569,
"scoreConfidence" : [
38.61164699977808,
38.69340676022191
],
"scorePercentiles" : {
"0.0" : 38.6437208,
"50.0" : 38.6458144,
"90.0" : 38.6652088,
"95.0" : 38.6652088,
"99.0" : 38.6652088,
"99.9" : 38.6652088,
"99.99" : 38.6652088,
"99.999" : 38.6652088,
"99.9999" : 38.6652088,
"100.0" : 38.6652088
},
"scoreUnit" : "B/op",
"rawData" : [
[
38.6458144,
38.6449072,
38.6652088,
38.6437208,
38.6629832
]
]
},
"gc.count" : {
"score" : 4.0,
"scoreError" : "NaN",
"scoreConfidence" : [
4.0,
4.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
1.0,
1.0,
0.0,
1.0
]
]
},
"gc.time" : {
"score" : 67.0,
"scoreError" : "NaN",
"scoreConfidence" : [
67.0,
67.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 4.0,
"90.0" : 40.0,
"95.0" : 40.0,
"99.0" : 40.0,
"99.9" : 40.0,
"99.99" : 40.0,
"99.999" : 40.0,
"99.9999" : 40.0,
"100.0" : 40.0
},
"scoreUnit" : "ms",
"rawData" : [
[
4.0,
19.0,
40.0,
4.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 189.45521018,
"scoreError" : 6.041859815409091,
"scoreConfidence" : [
183.4133503645909,
195.49706999540908
],
"scorePercentiles" : {
"0.0" : 188.1808046,
"50.0" : 188.8119544,
"90.0" : 192.0844257,
"95.0" : 192.0844257,
"99.0" : 192.0844257,
"99.9" : 192.0844257,
"99.99" : 192.0844257,
"99.999" : 192.0844257,
"99.9999" : 192.0844257,
"100.0" : 192.0844257
},
"scoreUnit" : "ns/op",
"rawData" : [
[
188.8119544,
188.5320365,
192.0844257,
189.6668297,
188.1808046
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 167.68556026203572,
"scoreError" : 7.541061347958582,
"scoreConfidence" : [
160.14449891407713,
175.2266216099943
],
"scorePercentiles" : {
"0.0" : 164.76501917946106,
"50.0" : 167.72968447040634,
"90.0" : 169.74409543006752,
"95.0" : 169.74409543006752,
"99.0" : 169.74409543006752,
"99.9" : 169.74409543006752,
"99.99" : 169.74409543006752,
"99.999" : 169.74409543006752,
"99.9999" : 169.74409543006752,
"100.0" : 169.74409543006752
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
169.15223954743638,
167.72968447040634,
164.76501917946106,
167.03676268280728,
169.74409543006752
]
]
},
"gc.alloc.rate.norm" : {
"score" : 33.3131504,
"scoreError" : 0.6452998617829802,
"scoreConfidence" : [
32.66785053821702,
33.95845026178298
],
"scorePercentiles" : {
"0.0" : 33.161848,
"50.0" : 33.2240864,
"90.0" : 33.4975192,
"95.0" : 33.4975192,
"99.0" : 33.4975192,
"99.9" : 33.4975192,
"99.99" : 33.4975192,
"99.999" : 33.4975192,
"99.9999" : 33.4975192,
"100.0" : 33.4975192
},
"scoreUnit" : "B/op",
"rawData" : [
[
33.4927256,
33.161848,
33.1895728,
33.2240864,
33.4975192
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
1.0,
0.0,
1.0
]
]
},
"gc.time" : {
"score" : 46.0,
"scoreError" : "NaN",
"scoreConfidence" : [
46.0,
46.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 4.0,
"90.0" : 35.0,
"95.0" : 35.0,
"99.0" : 35.0,
"99.9" : 35.0,
"99.99" : 35.0,
"99.999" : 35.0,
"99.9999" : 35.0,
"100.0" : 35.0
},
"scoreUnit" : "ms",
"rawData" : [
[
4.0,
35.0,
7.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 345.50152801999997,
"scoreError" : 28.79853721994123,
"scoreConfidence" : [
316.7029908000587,
374.3000652399412
],
"scorePercentiles" : {
"0.0" : 334.2188289,
"50.0" : 346.2816226,
"90.0" : 354.3534733,
"95.0" : 354.3534733,
"99.0" : 354.3534733,
"99.9" : 354.3534733,
"99.99" : 354.3534733,
"99.999" : 354.3534733,
"99.9999" : 354.3534733,
"100.0" : 354.3534733
},
"scoreUnit" : "ns/op",
"rawData" : [
[
346.2816226,
343.4889022,
354.3534733,
349.1648131,
334.2188289
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 270.64550695711694,
"scoreError" : 25.88349566302646,
"scoreConfidence" : [
244.76201129409048,
296.5290026201434
],
"scorePercentiles" : {
"0.0" : 260.5974649723471,
"50.0" : 272.91983599340847,
"90.0" : 277.92524136842144,
"95.0" : 277.92524136842144,
"99.0" : 277.92524136842144,
"99.9" : 277.92524136842144,
"99.99" : 277.92524136842144,
"99.999" : 277.92524136842144,
"99.9999" : 277.92524136842144,
"100.0" : 277.92524136842144
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
274.1697995491028,
272.91983599340847,
260.5974649723471,
267.6151929023048,
277.92524136842144
]
]
},
"gc.alloc.rate.norm" : {
"score" : 98.01841807999999,
"scoreError" : 3.960901556228215,
"scoreConfidence" : [
94.05751652377178,
101.9793196362282
],
"scorePercentiles" : {
"0.0" : 96.8358112,
"50.0" : 97.9866792,
"90.0" : 99.5594984,
"95.0" : 99.5594984,
"99.0" : 99.5594984,
"99.9" : 99.5594984,
"99.99" : 99.5594984,
"99.999" : 99.5594984,
"99.9999" : 99.5594984,
"100.0" : 99.5594984
},
"scoreUnit" : "B/op",
"rawData" : [
[
99.5594984,
98.3047592,
96.8358112,
97.9866792,
97.4053424
]
]
},
"gc.count" : {
"score" : 12.0,
"scoreError" : "NaN",
"scoreConfidence" : [
12.0,
12.0
],
"scorePercentiles" : {
"0.0" : 2.0,
"50.0" : 2.0,
"90.0" : 4.0,
"95.0" : 4.0,
"99.0" : 4.0,
"99.9" : 4.0,
"99.99" : 4.0,
"99.999" : 4.0,
"99.9999" : 4.0,
"100.0" : 4.0
},
"scoreUnit" : "counts",
"rawData" : [
[
2.0,
2.0,
4.0,
2.0,
2.0
]
]
},
"gc.time" : {
"score" : 2621.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2621.0,
2621.0
],
"scorePercentiles" : {
"0.0" : 451.0,
"50.0" : 527.0,
"90.0" : 629.0,
"95.0" : 629.0,
"99.0" : 629.0,
"99.9" : 629.0,
"99.99" : 629.0,
"99.999" : 629.0,
"99.9999" : 629.0,
"100.0" : 629.0
},
"scoreUnit" : "ms",
"rawData" : [
[
532.0,
482.0,
527.0,
629.0,
451.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 342.82689118,
"scoreError" : 59.44877994651352,
"scoreConfidence" : [
283.3781112334865,
402.27567112651354
],
"scorePercentiles" : {
"0.0" : 324.7834504,
"50.0" : 338.6417223,
"90.0" : 366.5967681,
"95.0" : 366.5967681,
"99.0" : 366.5967681,
"99.9" : 366.5967681,
"99.99" : 366.5967681,
"99.999" : 366.5967681,
"99.9999" : 366.5967681,
"100.0" : 366.5967681
},
"scoreUnit" : "ns/op",
"rawData" : [
[
338.6417223,
346.7537365,
366.5967681,
337.3587786,
324.7834504
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 250.85866944706464,
"scoreError" : 41.95182449550376,
"scoreConfidence" : [
208.90684495156088,
292.8104939425684
],
"scorePercentiles" : {
"0.0" : 233.87236958335217,
"50.0" : 253.17656106417448,
"90.0" : 263.979523247781,
"95.0" : 263.979523247781,
"99.0" : 263.979523247781,
"99.9" : 263.979523247781,
"99.99" : 263.979523247781,
"99.999" : 263.979523247781,
"99.9999" : 263.979523247781,
"100.0" : 263.979523247781
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
253.17656106417448,
249.69317790455497,
233.87236958335217,
253.57171543546053,
263.979523247781
]
]
},
"gc.alloc.rate.norm" : {
"score" : 90.04354096,
"scoreError" : 1.6478535193815254,
"scoreConfidence" : [
88.39568744061847,
91.69139447938153
],
"scorePercentiles" : {
"0.0" : 89.7053016,
"50.0" : 89.9064344,
"90.0" : 90.7930432,
"95.0" : 90.7930432,
"99.0" : 90.7930432,
"99.9" : 90.7930432,
"99.99" : 90.7930432,
"99.999" : 90.7930432,
"99.9999" : 90.7930432,
"100.0" : 90.7930432
},
"scoreUnit" : "B/op",
"rawData" : [
[
89.9064344,
90.7930432,
89.9065416,
89.7053016,
89.906384
]
]
},
"gc.count" : {
"score" : 12.0,
"scoreError" : "NaN",
"scoreConfidence" : [
12.0,
12.0
],
"scorePercentiles" : {
"0.0" : 2.0,
"50.0" : 2.0,
"90.0" : 4.0,
"95.0" : 4.0,
"99.0" : 4.0,
"99.9" : 4.0,
"99.99" : 4.0,
"99.999" : 4.0,
"99.9999" : 4.0,
"100.0" : 4.0
},
"scoreUnit" : "counts",
"rawData" : [
[
2.0,
2.0,
2.0,
4.0,
2.0
]
]
},
"gc.time" : {
"score" : 1276.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1276.0,
1276.0
],
"scorePercentiles" : {
"0.0" : 74.0,
"50.0" : 234.0,
"90.0" : 513.0,
"95.0" : 513.0,
"99.0" : 513.0,
"99.9" : 513.0,
"99.99" : 513.0,
"99.999" : 513.0,
"99.9999" : 513.0,
"100.0" : 513.0
},
"scoreUnit" : "ms",
"rawData" : [
[
234.0,
306.0,
513.0,
149.0,
74.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 474.2194472,
"scoreError" : 71.69670544152588,
"scoreConfidence" : [
402.5227417584741,
545.9161526415259
],
"scorePercentiles" : {
"0.0" : 457.7548057,
"50.0" : 466.6554274,
"90.0" : 500.6280782,
"95.0" : 500.6280782,
"99.0" : 500.6280782,
"99.9" : 500.6280782,
"99.99" : 500.6280782,
"99.999" : 500.6280782,
"99.9999" : 500.6280782,
"100.0" : 500.6280782
},
"scoreUnit" : "ns/op",
"rawData" : [
[
459.6469646,
486.4119601,
457.7548057,
466.6554274,
500.6280782
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 347.8362479001102,
"scoreError" : 42.579334636844386,
"scoreConfidence" : [
305.2569132632658,
390.4155825369546
],
"scorePercentiles" : {
"0.0" : 334.62626999014003,
"50.0" : 351.76313202678637,
"90.0" : 358.73363321521066,
"95.0" : 358.73363321521066,
"99.0" : 358.73363321521066,
"99.9" : 358.73363321521066,
"99.99" : 358.73363321521066,
"99.999" : 358.73363321521066,
"99.9999" : 358.73363321521066,
"100.0" : 358.73363321521066
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
356.4925211216852,
334.62626999014003,
358.73363321521066,
351.76313202678637,
337.56568314672876
]
]
},
"gc.alloc.rate.norm" : {
"score" : 172.80974736,
"scoreError" : 9.760638816435284,
"scoreConfidence" : [
163.0491085435647,
182.57038617643528
],
"scorePercentiles" : {
"0.0" : 170.6802152,
"50.0" : 172.1342552,
"90.0" : 177.2106816,
"95.0" : 177.2106816,
"99.0" : 177.2106816,
"99.9" : 177.2106816,
"99.99" : 177.2106816,
"99.999" : 177.2106816,
"99.9999" : 177.2106816,
"100.0" : 177.2106816
},
"scoreUnit" : "B/op",
"rawData" : [
[
171.8272648,
170.6802152,
172.19632,
172.1342552,
177.2106816
]
]
},
"gc.count" : {
"score" : 13.0,
"scoreError" : "NaN",
"scoreConfidence" : [
13.0,
13.0
],
"scorePercentiles" : {
"0.0" : 1.0,
"50.0" : 2.0,
"90.0" : 5.0,
"95.0" : 5.0,
"99.0" : 5.0,
"99.9" : 5.0,
"99.99" : 5.0,
"99.999" : 5.0,
"99.9999" : 5.0,
"100.0" : 5.0
},
"scoreUnit" : "counts",
"rawData" : [
[
2.0,
5.0,
1.0,
1.0,
4.0
]
]
},
"gc.time" : {
"score" : 743.0,
"scoreError" : "NaN",
"scoreConfidence" : [
743.0,
743.0
],
"scorePercentiles" : {
"0.0" : 16.0,
"50.0" : 120.0,
"90.0" : 282.0,
"95.0" : 282.0,
"99.0" : 282.0,
"99.9" : 282.0,
"99.99" : 282.0,
"99.999" : 282.0,
"99.9999" : 282.0,
"100.0" : 282.0
},
"scoreUnit" : "ms",
"rawData" : [
[
120.0,
282.0,
105.0,
16.0,
220.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 659.79879422,
"scoreError" : 34.41573882091265,
"scoreConfidence" : [
625.3830553990873,
694.2145330409127
],
"scorePercentiles" : {
"0.0" : 651.2443252,
"50.0" : 656.0318627,
"90.0" : 674.3572097,
"95.0" : 674.3572097,
"99.0" : 674.3572097,
"99.9" : 674.3572097,
"99.99" : 674.3572097,
"99.999" : 674.3572097,
"99.9999" : 674.3572097,
"100.0" : 674.3572097
},
"scoreUnit" : "ns/op",
"rawData" : [
[
655.7046662,
656.0318627,
651.2443252,
674.3572097,
661.6559073
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 243.14128173341697,
"scoreError" : 12.878395730259372,
"scoreConfidence" : [
230.2628860031576,
256.0196774636764
],
"scorePercentiles" : {
"0.0" : 238.73557185072812,
"50.0" : 244.66035523227734,
"90.0" : 246.04425884608125,
"95.0" : 246.04425884608125,
"99.0" : 246.04425884608125,
"99.9" : 246.04425884608125,
"99.99" : 246.04425884608125,
"99.999" : 246.04425884608125,
"99.9999" : 246.04425884608125,
"100.0" : 246.04425884608125
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
245.8346730989818,
246.04425884608125,
244.66035523227734,
238.73557185072812,
240.43154963901637
]
]
},
"gc.alloc.rate.norm" : {
"score" : 168.20029232000002,
"scoreError" : 4.460946084323852,
"scoreConfidence" : [
163.73934623567615,
172.66123840432388
],
"scorePercentiles" : {
"0.0" : 166.815272,
"50.0" : 168.8182088,
"90.0" : 169.2587872,
"95.0" : 169.2587872,
"99.0" : 169.2587872,
"99.9" : 169.2587872,
"99.99" : 169.2587872,
"99.999" : 169.2587872,
"99.9999" : 169.2587872,
"100.0" : 169.2587872
},
"scoreUnit" : "B/op",
"rawData" : [
[
169.030676,
169.2587872,
167.0785176,
168.8182088,
166.815272
]
]
},
"gc.count" : {
"score" : 16.0,
"scoreError" : "NaN",
"scoreConfidence" : [
16.0,
16.0
],
"scorePercentiles" : {
"0.0" : 2.0,
"50.0" : 3.0,
"90.0" : 5.0,
"95.0" : 5.0,
"99.0" : 5.0,
"99.9" : 5.0,
"99.99" : 5.0,
"99.999" : 5.0,
"99.9999" : 5.0,
"100.0" : 5.0
},
"scoreUnit" : "counts",
"rawData" : [
[
3.0,
4.0,
2.0,
2.0,
5.0
]
]
},
"gc.time" : {
"score" : 1021.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1021.0,
1021.0
],
"scorePercentiles" : {
"0.0" : 139.0,
"50.0" : 189.0,
"90.0" : 311.0,
"95.0" : 311.0,
"99.0" : 311.0,
"99.9" : 311.0,
"99.99" : 311.0,
"99.999" : 311.0,
"99.9999" : 311.0,
"100.0" : 311.0
},
"scoreUnit" : "ms",
"rawData" : [
[
139.0,
150.0,
189.0,
311.0,
232.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 803.8979297,
"scoreError" : 371.17440611156184,
"scoreConfidence" : [
432.7235235884381,
1175.0723358115617
],
"scorePercentiles" : {
"0.0" : 697.6549249,
"50.0" : 798.5967435,
"90.0" : 957.9865484,
"95.0" : 957.9865484,
"99.0" : 957.9865484,
"99.9" : 957.9865484,
"99.99" : 957.9865484,
"99.999" : 957.9865484,
"99.9999" : 957.9865484,
"100.0" : 957.9865484
},
"scoreUnit" : "ns/op",
"rawData" : [
[
697.6549249,
957.9865484,
807.1441127,
758.107319,
798.5967435
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 300.81790810917835,
"scoreError" : 118.96111116705347,
"scoreConfidence" : [
181.85679694212487,
419.7790192762318
],
"scorePercentiles" : {
"0.0" : 255.71785604622173,
"50.0" : 298.4791907244638,
"90.0" : 340.41010169498344,
"95.0" : 340.41010169498344,
"99.0" : 340.41010169498344,
"99.9" : 340.41010169498344,
"99.99" : 340.41010169498344,
"99.999" : 340.41010169498344,
"99.9999" : 340.41010169498344,
"100.0" : 340.41010169498344
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
340.41010169498344,
255.71785604622173,
295.2569279441498,
314.2254641360732,
298.4791907244638
]
]
},
"gc.alloc.rate.norm" : {
"score" : 251.19830944,
"scoreError" : 13.166535673697252,
"scoreConfidence" : [
238.03177376630276,
264.36484511369724
],
"scorePercentiles" : {
"0.0" : 249.0330016,
"50.0" : 249.91044,
"90.0" : 257.277944,
"95.0" : 257.277944,
"99.0" : 257.277944,
"99.9" : 257.277944,
"99.99" : 257.277944,
"99.999" : 257.277944,
"99.9999" : 257.277944,
"100.0" : 257.277944
},
"scoreUnit" : "B/op",
"rawData" : [
[
249.0330016,
257.277944,
249.91044,
249.820296,
249.9498656
]
]
},
"gc.count" : {
"score" : 27.0,
"scoreError" : "NaN",
"scoreConfidence" : [
27.0,
27.0
],
"scorePercentiles" : {
"0.0" : 4.0,
"50.0" : 5.0,
"90.0" : 7.0,
"95.0" : 7.0,
"99.0" : 7.0,
"99.9" : 7.0,
"99.99" : 7.0,
"99.999" : 7.0,
"99.9999" : 7.0,
"100.0" : 7.0
},
"scoreUnit" : "counts",
"rawData" : [
[
4.0,
5.0,
7.0,
6.0,
5.0
]
]
},
"gc.time" : {
"score" : 6443.0,
"scoreError" : "NaN",
"scoreConfidence" : [
6443.0,
6443.0
],
"scorePercentiles" : {
"0.0" : 733.0,
"50.0" : 1441.0,
"90.0" : 1586.0,
"95.0" : 1586.0,
"99.0" : 1586.0,
"99.9" : 1586.0,
"99.99" : 1586.0,
"99.999" : 1586.0,
"99.9999" : 1586.0,
"100.0" : 1586.0
},
"scoreUnit" : "ms",
"rawData" : [
[
733.0,
1470.0,
1441.0,
1213.0,
1586.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 877.76053432,
"scoreError" : 246.93719363071025,
"scoreConfidence" : [
630.8233406892898,
1124.6977279507103
],
"scorePercentiles" : {
"0.0" : 768.4220666,
"50.0" : 907.6753587,
"90.0" : 927.677125,
"95.0" : 927.677125,
"99.0" : 927.677125,
"99.9" : 927.677125,
"99.99" : 927.677125,
"99.999" : 927.677125,
"99.9999" : 927.677125,
"100.0" : 927.677125
},
"scoreUnit" : "ns/op",
"rawData" : [
[
768.4220666,
874.1671511,
910.8609702,
927.677125,
907.6753587
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 262.08359184993276,
"scoreError" : 81.01192108814638,
"scoreConfidence" : [
181.07167076178638,
343.09551293807914
],
"scorePercentiles" : {
"0.0" : 245.92082930441137,
"50.0" : 251.75437875815052,
"90.0" : 296.36335161742045,
"95.0" : 296.36335161742045,
"99.0" : 296.36335161742045,
"99.9" : 296.36335161742045,
"99.99" : 296.36335161742045,
"99.999" : 296.36335161742045,
"99.9999" : 296.36335161742045,
"100.0" : 296.36335161742045
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
296.36335161742045,
268.11759422563483,
248.26180534404662,
245.92082930441137,
251.75437875815052
]
]
},
"gc.alloc.rate.norm" : {
"score" : 240.10655984,
"scoreError" : 12.727448555317016,
"scoreConfidence" : [
227.37911128468298,
252.834008395317
],
"scorePercentiles" : {
"0.0" : 237.1237848,
"50.0" : 239.2232544,
"90.0" : 245.769952,
"95.0" : 245.769952,
"99.0" : 245.769952,
"99.9" : 245.769952,
"99.99" : 245.769952,
"99.999" : 245.769952,
"99.9999" : 245.769952,
"100.0" : 245.769952
},
"scoreUnit" : "B/op",
"rawData" : [
[
238.7997992,
245.769952,
237.1237848,
239.2232544,
239.6160088
]
]
},
"gc.count" : {
"score" : 24.0,
"scoreError" : "NaN",
"scoreConfidence" : [
24.0,
24.0
],
"scorePercentiles" : {
"0.0" : 3.0,
"50.0" : 5.0,
"90.0" : 6.0,
"95.0" : 6.0,
"99.0" : 6.0,
"99.9" : 6.0,
"99.99" : 6.0,
"99.999" : 6.0,
"99.9999" : 6.0,
"100.0" : 6.0
},
"scoreUnit" : "counts",
"rawData" : [
[
3.0,
5.0,
6.0,
5.0,
5.0
]
]
},
"gc.time" : {
"score" : 7804.0,
"scoreError" : "NaN",
"scoreConfidence" : [
7804.0,
7804.0
],
"scorePercentiles" : {
"0.0" : 612.0,
"50.0" : 1595.0,
"90.0" : 2104.0,
"95.0" : 2104.0,
"99.0" : 2104.0,
"99.9" : 2104.0,
"99.99" : 2104.0,
"99.999" : 2104.0,
"99.9999" : 2104.0,
"100.0" : 2104.0
},
"scoreUnit" : "ms",
"rawData" : [
[
612.0,
1595.0,
1422.0,
2071.0,
2104.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 846.9726556399999,
"scoreError" : 188.02139340464475,
"scoreConfidence" : [
658.9512622353551,
1034.9940490446447
],
"scorePercentiles" : {
"0.0" : 817.6818861,
"50.0" : 826.1163706,
"90.0" : 933.8498782,
"95.0" : 933.8498782,
"99.0" : 933.8498782,
"99.9" : 933.8498782,
"99.99" : 933.8498782,
"99.999" : 933.8498782,
"99.9999" : 933.8498782,
"100.0" : 933.8498782
},
"scoreUnit" : "ns/op",
"rawData" : [
[
817.6818861,
831.9071462,
825.3079971,
826.1163706,
933.8498782
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 374.1439198589105,
"scoreError" : 78.77913265808591,
"scoreConfidence" : [
295.3647872008246,
452.92305251699645
],
"scorePercentiles" : {
"0.0" : 337.81619523412354,
"50.0" : 382.7983447708661,
"90.0" : 386.79256128780145,
"95.0" : 386.79256128780145,
"99.0" : 386.79256128780145,
"99.9" : 386.79256128780145,
"99.99" : 386.79256128780145,
"99.999" : 386.79256128780145,
"99.9999" : 386.79256128780145,
"100.0" : 386.79256128780145
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
386.79256128780145,
379.8162591459081,
383.49623885585333,
382.7983447708661,
337.81619523412354
]
]
},
"gc.alloc.rate.norm" : {
"score" : 331.47465088,
"scoreError" : 1.4403887658918029,
"scoreConfidence" : [
330.03426211410823,
332.9150396458918
],
"scorePercentiles" : {
"0.0" : 330.9066232,
"50.0" : 331.605692,
"90.0" : 331.8861952,
"95.0" : 331.8861952,
"99.0" : 331.8861952,
"99.9" : 331.8861952,
"99.99" : 331.8861952,
"99.999" : 331.8861952,
"99.9999" : 331.8861952,
"100.0" : 331.8861952
},
"scoreUnit" : "B/op",
"rawData" : [
[
331.6457656,
331.3289784,
331.8861952,
331.605692,
330.9066232
]
]
},
"gc.count" : {
"score" : 22.0,
"scoreError" : "NaN",
"scoreConfidence" : [
22.0,
22.0
],
"scorePercentiles" : {
"0.0" : 2.0,
"50.0" : 5.0,
"90.0" : 5.0,
"95.0" : 5.0,
"99.0" : 5.0,
"99.9" : 5.0,
"99.99" : 5.0,
"99.999" : 5.0,
"99.9999" : 5.0,
"100.0" : 5.0
},
"scoreUnit" : "counts",
"rawData" : [
[
5.0,
5.0,
2.0,
5.0,
5.0
]
]
},
"gc.time" : {
"score" : 1589.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1589.0,
1589.0
],
"scorePercentiles" : {
"0.0" : 186.0,
"50.0" : 346.0,
"90.0" : 396.0,
"95.0" : 396.0,
"99.0" : 396.0,
"99.9" : 396.0,
"99.99" : 396.0,
"99.999" : 396.0,
"99.9999" : 396.0,
"100.0" : 396.0
},
"scoreUnit" : "ms",
"rawData" : [
[
275.0,
396.0,
186.0,
346.0,
386.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 1255.5327921199998,
"scoreError" : 589.6125543195099,
"scoreConfidence" : [
665.92023780049,
1845.1453464395097
],
"scorePercentiles" : {
"0.0" : 1139.3548981,
"50.0" : 1173.5777811,
"90.0" : 1487.6993146,
"95.0" : 1487.6993146,
"99.0" : 1487.6993146,
"99.9" : 1487.6993146,
"99.99" : 1487.6993146,
"99.999" : 1487.6993146,
"99.9999" : 1487.6993146,
"100.0" : 1487.6993146
},
"scoreUnit" : "ns/op",
"rawData" : [
[
1336.2124399,
1487.6993146,
1173.5777811,
1140.8195269,
1139.3548981
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 247.20857548821556,
"scoreError" : 109.66872034957,
"scoreConfidence" : [
137.53985513864558,
356.87729583778554
],
"scorePercentiles" : {
"0.0" : 206.14419661669322,
"50.0" : 262.9840381387551,
"90.0" : 271.17133456645723,
"95.0" : 271.17133456645723,
"99.0" : 271.17133456645723,
"99.9" : 271.17133456645723,
"99.99" : 271.17133456645723,
"99.999" : 271.17133456645723,
"99.9999" : 271.17133456645723,
"100.0" : 271.17133456645723
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
228.70996185383956,
206.14419661669322,
262.9840381387551,
267.0333462653326,
271.17133456645723
]
]
},
"gc.alloc.rate.norm" : {
"score" : 321.81759536,
"scoreError" : 7.577806146281092,
"scoreConfidence" : [
314.2397892137189,
329.3954015062811
],
"scorePercentiles" : {
"0.0" : 319.44184,
"50.0" : 321.5863848,
"90.0" : 323.9745056,
"95.0" : 323.9745056,
"99.0" : 323.9745056,
"99.9" : 323.9745056,
"99.99" : 323.9745056,
"99.999" : 323.9745056,
"99.9999" : 323.9745056,
"100.0" : 323.9745056
},
"scoreUnit" : "B/op",
"rawData" : [
[
320.4552008,
321.5863848,
323.6300456,
319.44184,
323.9745056
]
]
},
"gc.count" : {
"score" : 41.0,
"scoreError" : "NaN",
"scoreConfidence" : [
41.0,
41.0
],
"scorePercentiles" : {
"0.0" : 7.0,
"50.0" : 8.0,
"90.0" : 10.0,
"95.0" : 10.0,
"99.0" : 10.0,
"99.9" : 10.0,
"99.99" : 10.0,
"99.999" : 10.0,
"99.9999" : 10.0,
"100.0" : 10.0
},
"scoreUnit" : "counts",
"rawData" : [
[
8.0,
8.0,
7.0,
8.0,
10.0
]
]
},
"gc.time" : {
"score" : 6442.0,
"scoreError" : "NaN",
"scoreConfidence" : [
6442.0,
6442.0
],
"scorePercentiles" : {
"0.0" : 362.0,
"50.0" : 745.0,
"90.0" : 3163.0,
"95.0" : 3163.0,
"99.0" : 3163.0,
"99.9" : 3163.0,
"99.99" : 3163.0,
"99.999" : 3163.0,
"99.9999" : 3163.0,
"100.0" : 3163.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1790.0,
3163.0,
745.0,
362.0,
382.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 27.955601719999997,
"scoreError" : 1.25789055715862,
"scoreConfidence" : [
26.697711162841376,
29.21349227715862
],
"scorePercentiles" : {
"0.0" : 27.6021097,
"50.0" : 27.97539435,
"90.0" : 28.4633961,
"95.0" : 28.4633961,
"99.0" : 28.4633961,
"99.9" : 28.4633961,
"99.99" : 28.4633961,
"99.999" : 28.4633961,
"99.9999" : 28.4633961,
"100.0" : 28.4633961
},
"scoreUnit" : "ns/op",
"rawData" : [
[
27.6021097,
27.97539435,
27.9879184,
27.74919005,
28.4633961
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 229.3732111942977,
"scoreError" : 10.204695567214698,
"scoreConfidence" : [
219.16851562708302,
239.5779067615124
],
"scorePercentiles" : {
"0.0" : 225.26804509686997,
"50.0" : 229.19210396968052,
"90.0" : 232.24738982189058,
"95.0" : 232.24738982189058,
"99.0" : 232.24738982189058,
"99.9" : 232.24738982189058,
"99.99" : 232.24738982189058,
"99.999" : 232.24738982189058,
"99.9999" : 232.24738982189058,
"100.0" : 232.24738982189058
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
232.24738982189058,
229.19210396968052,
229.09193991490946,
231.06657716813805,
225.26804509686997
]
]
},
"gc.alloc.rate.norm" : {
"score" : 6.725468959999999,
"scoreError" : 4.821768886858218E-6,
"scoreConfidence" : [
6.7254641382311116,
6.725473781768886
],
"scorePercentiles" : {
"0.0" : 6.7254684,
"50.0" : 6.7254684,
"90.0" : 6.7254712,
"95.0" : 6.7254712,
"99.0" : 6.7254712,
"99.9" : 6.7254712,
"99.99" : 6.7254712,
"99.999" : 6.7254712,
"99.9999" : 6.7254712,
"100.0" : 6.7254712
},
"scoreUnit" : "B/op",
"rawData" : [
[
6.7254684,
6.7254684,
6.7254712,
6.7254684,
6.7254684
]
]
},
"gc.count" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
0.0,
1.0,
0.0,
0.0
]
]
},
"gc.time" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 24.117745476666666,
"scoreError" : 10.576063696919515,
"scoreConfidence" : [
13.541681779747151,
34.69380917358618
],
"scorePercentiles" : {
"0.0" : 22.156708733333332,
"50.0" : 23.540291533333335,
"90.0" : 28.84295695,
"95.0" : 28.84295695,
"99.0" : 28.84295695,
"99.9" : 28.84295695,
"99.99" : 28.84295695,
"99.999" : 28.84295695,
"99.9999" : 28.84295695,
"100.0" : 28.84295695
},
"scoreUnit" : "ns/op",
"rawData" : [
[
28.84295695,
22.156708733333332,
23.8234392,
22.225330966666668,
23.540291533333335
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 138.35693007439693,
"scoreError" : 54.24566226617839,
"scoreConfidence" : [
84.11126780821854,
192.6025923405753
],
"scorePercentiles" : {
"0.0" : 114.61633266835001,
"50.0" : 140.44236512459645,
"90.0" : 149.21117243293753,
"95.0" : 149.21117243293753,
"99.0" : 149.21117243293753,
"99.9" : 149.21117243293753,
"99.99" : 149.21117243293753,
"99.999" : 149.21117243293753,
"99.9999" : 149.21117243293753,
"100.0" : 149.21117243293753
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
114.61633266835001,
149.21117243293753,
138.7717711255044,
148.74300902059628,
140.44236512459645
]
]
},
"gc.alloc.rate.norm" : {
"score" : 3.46752696,
"scoreError" : 1.9599517858915504E-4,
"scoreConfidence" : [
3.467330964821411,
3.467722955178589
],
"scorePercentiles" : {
"0.0" : 3.4675037333333334,
"50.0" : 3.4675037333333334,
"90.0" : 3.467618,
"95.0" : 3.467618,
"99.0" : 3.467618,
"99.9" : 3.467618,
"99.99" : 3.467618,
"99.999" : 3.467618,
"99.9999" : 3.467618,
"100.0" : 3.467618
},
"scoreUnit" : "B/op",
"rawData" : [
[
3.467618,
3.4675037333333334,
3.4675056,
3.4675037333333334,
3.4675037333333334
]
]
},
"gc.count" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
0.0,
1.0,
0.0,
0.0
]
]
},
"gc.time" : {
"score" : 42.0,
"scoreError" : "NaN",
"scoreConfidence" : [
42.0,
42.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 42.0,
"95.0" : 42.0,
"99.0" : 42.0,
"99.9" : 42.0,
"99.99" : 42.0,
"99.999" : 42.0,
"99.9999" : 42.0,
"100.0" : 42.0
},
"scoreUnit" : "ms",
"rawData" : [
[
42.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 59.593620539999996,
"scoreError" : 3.1714163153816566,
"scoreConfidence" : [
56.42220422461834,
62.76503685538165
],
"scorePercentiles" : {
"0.0" : 58.7414435,
"50.0" : 59.4070493,
"90.0" : 60.5793731,
"95.0" : 60.5793731,
"99.0" : 60.5793731,
"99.9" : 60.5793731,
"99.99" : 60.5793731,
"99.999" : 60.5793731,
"99.9999" : 60.5793731,
"100.0" : 60.5793731
},
"scoreUnit" : "ns/op",
"rawData" : [
[
60.3198274,
60.5793731,
59.4070493,
58.7414435,
58.9204094
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 322.28188564157097,
"scoreError" : 17.11564834348286,
"scoreConfidence" : [
305.1662372980881,
339.3975339850538
],
"scorePercentiles" : {
"0.0" : 316.9817489199086,
"50.0" : 323.2465614192709,
"90.0" : 326.90660844273475,
"95.0" : 326.90660844273475,
"99.0" : 326.90660844273475,
"99.9" : 326.90660844273475,
"99.99" : 326.90660844273475,
"99.999" : 326.90660844273475,
"99.9999" : 326.90660844273475,
"100.0" : 326.90660844273475
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
318.35731621956637,
316.9817489199086,
323.2465614192709,
326.90660844273475,
325.91719320637424
]
]
},
"gc.alloc.rate.norm" : {
"score" : 20.141924640000003,
"scoreError" : 1.1810873430430268E-5,
"scoreConfidence" : [
20.14191282912657,
20.141936450873434
],
"scorePercentiles" : {
"0.0" : 20.1419224,
"50.0" : 20.1419224,
"90.0" : 20.141928,
"95.0" : 20.141928,
"99.0" : 20.141928,
"99.9" : 20.141928,
"99.99" : 20.141928,
"99.999" : 20.141928,
"99.9999" : 20.141928,
"100.0" : 20.141928
},
"scoreUnit" : "B/op",
"rawData" : [
[
20.1419224,
20.141928,
20.1419224,
20.1419224,
20.141928
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
0.0,
0.0,
1.0
]
]
},
"gc.time" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 53.25217318,
"scoreError" : 2.0569935164078963,
"scoreConfidence" : [
51.1951796635921,
55.3091666964079
],
"scorePercentiles" : {
"0.0" : 52.7070537,
"50.0" : 53.1738504,
"90.0" : 54.0184814,
"95.0" : 54.0184814,
"99.0" : 54.0184814,
"99.9" : 54.0184814,
"99.99" : 54.0184814,
"99.999" : 54.0184814,
"99.9999" : 54.0184814,
"100.0" : 54.0184814
},
"scoreUnit" : "ns/op",
"rawData" : [
[
54.0184814,
53.1738504,
52.7070537,
53.5276786,
52.8338018
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 302.0879644358978,
"scoreError" : 11.671609014381254,
"scoreConfidence" : [
290.4163554215165,
313.75957345027905
],
"scorePercentiles" : {
"0.0" : 297.7533308581929,
"50.0" : 302.5117807672459,
"90.0" : 305.19302070897623,
"95.0" : 305.19302070897623,
"99.0" : 305.19302070897623,
"99.9" : 305.19302070897623,
"99.99" : 305.19302070897623,
"99.999" : 305.19302070897623,
"99.9999" : 305.19302070897623,
"100.0" : 305.19302070897623
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
297.7533308581929,
302.5117807672459,
305.19302070897623,
300.5140912002322,
304.46759864484176
]
]
},
"gc.alloc.rate.norm" : {
"score" : 16.87267824,
"scoreError" : 1.1810873430430268E-5,
"scoreConfidence" : [
16.872666429126568,
16.87269005087343
],
"scorePercentiles" : {
"0.0" : 16.872676,
"50.0" : 16.872676,
"90.0" : 16.8726816,
"95.0" : 16.8726816,
"99.0" : 16.8726816,
"99.9" : 16.8726816,
"99.99" : 16.8726816,
"99.999" : 16.8726816,
"99.9999" : 16.8726816,
"100.0" : 16.8726816
},
"scoreUnit" : "B/op",
"rawData" : [
[
16.8726816,
16.872676,
16.872676,
16.8726816,
16.872676
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
0.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 101.5305468,
"scoreError" : 10.972449388457743,
"scoreConfidence" : [
90.55809741154225,
112.50299618845774
],
"scorePercentiles" : {
"0.0" : 99.5468132,
"50.0" : 99.8042391,
"90.0" : 106.1753257,
"95.0" : 106.1753257,
"99.0" : 106.1753257,
"99.9" : 106.1753257,
"99.99" : 106.1753257,
"99.999" : 106.1753257,
"99.9999" : 106.1753257,
"100.0" : 106.1753257
},
"scoreUnit" : "ns/op",
"rawData" : [
[
99.5468132,
99.7303878,
106.1753257,
102.3959682,
99.8042391
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 349.3117320417805,
"scoreError" : 36.84170052167054,
"scoreConfidence" : [
312.47003152010996,
386.153432563451
],
"scorePercentiles" : {
"0.0" : 333.8303165949007,
"50.0" : 355.13454113203943,
"90.0" : 356.053955003567,
"95.0" : 356.053955003567,
"99.0" : 356.053955003567,
"99.9" : 356.053955003567,
"99.99" : 356.053955003567,
"99.999" : 356.053955003567,
"99.9999" : 356.053955003567,
"100.0" : 356.053955003567
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
356.053955003567,
355.39982069984376,
333.8303165949007,
346.14002677855154,
355.13454113203943
]
]
},
"gc.alloc.rate.norm" : {
"score" : 37.17191984,
"scoreError" : 1.1810873430430268E-5,
"scoreConfidence" : [
37.17190802912657,
37.17193165087343
],
"scorePercentiles" : {
"0.0" : 37.1719176,
"50.0" : 37.1719176,
"90.0" : 37.1719232,
"95.0" : 37.1719232,
"99.0" : 37.1719232,
"99.9" : 37.1719232,
"99.99" : 37.1719232,
"99.999" : 37.1719232,
"99.9999" : 37.1719232,
"100.0" : 37.1719232
},
"scoreUnit" : "B/op",
"rawData" : [
[
37.1719232,
37.1719176,
37.1719176,
37.1719232,
37.1719176
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
0.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
2.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 99.07496586,
"scoreError" : 4.951748015895382,
"scoreConfidence" : [
94.12321784410463,
104.02671387589538
],
"scorePercentiles" : {
"0.0" : 97.7845324,
"50.0" : 98.5552567,
"90.0" : 100.9927379,
"95.0" : 100.9927379,
"99.0" : 100.9927379,
"99.9" : 100.9927379,
"99.99" : 100.9927379,
"99.999" : 100.9927379,
"99.9999" : 100.9927379,
"100.0" : 100.9927379
},
"scoreUnit" : "ns/op",
"rawData" : [
[
97.7845324,
98.3155503,
98.5552567,
99.726752,
100.9927379
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 325.04452622448196,
"scoreError" : 16.134032226950527,
"scoreConfidence" : [
308.91049399753143,
341.1785584514325
],
"scorePercentiles" : {
"0.0" : 318.83488434067135,
"50.0" : 326.71605373096935,
"90.0" : 329.2912013208007,
"95.0" : 329.2912013208007,
"99.0" : 329.2912013208007,
"99.9" : 329.2912013208007,
"99.99" : 329.2912013208007,
"99.999" : 329.2912013208007,
"99.9999" : 329.2912013208007,
"100.0" : 329.2912013208007
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
329.2912013208007,
327.5132376953698,
326.71605373096935,
322.8672540345986,
318.83488434067135
]
]
},
"gc.alloc.rate.norm" : {
"score" : 33.769457440000004,
"scoreError" : 1.7068389132207525E-5,
"scoreConfidence" : [
33.76944037161087,
33.76947450838914
],
"scorePercentiles" : {
"0.0" : 33.7694528,
"50.0" : 33.7694584,
"90.0" : 33.7694616,
"95.0" : 33.7694616,
"99.0" : 33.7694616,
"99.9" : 33.7694616,
"99.99" : 33.7694616,
"99.999" : 33.7694616,
"99.9999" : 33.7694616,
"100.0" : 33.7694616
},
"scoreUnit" : "B/op",
"rawData" : [
[
33.7694584,
33.7694616,
33.7694528,
33.7694616,
33.7694528
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
1.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 4.0,
"scoreError" : "NaN",
"scoreConfidence" : [
4.0,
4.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
1.0,
2.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 138.68712452,
"scoreError" : 11.173457077652813,
"scoreConfidence" : [
127.51366744234718,
149.8605815976528
],
"scorePercentiles" : {
"0.0" : 135.7803166,
"50.0" : 137.5496432,
"90.0" : 142.8588582,
"95.0" : 142.8588582,
"99.0" : 142.8588582,
"99.9" : 142.8588582,
"99.99" : 142.8588582,
"99.999" : 142.8588582,
"99.9999" : 142.8588582,
"100.0" : 142.8588582
},
"scoreUnit" : "ns/op",
"rawData" : [
[
135.7803166,
140.4296187,
137.5496432,
142.8588582,
136.8171859
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 372.09388747364636,
"scoreError" : 29.68622493669458,
"scoreConfidence" : [
342.40766253695176,
401.78011241034096
],
"scorePercentiles" : {
"0.0" : 361.1048910258115,
"50.0" : 375.0356959299248,
"90.0" : 379.92307832119695,
"95.0" : 379.92307832119695,
"99.0" : 379.92307832119695,
"99.9" : 379.92307832119695,
"99.99" : 379.92307832119695,
"99.999" : 379.92307832119695,
"99.9999" : 379.92307832119695,
"100.0" : 379.92307832119695
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
379.92307832119695,
367.3547805318304,
375.0356959299248,
361.1048910258115,
377.05099155946857
]
]
},
"gc.alloc.rate.norm" : {
"score" : 54.09909328,
"scoreError" : 1.0803784275488548E-5,
"scoreConfidence" : [
54.09908247621572,
54.099104083784276
],
"scorePercentiles" : {
"0.0" : 54.0990904,
"50.0" : 54.0990936,
"90.0" : 54.099096,
"95.0" : 54.099096,
"99.0" : 54.099096,
"99.9" : 54.099096,
"99.99" : 54.099096,
"99.999" : 54.099096,
"99.9999" : 54.099096,
"100.0" : 54.099096
},
"scoreUnit" : "B/op",
"rawData" : [
[
54.0990936,
54.099096,
54.0990904,
54.099096,
54.0990904
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 4.0,
"scoreError" : "NaN",
"scoreConfidence" : [
4.0,
4.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
2.0,
2.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 129.8731303,
"scoreError" : 4.9918349454523305,
"scoreConfidence" : [
124.88129535454769,
134.86496524545234
],
"scorePercentiles" : {
"0.0" : 127.9659578,
"50.0" : 130.123238,
"90.0" : 131.2968202,
"95.0" : 131.2968202,
"99.0" : 131.2968202,
"99.9" : 131.2968202,
"99.99" : 131.2968202,
"99.999" : 131.2968202,
"99.9999" : 131.2968202,
"100.0" : 131.2968202
},
"scoreUnit" : "ns/op",
"rawData" : [
[
130.123238,
130.6856085,
127.9659578,
131.2968202,
129.294027
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 372.22146181444367,
"scoreError" : 14.353748703651181,
"scoreConfidence" : [
357.86771311079247,
386.5752105180949
],
"scorePercentiles" : {
"0.0" : 368.15988682688555,
"50.0" : 371.471397907464,
"90.0" : 377.73179041864034,
"95.0" : 377.73179041864034,
"99.0" : 377.73179041864034,
"99.9" : 377.73179041864034,
"99.99" : 377.73179041864034,
"99.999" : 377.73179041864034,
"99.9999" : 377.73179041864034,
"100.0" : 377.73179041864034
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
371.471397907464,
369.88290865170296,
377.73179041864034,
368.15988682688555,
373.86132526752556
]
]
},
"gc.alloc.rate.norm" : {
"score" : 50.69252256,
"scoreError" : 1.1810873430430268E-5,
"scoreConfidence" : [
50.69251074912657,
50.69253437087343
],
"scorePercentiles" : {
"0.0" : 50.6925192,
"50.0" : 50.6925248,
"90.0" : 50.6925248,
"95.0" : 50.6925248,
"99.0" : 50.6925248,
"99.9" : 50.6925248,
"99.99" : 50.6925248,
"99.999" : 50.6925248,
"99.9999" : 50.6925248,
"100.0" : 50.6925248
},
"scoreUnit" : "B/op",
"rawData" : [
[
50.6925248,
50.6925192,
50.6925248,
50.6925192,
50.6925248
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
0.0,
1.0,
0.0,
1.0
]
]
},
"gc.time" : {
"score" : 7.0,
"scoreError" : "NaN",
"scoreConfidence" : [
7.0,
7.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 2.0,
"90.0" : 3.0,
"95.0" : 3.0,
"99.0" : 3.0,
"99.9" : 3.0,
"99.99" : 3.0,
"99.999" : 3.0,
"99.9999" : 3.0,
"100.0" : 3.0
},
"scoreUnit" : "ms",
"rawData" : [
[
2.0,
3.0,
2.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 173.15594892,
"scoreError" : 27.23226836857599,
"scoreConfidence" : [
145.92368055142398,
200.388217288576
],
"scorePercentiles" : {
"0.0" : 167.9486579,
"50.0" : 168.9520408,
"90.0" : 184.1035283,
"95.0" : 184.1035283,
"99.0" : 184.1035283,
"99.9" : 184.1035283,
"99.99" : 184.1035283,
"99.999" : 184.1035283,
"99.9999" : 184.1035283,
"100.0" : 184.1035283
},
"scoreUnit" : "ns/op",
"rawData" : [
[
176.5255025,
168.9520408,
168.2500151,
184.1035283,
167.9486579
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 391.8857199130765,
"scoreError" : 59.908542857214904,
"scoreConfidence" : [
331.9771770558616,
451.7942627702914
],
"scorePercentiles" : {
"0.0" : 368.10719545163624,
"50.0" : 401.1089373414397,
"90.0" : 403.51175986490324,
"95.0" : 403.51175986490324,
"99.0" : 403.51175986490324,
"99.9" : 403.51175986490324,
"99.99" : 403.51175986490324,
"99.999" : 403.51175986490324,
"99.9999" : 403.51175986490324,
"100.0" : 403.51175986490324
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
383.9091765352446,
401.1089373414397,
402.7915303721588,
368.10719545163624,
403.51175986490324
]
]
},
"gc.alloc.rate.norm" : {
"score" : 71.06809824,
"scoreError" : 1.916367647977371E-5,
"scoreConfidence" : [
71.06807907632351,
71.06811740367648
],
"scorePercentiles" : {
"0.0" : 71.0680936,
"50.0" : 71.0680992,
"90.0" : 71.0681056,
"95.0" : 71.0681056,
"99.0" : 71.0681056,
"99.9" : 71.0681056,
"99.99" : 71.0681056,
"99.999" : 71.0681056,
"99.9999" : 71.0681056,
"100.0" : 71.0681056
},
"scoreUnit" : "B/op",
"rawData" : [
[
71.0680992,
71.0681056,
71.0680936,
71.0680992,
71.0680936
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
1.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
1.0,
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52578:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 162.33357510000002,
"scoreError" : 12.427411415710294,
"scoreConfidence" : [
149.90616368428974,
174.7609865157103
],
"scorePercentiles" : {
"0.0" : 159.25302,
"50.0" : 160.8876687,
"90.0" : 166.8937794,
"95.0" : 166.8937794,
"99.0" : 166.8937794,
"99.9" : 166.8937794,
"99.99" : 166.8937794,
"99.999" : 166.8937794,
"99.9999" : 166.8937794,
"100.0" : 166.8937794
},
"scoreUnit" : "ns/op",
"rawData" : [
[
160.1618378,
159.25302,
166.8937794,
160.8876687,
164.4715696
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 397.4866810944482,
"scoreError" : 30.15486340813652,
"scoreConfidence" : [
367.3318176863117,
427.64154450258474
],
"scorePercentiles" : {
"0.0" : 386.5044241309188,
"50.0" : 400.93613682966935,
"90.0" : 405.0452387783146,
"95.0" : 405.0452387783146,
"99.0" : 405.0452387783146,
"99.9" : 405.0452387783146,
"99.99" : 405.0452387783146,
"99.999" : 405.0452387783146,
"99.9999" : 405.0452387783146,
"100.0" : 405.0452387783146
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
402.74945756319283,
405.0452387783146,
386.5044241309188,
400.93613682966935,
392.19814817014543
]
]
},
"gc.alloc.rate.norm" : {
"score" : 67.64534736,
"scoreError" : 1.1810873445416214E-5,
"scoreConfidence" : [
67.64533554912656,
67.64535917087345
],
"scorePercentiles" : {
"0.0" : 67.645344,
"50.0" : 67.6453496,
"90.0" : 67.6453496,
"95.0" : 67.6453496,
"99.0" : 67.6453496,
"99.9" : 67.6453496,
"99.99" : 67.6453496,
"99.999" : 67.6453496,
"99.9999" : 67.6453496,
"100.0" : 67.6453496
},
"scoreUnit" : "B/op",
"rawData" : [
[
67.6453496,
67.645344,
67.6453496,
67.645344,
67.6453496
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
0.0,
1.0,
0.0,
1.0
]
]
},
"gc.time" : {
"score" : 6.0,
"scoreError" : "NaN",
"scoreConfidence" : [
6.0,
6.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 2.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
2.0,
2.0,
2.0
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/user/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 189.51886900000002,
"scoreError" : 59.59442588931028,
"scoreConfidence" : [
129.92444311068974,
249.1132948893103
],
"scorePercentiles" : {
"0.0" : 176.429808,
"50.0" : 183.2659588,
"90.0" : 215.9652922,
"95.0" : 215.9652922,
"99.0" : 215.9652922,
"99.9" : 215.9652922,
"99.99" : 215.9652922,
"99.999" : 215.9652922,
"99.9999" : 215.9652922,
"100.0" : 215.9652922
},
"scoreUnit" : "ns/op",
"rawData" : [
[
182.5744608,
189.3588252,
176.429808,
183.2659588,
215.9652922
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 161.78961171341118,
"scoreError" : 47.224275573814026,
"scoreConfidence" : [
114.56533613959715,
209.0138872872252
],
"scorePercentiles" : {
"0.0" : 141.11600660333121,
"50.0" : 166.18340972174445,
"90.0" : 173.0636203624918,
"95.0" : 173.0636203624918,
"99.0" : 173.0636203624918,
"99.9" : 173.0636203624918,
"99.99" : 173.0636203624918,
"99.999" : 173.0636203624918,
"99.9999" : 173.0636203624918,
"100.0" : 173.0636203624918
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
167.0571578643228,
161.52786401516562,
173.0636203624918,
166.18340972174445,
141.11600660333121
]
]
},
"gc.alloc.rate.norm" : {
"score" : 31.99612032,
"scoreError" : 0.20785045868598356,
"scoreConfidence" : [
31.788269861314017,
32.203970778685985
],
"scorePercentiles" : {
"0.0" : 31.9386536,
"50.0" : 31.9855864,
"90.0" : 32.0758168,
"95.0" : 32.0758168,
"99.0" : 32.0758168,
"99.9" : 32.0758168,
"99.99" : 32.0758168,
"99.999" : 32.0758168,
"99.9999" : 32.0758168,
"100.0" : 32.0758168
},
"scoreUnit" : "B/op",
"rawData" : [
[
31.9855864,
32.0758168,
32.0204488,
31.9386536,
31.960096
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
0.0,
1.0,
1.0
]
]
},
"gc.time" : {
"score" : 42.0,
"scoreError" : "NaN",
"scoreConfidence" : [
42.0,
42.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 2.0,
"90.0" : 32.0,
"95.0" : 32.0,
"99.0" : 32.0,
"99.9" : 32.0,
"99.99" : 32.0,
"99.999" : 32.0,
"99.9999" : 32.0,
"100.0" : 32.0
},
"scoreUnit" : "ms",
"rawData" : [
[
8.0,
2.0,
32.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 181.26203074,
"scoreError" : 7.888008921650993,
"scoreConfidence" : [
173.374021818349,
189.150039661651
],
"scorePercentiles" : {
"0.0" : 179.7572067,
"50.0" : 180.6874123,
"90.0" : 184.7680169,
"95.0" : 184.7680169,
"99.0" : 184.7680169,
"99.9" : 184.7680169,
"99.99" : 184.7680169,
"99.999" : 184.7680169,
"99.9999" : 184.7680169,
"100.0" : 184.7680169
},
"scoreUnit" : "ns/op",
"rawData" : [
[
179.88501,
180.6874123,
181.2125078,
184.7680169,
179.7572067
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 140.74398393905471,
"scoreError" : 5.363093335845977,
"scoreConfidence" : [
135.38089060320874,
146.1070772749007
],
"scorePercentiles" : {
"0.0" : 138.54619336658902,
"50.0" : 141.21591698946037,
"90.0" : 142.18676697268896,
"95.0" : 142.18676697268896,
"99.0" : 142.18676697268896,
"99.9" : 142.18676697268896,
"99.99" : 142.18676697268896,
"99.999" : 142.18676697268896,
"99.9999" : 142.18676697268896,
"100.0" : 142.18676697268896
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
142.18676697268896,
141.42618419859178,
141.21591698946037,
138.54619336658902,
140.3448581679434
]
]
},
"gc.alloc.rate.norm" : {
"score" : 26.75169648,
"scoreError" : 0.6395948336507641,
"scoreConfidence" : [
26.112101646349235,
27.391291313650765
],
"scorePercentiles" : {
"0.0" : 26.4562744,
"50.0" : 26.8227384,
"90.0" : 26.845248,
"95.0" : 26.845248,
"99.0" : 26.845248,
"99.9" : 26.845248,
"99.99" : 26.845248,
"99.999" : 26.845248,
"99.9999" : 26.845248,
"100.0" : 26.845248
},
"scoreUnit" : "B/op",
"rawData" : [
[
26.8227384,
26.7980488,
26.8361728,
26.845248,
26.4562744
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 8.0,
"scoreError" : "NaN",
"scoreConfidence" : [
8.0,
8.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 4.0,
"95.0" : 4.0,
"99.0" : 4.0,
"99.9" : 4.0,
"99.99" : 4.0,
"99.999" : 4.0,
"99.9999" : 4.0,
"100.0" : 4.0
},
"scoreUnit" : "ms",
"rawData" : [
[
4.0,
4.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 293.04571595999994,
"scoreError" : 77.5129575044747,
"scoreConfidence" : [
215.53275845552525,
370.5586734644746
],
"scorePercentiles" : {
"0.0" : 274.235682,
"50.0" : 287.0117326,
"90.0" : 327.3889378,
"95.0" : 327.3889378,
"99.0" : 327.3889378,
"99.9" : 327.3889378,
"99.99" : 327.3889378,
"99.999" : 327.3889378,
"99.9999" : 327.3889378,
"100.0" : 327.3889378
},
"scoreUnit" : "ns/op",
"rawData" : [
[
290.0347665,
287.0117326,
286.5574609,
274.235682,
327.3889378
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 209.7035228224247,
"scoreError" : 51.12416170119767,
"scoreConfidence" : [
158.57936112122704,
260.8276845236224
],
"scorePercentiles" : {
"0.0" : 187.3730424038828,
"50.0" : 214.0518855772637,
"90.0" : 222.59318426881367,
"95.0" : 222.59318426881367,
"99.0" : 222.59318426881367,
"99.9" : 222.59318426881367,
"99.99" : 222.59318426881367,
"99.999" : 222.59318426881367,
"99.9999" : 222.59318426881367,
"100.0" : 222.59318426881367
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
210.19752454002122,
214.30197732214194,
214.0518855772637,
222.59318426881367,
187.3730424038828
]
]
},
"gc.alloc.rate.norm" : {
"score" : 64.21894816,
"scoreError" : 0.9183553924878717,
"scoreConfidence" : [
63.30059276751212,
65.13730355248786
],
"scorePercentiles" : {
"0.0" : 63.9302856,
"50.0" : 64.3220096,
"90.0" : 64.4990376,
"95.0" : 64.4990376,
"99.0" : 64.4990376,
"99.9" : 64.4990376,
"99.99" : 64.4990376,
"99.999" : 64.4990376,
"99.9999" : 64.4990376,
"100.0" : 64.4990376
},
"scoreUnit" : "B/op",
"rawData" : [
[
63.9302856,
64.4990376,
64.3220096,
64.0125568,
64.3308512
]
]
},
"gc.count" : {
"score" : 5.0,
"scoreError" : "NaN",
"scoreConfidence" : [
5.0,
5.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
2.0,
1.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 233.0,
"scoreError" : "NaN",
"scoreConfidence" : [
233.0,
233.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 21.0,
"90.0" : 114.0,
"95.0" : 114.0,
"99.0" : 114.0,
"99.9" : 114.0,
"99.99" : 114.0,
"99.999" : 114.0,
"99.9999" : 114.0,
"100.0" : 114.0
},
"scoreUnit" : "ms",
"rawData" : [
[
11.0,
87.0,
114.0,
21.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 314.41217343999995,
"scoreError" : 8.394204534734014,
"scoreConfidence" : [
306.01796890526595,
322.80637797473395
],
"scorePercentiles" : {
"0.0" : 311.5047567,
"50.0" : 314.8889854,
"90.0" : 316.5348086,
"95.0" : 316.5348086,
"99.0" : 316.5348086,
"99.9" : 316.5348086,
"99.99" : 316.5348086,
"99.999" : 316.5348086,
"99.9999" : 316.5348086,
"100.0" : 316.5348086
},
"scoreUnit" : "ns/op",
"rawData" : [
[
316.5348086,
311.5047567,
312.8668535,
316.265463,
314.8889854
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 170.55977764541154,
"scoreError" : 4.7886991235769605,
"scoreConfidence" : [
165.7710785218346,
175.3484767689885
],
"scorePercentiles" : {
"0.0" : 169.36436656361636,
"50.0" : 170.16665032952397,
"90.0" : 171.97729072303443,
"95.0" : 171.97729072303443,
"99.0" : 171.97729072303443,
"99.9" : 171.97729072303443,
"99.99" : 171.97729072303443,
"99.999" : 171.97729072303443,
"99.9999" : 171.97729072303443,
"100.0" : 171.97729072303443
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
169.36436656361636,
171.97729072303443,
171.78079415543547,
169.50978645544754,
170.16665032952397
]
]
},
"gc.alloc.rate.norm" : {
"score" : 56.231989920000004,
"scoreError" : 0.28005784666191386,
"scoreConfidence" : [
55.95193207333809,
56.512047766661915
],
"scorePercentiles" : {
"0.0" : 56.1772536,
"50.0" : 56.21734,
"90.0" : 56.358272,
"95.0" : 56.358272,
"99.0" : 56.358272,
"99.9" : 56.358272,
"99.99" : 56.358272,
"99.999" : 56.358272,
"99.9999" : 56.358272,
"100.0" : 56.358272
},
"scoreUnit" : "B/op",
"rawData" : [
[
56.2173672,
56.1772536,
56.358272,
56.21734,
56.1897168
]
]
},
"gc.count" : {
"score" : 5.0,
"scoreError" : "NaN",
"scoreConfidence" : [
5.0,
5.0
],
"scorePercentiles" : {
"0.0" : 1.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
1.0,
1.0,
1.0,
1.0
]
]
},
"gc.time" : {
"score" : 110.0,
"scoreError" : "NaN",
"scoreConfidence" : [
110.0,
110.0
],
"scorePercentiles" : {
"0.0" : 3.0,
"50.0" : 19.0,
"90.0" : 50.0,
"95.0" : 50.0,
"99.0" : 50.0,
"99.9" : 50.0,
"99.99" : 50.0,
"99.999" : 50.0,
"99.9999" : 50.0,
"100.0" : 50.0
},
"scoreUnit" : "ms",
"rawData" : [
[
6.0,
3.0,
19.0,
32.0,
50.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 514.05769562,
"scoreError" : 132.12603902472554,
"scoreConfidence" : [
381.9316565952745,
646.1837346447255
],
"scorePercentiles" : {
"0.0" : 482.9604598,
"50.0" : 495.2142457,
"90.0" : 560.9930011,
"95.0" : 560.9930011,
"99.0" : 560.9930011,
"99.9" : 560.9930011,
"99.99" : 560.9930011,
"99.999" : 560.9930011,
"99.9999" : 560.9930011,
"100.0" : 560.9930011
},
"scoreUnit" : "ns/op",
"rawData" : [
[
560.9930011,
495.2142457,
491.2715376,
482.9604598,
539.8492339
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 198.58711981618015,
"scoreError" : 43.83859070229255,
"scoreConfidence" : [
154.7485291138876,
242.4257105184727
],
"scorePercentiles" : {
"0.0" : 178.47300913909035,
"50.0" : 203.17452352621433,
"90.0" : 206.39665203161917,
"95.0" : 206.39665203161917,
"99.0" : 206.39665203161917,
"99.9" : 206.39665203161917,
"99.99" : 206.39665203161917,
"99.999" : 206.39665203161917,
"99.9999" : 206.39665203161917,
"100.0" : 206.39665203161917
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
178.47300913909035,
203.4609820190663,
203.17452352621433,
206.39665203161917,
201.43043236491053
]
]
},
"gc.alloc.rate.norm" : {
"score" : 106.77405856,
"scoreError" : 15.705412465966754,
"scoreConfidence" : [
91.06864609403324,
122.47947102596676
],
"scorePercentiles" : {
"0.0" : 104.5274744,
"50.0" : 104.9912248,
"90.0" : 114.0284088,
"95.0" : 114.0284088,
"99.0" : 114.0284088,
"99.9" : 114.0284088,
"99.99" : 114.0284088,
"99.999" : 114.0284088,
"99.9999" : 114.0284088,
"100.0" : 114.0284088
},
"scoreUnit" : "B/op",
"rawData" : [
[
104.9912248,
105.6566056,
104.6665792,
104.5274744,
114.0284088
]
]
},
"gc.count" : {
"score" : 14.0,
"scoreError" : "NaN",
"scoreConfidence" : [
14.0,
14.0
],
"scorePercentiles" : {
"0.0" : 2.0,
"50.0" : 3.0,
"90.0" : 4.0,
"95.0" : 4.0,
"99.0" : 4.0,
"99.9" : 4.0,
"99.99" : 4.0,
"99.999" : 4.0,
"99.9999" : 4.0,
"100.0" : 4.0
},
"scoreUnit" : "counts",
"rawData" : [
[
3.0,
4.0,
2.0,
2.0,
3.0
]
]
},
"gc.time" : {
"score" : 3194.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3194.0,
3194.0
],
"scorePercentiles" : {
"0.0" : 457.0,
"50.0" : 600.0,
"90.0" : 837.0,
"95.0" : 837.0,
"99.0" : 837.0,
"99.9" : 837.0,
"99.99" : 837.0,
"99.999" : 837.0,
"99.9999" : 837.0,
"100.0" : 837.0
},
"scoreUnit" : "ms",
"rawData" : [
[
837.0,
465.0,
600.0,
457.0,
835.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 639.66323554,
"scoreError" : 55.810320729691675,
"scoreConfidence" : [
583.8529148103083,
695.4735562696916
],
"scorePercentiles" : {
"0.0" : 616.1777589,
"50.0" : 640.4087767,
"90.0" : 655.0542922,
"95.0" : 655.0542922,
"99.0" : 655.0542922,
"99.9" : 655.0542922,
"99.99" : 655.0542922,
"99.999" : 655.0542922,
"99.9999" : 655.0542922,
"100.0" : 655.0542922
},
"scoreUnit" : "ns/op",
"rawData" : [
[
640.4087767,
639.8544587,
655.0542922,
616.1777589,
646.8208912
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 153.57455052329829,
"scoreError" : 26.562564408826454,
"scoreConfidence" : [
127.01198611447182,
180.13711493212475
],
"scorePercentiles" : {
"0.0" : 145.46939351473338,
"50.0" : 152.89486957272214,
"90.0" : 162.13510939093936,
"95.0" : 162.13510939093936,
"99.0" : 162.13510939093936,
"99.9" : 162.13510939093936,
"99.99" : 162.13510939093936,
"99.999" : 162.13510939093936,
"99.9999" : 162.13510939093936,
"100.0" : 162.13510939093936
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
145.46939351473338,
152.89486957272214,
148.6430034314852,
158.7303767066114,
162.13510939093936
]
]
},
"gc.alloc.rate.norm" : {
"score" : 102.98100303999999,
"scoreError" : 16.999542329341214,
"scoreConfidence" : [
85.98146071065878,
119.9805453693412
],
"scorePercentiles" : {
"0.0" : 97.687964,
"50.0" : 102.5602432,
"90.0" : 109.9693456,
"95.0" : 109.9693456,
"99.0" : 109.9693456,
"99.9" : 109.9693456,
"99.99" : 109.9693456,
"99.999" : 109.9693456,
"99.9999" : 109.9693456,
"100.0" : 109.9693456
},
"scoreUnit" : "B/op",
"rawData" : [
[
97.687964,
102.585392,
102.1020704,
102.5602432,
109.9693456
]
]
},
"gc.count" : {
"score" : 11.0,
"scoreError" : "NaN",
"scoreConfidence" : [
11.0,
11.0
],
"scorePercentiles" : {
"0.0" : 1.0,
"50.0" : 2.0,
"90.0" : 4.0,
"95.0" : 4.0,
"99.0" : 4.0,
"99.9" : 4.0,
"99.99" : 4.0,
"99.999" : 4.0,
"99.9999" : 4.0,
"100.0" : 4.0
},
"scoreUnit" : "counts",
"rawData" : [
[
2.0,
2.0,
4.0,
2.0,
1.0
]
]
},
"gc.time" : {
"score" : 1067.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1067.0,
1067.0
],
"scorePercentiles" : {
"0.0" : 41.0,
"50.0" : 221.0,
"90.0" : 399.0,
"95.0" : 399.0,
"99.0" : 399.0,
"99.9" : 399.0,
"99.99" : 399.0,
"99.999" : 399.0,
"99.9999" : 399.0,
"100.0" : 399.0
},
"scoreUnit" : "ms",
"rawData" : [
[
221.0,
343.0,
399.0,
63.0,
41.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 603.6402786599999,
"scoreError" : 38.57477968802031,
"scoreConfidence" : [
565.0654989719797,
642.2150583480202
],
"scorePercentiles" : {
"0.0" : 592.3176779,
"50.0" : 607.9128507,
"90.0" : 615.5532421,
"95.0" : 615.5532421,
"99.0" : 615.5532421,
"99.9" : 615.5532421,
"99.99" : 615.5532421,
"99.999" : 615.5532421,
"99.9999" : 615.5532421,
"100.0" : 615.5532421
},
"scoreUnit" : "ns/op",
"rawData" : [
[
615.5532421,
607.9128507,
592.3176779,
594.0946649,
608.3229577
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 234.35265232960487,
"scoreError" : 12.438748664339348,
"scoreConfidence" : [
221.9139036652655,
246.79140099394422
],
"scorePercentiles" : {
"0.0" : 231.57837039378546,
"50.0" : 232.25311528155214,
"90.0" : 238.30268201954144,
"95.0" : 238.30268201954144,
"99.0" : 238.30268201954144,
"99.9" : 238.30268201954144,
"99.99" : 238.30268201954144,
"99.999" : 238.30268201954144,
"99.9999" : 238.30268201954144,
"100.0" : 238.30268201954144
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
231.57837039378546,
232.25311528155214,
238.30268201954144,
237.42273787778794,
232.20635607535752
]
]
},
"gc.alloc.rate.norm" : {
"score" : 148.31480752000002,
"scoreError" : 2.5203793065493145,
"scoreConfidence" : [
145.79442821345071,
150.83518682654932
],
"scorePercentiles" : {
"0.0" : 147.9081592,
"50.0" : 148.0529536,
"90.0" : 149.477404,
"95.0" : 149.477404,
"99.0" : 149.477404,
"99.9" : 149.477404,
"99.99" : 149.477404,
"99.999" : 149.477404,
"99.9999" : 149.477404,
"100.0" : 149.477404
},
"scoreUnit" : "B/op",
"rawData" : [
[
149.477404,
148.0529536,
148.0128232,
147.9081592,
148.1226976
]
]
},
"gc.count" : {
"score" : 19.0,
"scoreError" : "NaN",
"scoreConfidence" : [
19.0,
19.0
],
"scorePercentiles" : {
"0.0" : 2.0,
"50.0" : 4.0,
"90.0" : 5.0,
"95.0" : 5.0,
"99.0" : 5.0,
"99.9" : 5.0,
"99.99" : 5.0,
"99.999" : 5.0,
"99.9999" : 5.0,
"100.0" : 5.0
},
"scoreUnit" : "counts",
"rawData" : [
[
3.0,
5.0,
5.0,
4.0,
2.0
]
]
},
"gc.time" : {
"score" : 1005.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1005.0,
1005.0
],
"scorePercentiles" : {
"0.0" : 95.0,
"50.0" : 165.0,
"90.0" : 341.0,
"95.0" : 341.0,
"99.0" : 341.0,
"99.9" : 341.0,
"99.99" : 341.0,
"99.999" : 341.0,
"99.9999" : 341.0,
"100.0" : 341.0
},
"scoreUnit" : "ms",
"rawData" : [
[
341.0,
294.0,
95.0,
110.0,
165.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 718.3449393600001,
"scoreError" : 57.372612663767136,
"scoreConfidence" : [
660.972326696233,
775.7175520237672
],
"scorePercentiles" : {
"0.0" : 702.8892585,
"50.0" : 719.7226606,
"90.0" : 736.769081,
"95.0" : 736.769081,
"99.0" : 736.769081,
"99.9" : 736.769081,
"99.99" : 736.769081,
"99.999" : 736.769081,
"99.9999" : 736.769081,
"100.0" : 736.769081
},
"scoreUnit" : "ns/op",
"rawData" : [
[
736.769081,
702.8892585,
703.9589695,
728.3847272,
719.7226606
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 190.58495983954157,
"scoreError" : 21.06504509679354,
"scoreConfidence" : [
169.51991474274803,
211.6500049363351
],
"scorePercentiles" : {
"0.0" : 182.98178881515645,
"50.0" : 190.91107634417898,
"90.0" : 197.6395163447321,
"95.0" : 197.6395163447321,
"99.0" : 197.6395163447321,
"99.9" : 197.6395163447321,
"99.99" : 197.6395163447321,
"99.999" : 197.6395163447321,
"99.9999" : 197.6395163447321,
"100.0" : 197.6395163447321
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
182.98178881515645,
197.6395163447321,
193.14575035439654,
190.91107634417898,
188.2466673392438
]
]
},
"gc.alloc.rate.norm" : {
"score" : 143.50011552,
"scoreError" : 8.056862342980237,
"scoreConfidence" : [
135.44325317701978,
151.55697786298023
],
"scorePercentiles" : {
"0.0" : 141.3680928,
"50.0" : 142.5749072,
"90.0" : 145.815196,
"95.0" : 145.815196,
"99.0" : 145.815196,
"99.9" : 145.815196,
"99.99" : 145.815196,
"99.999" : 145.815196,
"99.9999" : 145.815196,
"100.0" : 145.815196
},
"scoreUnit" : "B/op",
"rawData" : [
[
141.3680928,
145.6705032,
142.5749072,
145.815196,
142.0718784
]
]
},
"gc.count" : {
"score" : 12.0,
"scoreError" : "NaN",
"scoreConfidence" : [
12.0,
12.0
],
"scorePercentiles" : {
"0.0" : 1.0,
"50.0" : 2.0,
"90.0" : 4.0,
"95.0" : 4.0,
"99.0" : 4.0,
"99.9" : 4.0,
"99.99" : 4.0,
"99.999" : 4.0,
"99.9999" : 4.0,
"100.0" : 4.0
},
"scoreUnit" : "counts",
"rawData" : [
[
3.0,
2.0,
1.0,
2.0,
4.0
]
]
},
"gc.time" : {
"score" : 1036.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1036.0,
1036.0
],
"scorePercentiles" : {
"0.0" : 92.0,
"50.0" : 236.0,
"90.0" : 317.0,
"95.0" : 317.0,
"99.0" : 317.0,
"99.9" : 317.0,
"99.99" : 317.0,
"99.999" : 317.0,
"99.9999" : 317.0,
"100.0" : 317.0
},
"scoreUnit" : "ms",
"rawData" : [
[
270.0,
121.0,
92.0,
236.0,
317.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 795.329688,
"scoreError" : 129.35198055038802,
"scoreConfidence" : [
665.977707449612,
924.681668550388
],
"scorePercentiles" : {
"0.0" : 771.3840639,
"50.0" : 787.7928623,
"90.0" : 853.8070591,
"95.0" : 853.8070591,
"99.0" : 853.8070591,
"99.9" : 853.8070591,
"99.99" : 853.8070591,
"99.999" : 853.8070591,
"99.9999" : 853.8070591,
"100.0" : 853.8070591
},
"scoreUnit" : "ns/op",
"rawData" : [
[
771.3840639,
787.7928623,
774.7750459,
788.8894088,
853.8070591
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 237.58807749189222,
"scoreError" : 35.540685759666914,
"scoreConfidence" : [
202.04739173222532,
273.1287632515591
],
"scorePercentiles" : {
"0.0" : 221.62853764881086,
"50.0" : 239.88645798589823,
"90.0" : 245.46679828356173,
"95.0" : 245.46679828356173,
"99.0" : 245.46679828356173,
"99.9" : 245.46679828356173,
"99.99" : 245.46679828356173,
"99.999" : 245.46679828356173,
"99.9999" : 245.46679828356173,
"100.0" : 245.46679828356173
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
245.46679828356173,
239.48554971342566,
239.88645798589823,
241.4730438277646,
221.62853764881086
]
]
},
"gc.alloc.rate.norm" : {
"score" : 197.89121872,
"scoreError" : 6.994237200895656,
"scoreConfidence" : [
190.89698151910434,
204.88545592089568
],
"scorePercentiles" : {
"0.0" : 194.8908624,
"50.0" : 198.424484,
"90.0" : 199.7541152,
"95.0" : 199.7541152,
"99.0" : 199.7541152,
"99.9" : 199.7541152,
"99.99" : 199.7541152,
"99.999" : 199.7541152,
"99.9999" : 199.7541152,
"100.0" : 199.7541152
},
"scoreUnit" : "B/op",
"rawData" : [
[
198.552164,
197.834468,
194.8908624,
199.7541152,
198.424484
]
]
},
"gc.count" : {
"score" : 19.0,
"scoreError" : "NaN",
"scoreConfidence" : [
19.0,
19.0
],
"scorePercentiles" : {
"0.0" : 2.0,
"50.0" : 3.0,
"90.0" : 6.0,
"95.0" : 6.0,
"99.0" : 6.0,
"99.9" : 6.0,
"99.99" : 6.0,
"99.999" : 6.0,
"99.9999" : 6.0,
"100.0" : 6.0
},
"scoreUnit" : "counts",
"rawData" : [
[
2.0,
6.0,
3.0,
6.0,
2.0
]
]
},
"gc.time" : {
"score" : 1683.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1683.0,
1683.0
],
"scorePercentiles" : {
"0.0" : 144.0,
"50.0" : 212.0,
"90.0" : 759.0,
"95.0" : 759.0,
"99.0" : 759.0,
"99.9" : 759.0,
"99.99" : 759.0,
"99.999" : 759.0,
"99.9999" : 759.0,
"100.0" : 759.0
},
"scoreUnit" : "ms",
"rawData" : [
[
212.0,
395.0,
144.0,
173.0,
759.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 1116.31705492,
"scoreError" : 322.2252009064702,
"scoreConfidence" : [
794.0918540135297,
1438.5422558264702
],
"scorePercentiles" : {
"0.0" : 1030.6973116,
"50.0" : 1098.4148973,
"90.0" : 1243.8797294,
"95.0" : 1243.8797294,
"99.0" : 1243.8797294,
"99.9" : 1243.8797294,
"99.99" : 1243.8797294,
"99.999" : 1243.8797294,
"99.9999" : 1243.8797294,
"100.0" : 1243.8797294
},
"scoreUnit" : "ns/op",
"rawData" : [
[
1147.8713354,
1030.6973116,
1243.8797294,
1060.7220009,
1098.4148973
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 157.2116765378261,
"scoreError" : 44.749727905554,
"scoreConfidence" : [
112.46194863227208,
201.9614044433801
],
"scorePercentiles" : {
"0.0" : 138.95142282134586,
"50.0" : 160.9287330346404,
"90.0" : 169.32353366304804,
"95.0" : 169.32353366304804,
"99.0" : 169.32353366304804,
"99.9" : 169.32353366304804,
"99.99" : 169.32353366304804,
"99.999" : 169.32353366304804,
"99.9999" : 169.32353366304804,
"100.0" : 169.32353366304804
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
153.77341947892683,
169.32353366304804,
138.95142282134586,
163.0812736911693,
160.9287330346404
]
]
},
"gc.alloc.rate.norm" : {
"score" : 183.21539520000002,
"scoreError" : 7.551348663735917,
"scoreConfidence" : [
175.6640465362641,
190.76674386373594
],
"scorePercentiles" : {
"0.0" : 181.2375024,
"50.0" : 183.0022216,
"90.0" : 185.3558912,
"95.0" : 185.3558912,
"99.0" : 185.3558912,
"99.9" : 185.3558912,
"99.99" : 185.3558912,
"99.999" : 185.3558912,
"99.9999" : 185.3558912,
"100.0" : 185.3558912
},
"scoreUnit" : "B/op",
"rawData" : [
[
185.090348,
183.0022216,
181.2375024,
181.3910128,
185.3558912
]
]
},
"gc.count" : {
"score" : 19.0,
"scoreError" : "NaN",
"scoreConfidence" : [
19.0,
19.0
],
"scorePercentiles" : {
"0.0" : 3.0,
"50.0" : 4.0,
"90.0" : 5.0,
"95.0" : 5.0,
"99.0" : 5.0,
"99.9" : 5.0,
"99.99" : 5.0,
"99.999" : 5.0,
"99.9999" : 5.0,
"100.0" : 5.0
},
"scoreUnit" : "counts",
"rawData" : [
[
3.0,
3.0,
5.0,
4.0,
4.0
]
]
},
"gc.time" : {
"score" : 3337.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3337.0,
3337.0
],
"scorePercentiles" : {
"0.0" : 295.0,
"50.0" : 765.0,
"90.0" : 947.0,
"95.0" : 947.0,
"99.0" : 947.0,
"99.9" : 947.0,
"99.99" : 947.0,
"99.999" : 947.0,
"99.9999" : 947.0,
"100.0" : 947.0
},
"scoreUnit" : "ms",
"rawData" : [
[
925.0,
295.0,
947.0,
405.0,
765.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 28.375600650000003,
"scoreError" : 2.217813681955797,
"scoreConfidence" : [
26.157786968044206,
30.5934143319558
],
"scorePercentiles" : {
"0.0" : 27.78616115,
"50.0" : 28.31878685,
"90.0" : 29.26990605,
"95.0" : 29.26990605,
"99.0" : 29.26990605,
"99.9" : 29.26990605,
"99.99" : 29.26990605,
"99.999" : 29.26990605,
"99.9999" : 29.26990605,
"100.0" : 29.26990605
},
"scoreUnit" : "ns/op",
"rawData" : [
[
28.31878685,
28.5214839,
29.26990605,
27.9816653,
27.78616115
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 226.03572110686528,
"scoreError" : 17.462289607302544,
"scoreConfidence" : [
208.57343149956273,
243.49801071416783
],
"scorePercentiles" : {
"0.0" : 219.06060026845898,
"50.0" : 226.41875060113435,
"90.0" : 230.75205325137057,
"95.0" : 230.75205325137057,
"99.0" : 230.75205325137057,
"99.9" : 230.75205325137057,
"99.99" : 230.75205325137057,
"99.999" : 230.75205325137057,
"99.9999" : 230.75205325137057,
"100.0" : 230.75205325137057
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
226.41875060113435,
224.79882870352182,
219.06060026845898,
229.14837270984066,
230.75205325137057
]
]
},
"gc.alloc.rate.norm" : {
"score" : 6.725469599999999,
"scoreError" : 4.6207727152450535E-6,
"scoreConfidence" : [
6.725464979227284,
6.725474220772715
],
"scorePercentiles" : {
"0.0" : 6.7254684,
"50.0" : 6.72547,
"90.0" : 6.7254712,
"95.0" : 6.7254712,
"99.0" : 6.7254712,
"99.9" : 6.7254712,
"99.99" : 6.7254712,
"99.999" : 6.7254712,
"99.9999" : 6.7254712,
"100.0" : 6.7254712
},
"scoreUnit" : "B/op",
"rawData" : [
[
6.7254684,
6.72547,
6.7254712,
6.7254684,
6.72547
]
]
},
"gc.count" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
0.0,
1.0,
0.0,
0.0
]
]
},
"gc.time" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "1",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 25.009431916666664,
"scoreError" : 6.230693384079047,
"scoreConfidence" : [
18.778738532587617,
31.24012530074571
],
"scorePercentiles" : {
"0.0" : 23.2826629,
"50.0" : 24.7048727,
"90.0" : 27.2044354,
"95.0" : 27.2044354,
"99.0" : 27.2044354,
"99.9" : 27.2044354,
"99.99" : 27.2044354,
"99.999" : 27.2044354,
"99.9999" : 27.2044354,
"100.0" : 27.2044354
},
"scoreUnit" : "ns/op",
"rawData" : [
[
23.794687633333332,
27.2044354,
26.06050095,
24.7048727,
23.2826629
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 132.62428380939483,
"scoreError" : 32.55358215713967,
"scoreConfidence" : [
100.07070165225515,
165.1778659665345
],
"scorePercentiles" : {
"0.0" : 121.51978692918911,
"50.0" : 133.81775410885052,
"90.0" : 141.99710006107918,
"95.0" : 141.99710006107918,
"99.0" : 141.99710006107918,
"99.9" : 141.99710006107918,
"99.99" : 141.99710006107918,
"99.999" : 141.99710006107918,
"99.9999" : 141.99710006107918,
"100.0" : 141.99710006107918
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
138.94136007934054,
121.51978692918911,
126.84541786851476,
133.81775410885052,
141.99710006107918
]
]
},
"gc.alloc.rate.norm" : {
"score" : 3.467550533333333,
"scoreError" : 2.44967140467934E-4,
"scoreConfidence" : [
3.467305566192865,
3.4677955004738013
],
"scorePercentiles" : {
"0.0" : 3.4675037333333334,
"50.0" : 3.4675048,
"90.0" : 3.4676224,
"95.0" : 3.4676224,
"99.0" : 3.4676224,
"99.9" : 3.4676224,
"99.99" : 3.4676224,
"99.999" : 3.4676224,
"99.9999" : 3.4676224,
"100.0" : 3.4676224
},
"scoreUnit" : "B/op",
"rawData" : [
[
3.4675048,
3.4676224,
3.467618,
3.4675037333333334,
3.4675037333333334
]
]
},
"gc.count" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
0.0,
0.0,
0.0
]
]
},
"gc.time" : {
"score" : 45.0,
"scoreError" : "NaN",
"scoreConfidence" : [
45.0,
45.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 45.0,
"95.0" : 45.0,
"99.0" : 45.0,
"99.9" : 45.0,
"99.99" : 45.0,
"99.999" : 45.0,
"99.9999" : 45.0,
"100.0" : 45.0
},
"scoreUnit" : "ms",
"rawData" : [
[
45.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 65.2237413,
"scoreError" : 6.620251704483991,
"scoreConfidence" : [
58.60348959551601,
71.84399300448399
],
"scorePercentiles" : {
"0.0" : 63.284092,
"50.0" : 65.5718341,
"90.0" : 67.3480016,
"95.0" : 67.3480016,
"99.0" : 67.3480016,
"99.9" : 67.3480016,
"99.99" : 67.3480016,
"99.999" : 67.3480016,
"99.9999" : 67.3480016,
"100.0" : 67.3480016
},
"scoreUnit" : "ns/op",
"rawData" : [
[
65.5718341,
66.239111,
63.284092,
67.3480016,
63.6756678
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 294.571950311226,
"scoreError" : 29.963005564314763,
"scoreConfidence" : [
264.6089447469112,
324.53495587554073
],
"scorePercentiles" : {
"0.0" : 285.1136172420759,
"50.0" : 292.84422100432835,
"90.0" : 303.4336737245238,
"95.0" : 303.4336737245238,
"99.0" : 303.4336737245238,
"99.9" : 303.4336737245238,
"99.99" : 303.4336737245238,
"99.999" : 303.4336737245238,
"99.9999" : 303.4336737245238,
"100.0" : 303.4336737245238
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
292.84422100432835,
289.8810084048117,
303.4336737245238,
285.1136172420759,
301.58723118039006
]
]
},
"gc.alloc.rate.norm" : {
"score" : 20.14192592,
"scoreError" : 8.874878053404772E-6,
"scoreConfidence" : [
20.141917045121946,
20.14193479487805
],
"scorePercentiles" : {
"0.0" : 20.1419224,
"50.0" : 20.1419256,
"90.0" : 20.141928,
"95.0" : 20.141928,
"99.0" : 20.141928,
"99.9" : 20.141928,
"99.99" : 20.141928,
"99.999" : 20.141928,
"99.9999" : 20.141928,
"100.0" : 20.141928
},
"scoreUnit" : "B/op",
"rawData" : [
[
20.1419256,
20.141928,
20.1419256,
20.141928,
20.1419224
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
2.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "5",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 54.36563806,
"scoreError" : 3.079366603155355,
"scoreConfidence" : [
51.286271456844645,
57.44500466315536
],
"scorePercentiles" : {
"0.0" : 53.0444807,
"50.0" : 54.4612411,
"90.0" : 55.0320753,
"95.0" : 55.0320753,
"99.0" : 55.0320753,
"99.9" : 55.0320753,
"99.99" : 55.0320753,
"99.999" : 55.0320753,
"99.9999" : 55.0320753,
"100.0" : 55.0320753
},
"scoreUnit" : "ns/op",
"rawData" : [
[
53.0444807,
54.4612411,
54.3265666,
55.0320753,
54.9638266
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 295.9321583958248,
"scoreError" : 16.988111909257224,
"scoreConfidence" : [
278.9440464865676,
312.920270305082
],
"scorePercentiles" : {
"0.0" : 292.2975435108968,
"50.0" : 295.35925635802886,
"90.0" : 303.25119249268846,
"95.0" : 303.25119249268846,
"99.0" : 303.25119249268846,
"99.9" : 303.25119249268846,
"99.99" : 303.25119249268846,
"99.999" : 303.25119249268846,
"99.9999" : 303.25119249268846,
"100.0" : 303.25119249268846
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
303.25119249268846,
295.35925635802886,
296.09494396723767,
292.2975435108968,
292.65785565027227
]
]
},
"gc.alloc.rate.norm" : {
"score" : 16.87267776,
"scoreError" : 9.838376401828642E-6,
"scoreConfidence" : [
16.872667921623595,
16.8726875983764
],
"scorePercentiles" : {
"0.0" : 16.872676,
"50.0" : 16.872676,
"90.0" : 16.8726816,
"95.0" : 16.8726816,
"99.0" : 16.8726816,
"99.9" : 16.8726816,
"99.99" : 16.8726816,
"99.999" : 16.8726816,
"99.9999" : 16.8726816,
"100.0" : 16.8726816
},
"scoreUnit" : "B/op",
"rawData" : [
[
16.872676,
16.872676,
16.8726816,
16.8726792,
16.872676
]
]
},
"gc.count" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
0.0,
1.0,
0.0,
0.0
]
]
},
"gc.time" : {
"score" : 1.0,
"scoreError" : "NaN",
"scoreConfidence" : [
1.0,
1.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 97.89059345999999,
"scoreError" : 7.468969097203109,
"scoreConfidence" : [
90.42162436279688,
105.3595625572031
],
"scorePercentiles" : {
"0.0" : 96.3559233,
"50.0" : 97.3999863,
"90.0" : 101.2647506,
"95.0" : 101.2647506,
"99.0" : 101.2647506,
"99.9" : 101.2647506,
"99.99" : 101.2647506,
"99.999" : 101.2647506,
"99.9999" : 101.2647506,
"100.0" : 101.2647506
},
"scoreUnit" : "ns/op",
"rawData" : [
[
96.3559233,
97.3999863,
96.9344993,
101.2647506,
97.4978078
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 362.1845849607807,
"scoreError" : 27.014343232918314,
"scoreConfidence" : [
335.1702417278624,
389.198928193699
],
"scorePercentiles" : {
"0.0" : 350.0121765281979,
"50.0" : 363.89305869540954,
"90.0" : 367.8433505760198,
"95.0" : 367.8433505760198,
"99.0" : 367.8433505760198,
"99.9" : 367.8433505760198,
"99.99" : 367.8433505760198,
"99.999" : 367.8433505760198,
"99.9999" : 367.8433505760198,
"100.0" : 367.8433505760198
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
367.8433505760198,
363.89305869540954,
365.6403303295307,
350.0121765281979,
363.53400867474556
]
]
},
"gc.alloc.rate.norm" : {
"score" : 37.171921600000005,
"scoreError" : 1.4933351205127816E-5,
"scoreConfidence" : [
37.1719066666488,
37.17193653335121
],
"scorePercentiles" : {
"0.0" : 37.1719176,
"50.0" : 37.1719232,
"90.0" : 37.1719264,
"95.0" : 37.1719264,
"99.0" : 37.1719264,
"99.9" : 37.1719264,
"99.99" : 37.1719264,
"99.999" : 37.1719264,
"99.9999" : 37.1719264,
"100.0" : 37.1719264
},
"scoreUnit" : "B/op",
"rawData" : [
[
37.1719232,
37.1719264,
37.1719176,
37.1719232,
37.1719176
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
1.0,
0.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
1.0,
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "10",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 89.29323472000002,
"scoreError" : 3.65949298866016,
"scoreConfidence" : [
85.63374173133985,
92.95272770866018
],
"scorePercentiles" : {
"0.0" : 88.6381041,
"50.0" : 88.7482735,
"90.0" : 90.8713258,
"95.0" : 90.8713258,
"99.0" : 90.8713258,
"99.9" : 90.8713258,
"99.99" : 90.8713258,
"99.999" : 90.8713258,
"99.9999" : 90.8713258,
"100.0" : 90.8713258
},
"scoreUnit" : "ns/op",
"rawData" : [
[
88.6381041,
88.7482735,
88.7012868,
90.8713258,
89.5071834
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 360.6269767517614,
"scoreError" : 14.612989713213667,
"scoreConfidence" : [
346.0139870385477,
375.23996646497505
],
"scorePercentiles" : {
"0.0" : 354.33930372022775,
"50.0" : 362.8091812947614,
"90.0" : 363.259158035344,
"95.0" : 363.259158035344,
"99.0" : 363.259158035344,
"99.9" : 363.259158035344,
"99.99" : 363.259158035344,
"99.999" : 363.259158035344,
"99.9999" : 363.259158035344,
"100.0" : 363.259158035344
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
363.259158035344,
362.8091812947614,
362.9908844548487,
354.33930372022775,
359.73635625362533
]
]
},
"gc.alloc.rate.norm" : {
"score" : 33.7694568,
"scoreError" : 1.4933351199483782E-5,
"scoreConfidence" : [
33.7694418666488,
33.7694717333512
],
"scorePercentiles" : {
"0.0" : 33.7694528,
"50.0" : 33.7694584,
"90.0" : 33.7694616,
"95.0" : 33.7694616,
"99.0" : 33.7694616,
"99.9" : 33.7694616,
"99.99" : 33.7694616,
"99.999" : 33.7694616,
"99.9999" : 33.7694616,
"100.0" : 33.7694616
},
"scoreUnit" : "B/op",
"rawData" : [
[
33.7694584,
33.7694528,
33.7694584,
33.7694528,
33.7694616
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
0.0,
1.0,
0.0,
1.0
]
]
},
"gc.time" : {
"score" : 5.0,
"scoreError" : "NaN",
"scoreConfidence" : [
5.0,
5.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 3.0,
"95.0" : 3.0,
"99.0" : 3.0,
"99.9" : 3.0,
"99.99" : 3.0,
"99.999" : 3.0,
"99.9999" : 3.0,
"100.0" : 3.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
1.0,
3.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 143.24558929999998,
"scoreError" : 7.54915329916128,
"scoreConfidence" : [
135.6964360008387,
150.79474259916125
],
"scorePercentiles" : {
"0.0" : 141.4232192,
"50.0" : 142.8417752,
"90.0" : 145.9464863,
"95.0" : 145.9464863,
"99.0" : 145.9464863,
"99.9" : 145.9464863,
"99.99" : 145.9464863,
"99.999" : 145.9464863,
"99.9999" : 145.9464863,
"100.0" : 145.9464863
},
"scoreUnit" : "ns/op",
"rawData" : [
[
141.4232192,
142.8417752,
145.9464863,
141.5111553,
144.5053105
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 360.1818676573333,
"scoreError" : 18.89975298455554,
"scoreConfidence" : [
341.28211467277777,
379.0816206418889
],
"scorePercentiles" : {
"0.0" : 353.461811962197,
"50.0" : 361.14731223362554,
"90.0" : 364.77057881062615,
"95.0" : 364.77057881062615,
"99.0" : 364.77057881062615,
"99.9" : 364.77057881062615,
"99.99" : 364.77057881062615,
"99.999" : 364.77057881062615,
"99.9999" : 364.77057881062615,
"100.0" : 364.77057881062615
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
364.77057881062615,
361.14731223362554,
353.461811962197,
364.54203716926224,
356.9875981109559
]
]
},
"gc.alloc.rate.norm" : {
"score" : 54.099093919999994,
"scoreError" : 1.4547078398469985E-5,
"scoreConfidence" : [
54.099079372921594,
54.099108467078395
],
"scorePercentiles" : {
"0.0" : 54.0990904,
"50.0" : 54.0990936,
"90.0" : 54.0990992,
"95.0" : 54.0990992,
"99.0" : 54.0990992,
"99.9" : 54.0990992,
"99.99" : 54.0990992,
"99.999" : 54.0990992,
"99.9999" : 54.0990992,
"100.0" : 54.0990992
},
"scoreUnit" : "B/op",
"rawData" : [
[
54.0990904,
54.0990992,
54.099096,
54.0990904,
54.0990936
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
1.0,
0.0,
0.0
]
]
},
"gc.time" : {
"score" : 4.0,
"scoreError" : "NaN",
"scoreConfidence" : [
4.0,
4.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
2.0,
2.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "15",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 128.7970745,
"scoreError" : 21.349672563059848,
"scoreConfidence" : [
107.44740193694017,
150.14674706305985
],
"scorePercentiles" : {
"0.0" : 124.0162721,
"50.0" : 125.5613094,
"90.0" : 135.4908704,
"95.0" : 135.4908704,
"99.0" : 135.4908704,
"99.9" : 135.4908704,
"99.99" : 135.4908704,
"99.999" : 135.4908704,
"99.9999" : 135.4908704,
"100.0" : 135.4908704
},
"scoreUnit" : "ns/op",
"rawData" : [
[
134.1464952,
124.0162721,
124.7704254,
125.5613094,
135.4908704
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 375.8514389453138,
"scoreError" : 61.353789213438844,
"scoreConfidence" : [
314.49764973187496,
437.2052281587527
],
"scorePercentiles" : {
"0.0" : 356.7659811694807,
"50.0" : 384.97526914011604,
"90.0" : 389.77277295499556,
"95.0" : 389.77277295499556,
"99.0" : 389.77277295499556,
"99.9" : 389.77277295499556,
"99.99" : 389.77277295499556,
"99.999" : 389.77277295499556,
"99.9999" : 389.77277295499556,
"100.0" : 389.77277295499556
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
360.337392423968,
389.77277295499556,
387.40577903800875,
384.97526914011604,
356.7659811694807
]
]
},
"gc.alloc.rate.norm" : {
"score" : 50.692522079999996,
"scoreError" : 1.0803784275488548E-5,
"scoreConfidence" : [
50.69251127621572,
50.692532883784274
],
"scorePercentiles" : {
"0.0" : 50.6925192,
"50.0" : 50.6925224,
"90.0" : 50.6925248,
"95.0" : 50.6925248,
"99.0" : 50.6925248,
"99.9" : 50.6925248,
"99.99" : 50.6925248,
"99.999" : 50.6925248,
"99.9999" : 50.6925248,
"100.0" : 50.6925248
},
"scoreUnit" : "B/op",
"rawData" : [
[
50.6925248,
50.6925224,
50.6925248,
50.6925192,
50.6925192
]
]
},
"gc.count" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
0.0,
1.0,
0.0,
0.0
]
]
},
"gc.time" : {
"score" : 2.0,
"scoreError" : "NaN",
"scoreConfidence" : [
2.0,
2.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 0.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "ms",
"rawData" : [
[
1.0,
1.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "true"
},
"primaryMetric" : {
"score" : 169.9127198,
"scoreError" : 10.791086303142789,
"scoreConfidence" : [
159.1216334968572,
180.70380610314277
],
"scorePercentiles" : {
"0.0" : 166.14194,
"50.0" : 169.7985071,
"90.0" : 173.2919101,
"95.0" : 173.2919101,
"99.0" : 173.2919101,
"99.9" : 173.2919101,
"99.99" : 173.2919101,
"99.999" : 173.2919101,
"99.9999" : 173.2919101,
"100.0" : 173.2919101
},
"scoreUnit" : "ns/op",
"rawData" : [
[
171.844215,
168.4870268,
169.7985071,
173.2919101,
166.14194
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 398.93509952966485,
"scoreError" : 25.398329072210544,
"scoreConfidence" : [
373.5367704574543,
424.3334286018754
],
"scorePercentiles" : {
"0.0" : 391.07005219531294,
"50.0" : 399.1165558714168,
"90.0" : 407.8990976690554,
"95.0" : 407.8990976690554,
"99.0" : 407.8990976690554,
"99.9" : 407.8990976690554,
"99.99" : 407.8990976690554,
"99.999" : 407.8990976690554,
"99.9999" : 407.8990976690554,
"100.0" : 407.8990976690554
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
394.3606309758634,
402.2291609366758,
399.1165558714168,
391.07005219531294,
407.8990976690554
]
]
},
"gc.alloc.rate.norm" : {
"score" : 71.06809888000001,
"scoreError" : 1.4547078404843276E-5,
"scoreConfidence" : [
71.0680843329216,
71.06811342707842
],
"scorePercentiles" : {
"0.0" : 71.0680936,
"50.0" : 71.0680992,
"90.0" : 71.0681024,
"95.0" : 71.0681024,
"99.0" : 71.0681024,
"99.9" : 71.0681024,
"99.99" : 71.0681024,
"99.999" : 71.0681024,
"99.9999" : 71.0681024,
"100.0" : 71.0681024
},
"scoreUnit" : "B/op",
"rawData" : [
[
71.0681024,
71.0680968,
71.0680992,
71.0681024,
71.0680936
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
1.0,
0.0,
1.0,
1.0,
0.0
]
]
},
"gc.time" : {
"score" : 6.0,
"scoreError" : "NaN",
"scoreConfidence" : [
6.0,
6.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 2.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
2.0,
2.0,
2.0
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.writeData",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/Users/pettja/.sdkman/candidates/java/23.0.1-tem/bin/java",
"jvmArgs" : [
"-javaagent:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=52189:/Applications/IntelliJ IDEA.app/Contents/bin",
"-Dfile.encoding=UTF-8",
"-Dsun.stdout.encoding=UTF-8",
"-Dsun.stderr.encoding=UTF-8",
"-Xms10g",
"-Xmx10g"
],
"jdkVersion" : "23.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23.0.1+11",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 5,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"channelCount" : "20",
"groupCount" : "3000000",
"hashEnabled" : "false"
},
"primaryMetric" : {
"score" : 163.69230321999999,
"scoreError" : 11.58905289871965,
"scoreConfidence" : [
152.10325032128034,
175.28135611871963
],
"scorePercentiles" : {
"0.0" : 159.7028019,
"50.0" : 165.1216903,
"90.0" : 166.2171454,
"95.0" : 166.2171454,
"99.0" : 166.2171454,
"99.9" : 166.2171454,
"99.99" : 166.2171454,
"99.999" : 166.2171454,
"99.9999" : 166.2171454,
"100.0" : 166.2171454
},
"scoreUnit" : "ns/op",
"rawData" : [
[
161.2709826,
165.1216903,
166.1488959,
159.7028019,
166.2171454
]
]
},
"secondaryMetrics" : {
"gc.alloc.rate" : {
"score" : 394.16691377195764,
"scoreError" : 28.11800121586849,
"scoreConfidence" : [
366.04891255608914,
422.28491498782614
],
"scorePercentiles" : {
"0.0" : 388.07490448857374,
"50.0" : 390.6425698250158,
"90.0" : 403.90111414902333,
"95.0" : 403.90111414902333,
"99.0" : 403.90111414902333,
"99.9" : 403.90111414902333,
"99.99" : 403.90111414902333,
"99.999" : 403.90111414902333,
"99.9999" : 403.90111414902333,
"100.0" : 403.90111414902333
},
"scoreUnit" : "MB/sec",
"rawData" : [
[
399.98126563321307,
390.6425698250158,
388.2347147639624,
403.90111414902333,
388.07490448857374
]
]
},
"gc.alloc.rate.norm" : {
"score" : 67.64534864000001,
"scoreError" : 1.2588720281904344E-5,
"scoreConfidence" : [
67.64533605127973,
67.64536122872029
],
"scorePercentiles" : {
"0.0" : 67.645344,
"50.0" : 67.6453496,
"90.0" : 67.6453528,
"95.0" : 67.6453528,
"99.0" : 67.6453528,
"99.9" : 67.6453528,
"99.99" : 67.6453528,
"99.999" : 67.6453528,
"99.9999" : 67.6453528,
"100.0" : 67.6453528
},
"scoreUnit" : "B/op",
"rawData" : [
[
67.645344,
67.6453496,
67.6453496,
67.6453472,
67.6453528
]
]
},
"gc.count" : {
"score" : 3.0,
"scoreError" : "NaN",
"scoreConfidence" : [
3.0,
3.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 1.0,
"95.0" : 1.0,
"99.0" : 1.0,
"99.9" : 1.0,
"99.99" : 1.0,
"99.999" : 1.0,
"99.9999" : 1.0,
"100.0" : 1.0
},
"scoreUnit" : "counts",
"rawData" : [
[
0.0,
1.0,
1.0,
0.0,
1.0
]
]
},
"gc.time" : {
"score" : 4.0,
"scoreError" : "NaN",
"scoreConfidence" : [
4.0,
4.0
],
"scorePercentiles" : {
"0.0" : 0.0,
"50.0" : 1.0,
"90.0" : 2.0,
"95.0" : 2.0,
"99.0" : 2.0,
"99.9" : 2.0,
"99.99" : 2.0,
"99.999" : 2.0,
"99.9999" : 2.0,
"100.0" : 2.0
},
"scoreUnit" : "ms",
"rawData" : [
[
2.0,
1.0,
1.0
]
]
}
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment