Last active
October 7, 2023 12:57
-
-
Save pettyjamesm/2e3ecb34df16d34dd92ed8f70547e97f to your computer and use it in GitHub Desktop.
Vectorized Hashing for FlatHash @ 3M Groups
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "1", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 187.92976642, | |
"scoreError" : 8.864065540482121, | |
"scoreConfidence" : [ | |
179.06570087951786, | |
196.79383196048212 | |
], | |
"scorePercentiles" : { | |
"0.0" : 186.1804973, | |
"50.0" : 186.9149167, | |
"90.0" : 191.6533993, | |
"95.0" : 191.6533993, | |
"99.0" : 191.6533993, | |
"99.9" : 191.6533993, | |
"99.99" : 191.6533993, | |
"99.999" : 191.6533993, | |
"99.9999" : 191.6533993, | |
"100.0" : 191.6533993 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
186.1804973, | |
188.6291234, | |
191.6533993, | |
186.2708954, | |
186.9149167 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 219.3119660515262, | |
"scoreError" : 9.294365069414875, | |
"scoreConfidence" : [ | |
210.01760098211133, | |
228.6063311209411 | |
], | |
"scorePercentiles" : { | |
"0.0" : 215.5174572511591, | |
"50.0" : 220.3556705257972, | |
"90.0" : 221.22093677359558, | |
"95.0" : 221.22093677359558, | |
"99.0" : 221.22093677359558, | |
"99.9" : 221.22093677359558, | |
"99.99" : 221.22093677359558, | |
"99.999" : 221.22093677359558, | |
"99.9999" : 221.22093677359558, | |
"100.0" : 221.22093677359558 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
221.22093677359558, | |
218.35121834497642, | |
215.5174572511591, | |
221.11454736210285, | |
220.3556705257972 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 43.21804607999999, | |
"scoreError" : 0.21238238763043052, | |
"scoreConfidence" : [ | |
43.005663692369566, | |
43.43042846763042 | |
], | |
"scorePercentiles" : { | |
"0.0" : 43.19338, | |
"50.0" : 43.19338, | |
"90.0" : 43.3167104, | |
"95.0" : 43.3167104, | |
"99.0" : 43.3167104, | |
"99.9" : 43.3167104, | |
"99.99" : 43.3167104, | |
"99.999" : 43.3167104, | |
"99.9999" : 43.3167104, | |
"100.0" : 43.3167104 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
43.19338, | |
43.19338, | |
43.3167104, | |
43.19338, | |
43.19338 | |
] | |
] | |
}, | |
"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, | |
1.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 12.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
12.0, | |
12.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.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" : "ms", | |
"rawData" : [ | |
[ | |
0.0, | |
3.0, | |
3.0, | |
6.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "1", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 107.32123194, | |
"scoreError" : 7.675644584429453, | |
"scoreConfidence" : [ | |
99.64558735557056, | |
114.99687652442945 | |
], | |
"scorePercentiles" : { | |
"0.0" : 104.9922732, | |
"50.0" : 107.419601, | |
"90.0" : 110.3905719, | |
"95.0" : 110.3905719, | |
"99.0" : 110.3905719, | |
"99.9" : 110.3905719, | |
"99.99" : 110.3905719, | |
"99.999" : 110.3905719, | |
"99.9999" : 110.3905719, | |
"100.0" : 110.3905719 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
104.9922732, | |
110.3905719, | |
106.3156394, | |
107.419601, | |
107.4880742 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 132.4258896019812, | |
"scoreError" : 9.462713068218044, | |
"scoreConfidence" : [ | |
122.96317653376315, | |
141.88860267019925 | |
], | |
"scorePercentiles" : { | |
"0.0" : 128.49450247183543, | |
"50.0" : 133.06389566503586, | |
"90.0" : 135.10410486429282, | |
"95.0" : 135.10410486429282, | |
"99.0" : 135.10410486429282, | |
"99.9" : 135.10410486429282, | |
"99.99" : 135.10410486429282, | |
"99.999" : 135.10410486429282, | |
"99.9999" : 135.10410486429282, | |
"100.0" : 135.10410486429282 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
135.10410486429282, | |
128.49450247183543, | |
133.41577349725745, | |
132.0511715114845, | |
133.06389566503586 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 14.902143839999999, | |
"scoreError" : 0.21211512386934447, | |
"scoreConfidence" : [ | |
14.690028716130655, | |
15.114258963869343 | |
], | |
"scorePercentiles" : { | |
"0.0" : 14.8775088, | |
"50.0" : 14.8775088, | |
"90.0" : 15.000684, | |
"95.0" : 15.000684, | |
"99.0" : 15.000684, | |
"99.9" : 15.000684, | |
"99.99" : 15.000684, | |
"99.999" : 15.000684, | |
"99.9999" : 15.000684, | |
"100.0" : 15.000684 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
14.8775088, | |
14.8775088, | |
14.8775088, | |
14.8775088, | |
15.000684 | |
] | |
] | |
}, | |
"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" : 4.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
4.0, | |
4.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 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "5", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 401.7628482399999, | |
"scoreError" : 4.20855862759293, | |
"scoreConfidence" : [ | |
397.554289612407, | |
405.97140686759286 | |
], | |
"scorePercentiles" : { | |
"0.0" : 400.4113257, | |
"50.0" : 401.796903, | |
"90.0" : 403.1938975, | |
"95.0" : 403.1938975, | |
"99.0" : 403.1938975, | |
"99.9" : 403.1938975, | |
"99.99" : 403.1938975, | |
"99.999" : 403.1938975, | |
"99.9999" : 403.1938975, | |
"100.0" : 403.1938975 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
401.0367192, | |
403.1938975, | |
402.3753958, | |
401.796903, | |
400.4113257 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 363.97318754999844, | |
"scoreError" : 3.809943280004425, | |
"scoreConfidence" : [ | |
360.16324426999404, | |
367.78313083000285 | |
], | |
"scorePercentiles" : { | |
"0.0" : 362.6814590973544, | |
"50.0" : 363.94033726450846, | |
"90.0" : 365.2032924053264, | |
"95.0" : 365.2032924053264, | |
"99.0" : 365.2032924053264, | |
"99.9" : 365.2032924053264, | |
"99.99" : 365.2032924053264, | |
"99.999" : 365.2032924053264, | |
"99.9999" : 365.2032924053264, | |
"100.0" : 365.2032924053264 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
364.6240079996051, | |
362.6814590973544, | |
363.41684098319786, | |
363.94033726450846, | |
365.2032924053264 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 153.3434512, | |
"scoreError" : 0.0, | |
"scoreConfidence" : [ | |
153.3434512, | |
153.3434512 | |
], | |
"scorePercentiles" : { | |
"0.0" : 153.3434512, | |
"50.0" : 153.3434512, | |
"90.0" : 153.3434512, | |
"95.0" : 153.3434512, | |
"99.0" : 153.3434512, | |
"99.9" : 153.3434512, | |
"99.99" : 153.3434512, | |
"99.999" : 153.3434512, | |
"99.9999" : 153.3434512, | |
"100.0" : 153.3434512 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
153.3434512, | |
153.3434512, | |
153.3434512, | |
153.3434512, | |
153.3434512 | |
] | |
] | |
}, | |
"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" : 14.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
14.0, | |
14.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 0.0, | |
"90.0" : 14.0, | |
"95.0" : 14.0, | |
"99.0" : 14.0, | |
"99.9" : 14.0, | |
"99.99" : 14.0, | |
"99.999" : 14.0, | |
"99.9999" : 14.0, | |
"100.0" : 14.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
14.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "5", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 213.53894004, | |
"scoreError" : 8.493061704341844, | |
"scoreConfidence" : [ | |
205.04587833565816, | |
222.03200174434184 | |
], | |
"scorePercentiles" : { | |
"0.0" : 211.8489013, | |
"50.0" : 212.6670802, | |
"90.0" : 217.0801088, | |
"95.0" : 217.0801088, | |
"99.0" : 217.0801088, | |
"99.9" : 217.0801088, | |
"99.99" : 217.0801088, | |
"99.999" : 217.0801088, | |
"99.9999" : 217.0801088, | |
"100.0" : 217.0801088 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
212.6670802, | |
217.0801088, | |
211.8489013, | |
211.8611705, | |
214.2374394 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 201.0491985294797, | |
"scoreError" : 7.9264580904233375, | |
"scoreConfidence" : [ | |
193.12274043905637, | |
208.97565661990302 | |
], | |
"scorePercentiles" : { | |
"0.0" : 197.75448740240935, | |
"50.0" : 201.85798413822002, | |
"90.0" : 202.63197715845337, | |
"95.0" : 202.63197715845337, | |
"99.0" : 202.63197715845337, | |
"99.9" : 202.63197715845337, | |
"99.99" : 202.63197715845337, | |
"99.999" : 202.63197715845337, | |
"99.9999" : 202.63197715845337, | |
"100.0" : 202.63197715845337 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
201.85798413822002, | |
197.75448740240935, | |
202.63197715845337, | |
202.62482997274466, | |
200.37671397557096 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 45.01834624000001, | |
"scoreError" : 5.5105930030642715E-6, | |
"scoreConfidence" : [ | |
45.018340729407, | |
45.01835175059301 | |
], | |
"scorePercentiles" : { | |
"0.0" : 45.0183456, | |
"50.0" : 45.0183456, | |
"90.0" : 45.0183488, | |
"95.0" : 45.0183488, | |
"99.0" : 45.0183488, | |
"99.9" : 45.0183488, | |
"99.99" : 45.0183488, | |
"99.999" : 45.0183488, | |
"99.9999" : 45.0183488, | |
"100.0" : 45.0183488 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
45.0183456, | |
45.0183456, | |
45.0183456, | |
45.0183456, | |
45.0183488 | |
] | |
] | |
}, | |
"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" : 25.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
25.0, | |
25.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 4.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" : "ms", | |
"rawData" : [ | |
[ | |
4.0, | |
4.0, | |
5.0, | |
6.0, | |
6.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "10", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 737.2306253, | |
"scoreError" : 9.575733134537927, | |
"scoreConfidence" : [ | |
727.6548921654621, | |
746.806358434538 | |
], | |
"scorePercentiles" : { | |
"0.0" : 732.9694466, | |
"50.0" : 738.1163877, | |
"90.0" : 739.1594472, | |
"95.0" : 739.1594472, | |
"99.0" : 739.1594472, | |
"99.9" : 739.1594472, | |
"99.99" : 739.1594472, | |
"99.999" : 739.1594472, | |
"99.9999" : 739.1594472, | |
"100.0" : 739.1594472 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
738.1163877, | |
739.1594472, | |
738.6707061, | |
737.2371389, | |
732.9694466 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 356.2896553748943, | |
"scoreError" : 4.646257894623107, | |
"scoreConfidence" : [ | |
351.64339748027123, | |
360.9359132695174 | |
], | |
"scorePercentiles" : { | |
"0.0" : 355.3573284459, | |
"50.0" : 355.8565403677473, | |
"90.0" : 358.3585290412819, | |
"95.0" : 358.3585290412819, | |
"99.0" : 358.3585290412819, | |
"99.9" : 358.3585290412819, | |
"99.99" : 358.3585290412819, | |
"99.999" : 358.3585290412819, | |
"99.9999" : 358.3585290412819, | |
"100.0" : 358.3585290412819 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
355.8565403677473, | |
355.3573284459, | |
355.5920756702979, | |
356.2838033492447, | |
358.3585290412819 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 275.434016, | |
"scoreError" : 0.0, | |
"scoreConfidence" : [ | |
275.434016, | |
275.434016 | |
], | |
"scorePercentiles" : { | |
"0.0" : 275.434016, | |
"50.0" : 275.434016, | |
"90.0" : 275.434016, | |
"95.0" : 275.434016, | |
"99.0" : 275.434016, | |
"99.9" : 275.434016, | |
"99.99" : 275.434016, | |
"99.999" : 275.434016, | |
"99.9999" : 275.434016, | |
"100.0" : 275.434016 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
275.434016, | |
275.434016, | |
275.434016, | |
275.434016, | |
275.434016 | |
] | |
] | |
}, | |
"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" : 95.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
95.0, | |
95.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 14.0, | |
"50.0" : 15.0, | |
"90.0" : 33.0, | |
"95.0" : 33.0, | |
"99.0" : 33.0, | |
"99.9" : 33.0, | |
"99.99" : 33.0, | |
"99.999" : 33.0, | |
"99.9999" : 33.0, | |
"100.0" : 33.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
33.0, | |
19.0, | |
14.0, | |
15.0, | |
14.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "10", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 383.30640186, | |
"scoreError" : 9.179493517465582, | |
"scoreConfidence" : [ | |
374.1269083425344, | |
392.48589537746557 | |
], | |
"scorePercentiles" : { | |
"0.0" : 380.3686024, | |
"50.0" : 383.1483665, | |
"90.0" : 385.8982796, | |
"95.0" : 385.8982796, | |
"99.0" : 385.8982796, | |
"99.9" : 385.8982796, | |
"99.99" : 385.8982796, | |
"99.999" : 385.8982796, | |
"99.9999" : 385.8982796, | |
"100.0" : 385.8982796 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
385.4598508, | |
380.3686024, | |
383.1483665, | |
381.65691, | |
385.8982796 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 205.7388046032833, | |
"scoreError" : 4.923937843255584, | |
"scoreConfidence" : [ | |
200.81486676002774, | |
210.66274244653889 | |
], | |
"scorePercentiles" : { | |
"0.0" : 204.35161651562697, | |
"50.0" : 205.81689553054574, | |
"90.0" : 207.3185221292956, | |
"95.0" : 207.3185221292956, | |
"99.0" : 207.3185221292956, | |
"99.9" : 207.3185221292956, | |
"99.99" : 207.3185221292956, | |
"99.999" : 207.3185221292956, | |
"99.9999" : 207.3185221292956, | |
"100.0" : 207.3185221292956 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
204.5841568997462, | |
207.3185221292956, | |
205.81689553054574, | |
206.62283194120207, | |
204.35161651562697 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 82.69438944000001, | |
"scoreError" : 1.239883427524857E-5, | |
"scoreConfidence" : [ | |
82.69437704116574, | |
82.69440183883428 | |
], | |
"scorePercentiles" : { | |
"0.0" : 82.694388, | |
"50.0" : 82.694388, | |
"90.0" : 82.6943952, | |
"95.0" : 82.6943952, | |
"99.0" : 82.6943952, | |
"99.9" : 82.6943952, | |
"99.99" : 82.6943952, | |
"99.999" : 82.6943952, | |
"99.9999" : 82.6943952, | |
"100.0" : 82.6943952 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
82.6943952, | |
82.694388, | |
82.694388, | |
82.694388, | |
82.694388 | |
] | |
] | |
}, | |
"gc.count" : { | |
"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" : "counts", | |
"rawData" : [ | |
[ | |
2.0, | |
1.0, | |
1.0, | |
0.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 17.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
17.0, | |
17.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 2.0, | |
"90.0" : 11.0, | |
"95.0" : 11.0, | |
"99.0" : 11.0, | |
"99.9" : 11.0, | |
"99.99" : 11.0, | |
"99.999" : 11.0, | |
"99.9999" : 11.0, | |
"100.0" : 11.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
11.0, | |
4.0, | |
2.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "15", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 986.7873313, | |
"scoreError" : 26.64487533241739, | |
"scoreConfidence" : [ | |
960.1424559675826, | |
1013.4322066324174 | |
], | |
"scorePercentiles" : { | |
"0.0" : 980.9989905, | |
"50.0" : 985.7202166, | |
"90.0" : 998.0329554, | |
"95.0" : 998.0329554, | |
"99.0" : 998.0329554, | |
"99.9" : 998.0329554, | |
"99.99" : 998.0329554, | |
"99.999" : 998.0329554, | |
"99.9999" : 998.0329554, | |
"100.0" : 998.0329554 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
998.0329554, | |
987.8154753, | |
985.7202166, | |
980.9989905, | |
981.3690187 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 390.92776387006614, | |
"scoreError" : 10.498981666700777, | |
"scoreConfidence" : [ | |
380.42878220336536, | |
401.42674553676693 | |
], | |
"scorePercentiles" : { | |
"0.0" : 386.5073974870284, | |
"50.0" : 391.33462304722326, | |
"90.0" : 393.22021381041964, | |
"95.0" : 393.22021381041964, | |
"99.0" : 393.22021381041964, | |
"99.9" : 393.22021381041964, | |
"99.99" : 393.22021381041964, | |
"99.999" : 393.22021381041964, | |
"99.9999" : 393.22021381041964, | |
"100.0" : 393.22021381041964 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
386.5073974870284, | |
390.50477615769324, | |
391.33462304722326, | |
393.22021381041964, | |
393.07180884796617 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 404.49619872000005, | |
"scoreError" : 6.749070488857452E-6, | |
"scoreConfidence" : [ | |
404.49619197092954, | |
404.49620546907056 | |
], | |
"scorePercentiles" : { | |
"0.0" : 404.4961968, | |
"50.0" : 404.4962, | |
"90.0" : 404.4962, | |
"95.0" : 404.4962, | |
"99.0" : 404.4962, | |
"99.9" : 404.4962, | |
"99.99" : 404.4962, | |
"99.999" : 404.4962, | |
"99.9999" : 404.4962, | |
"100.0" : 404.4962 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
404.4961968, | |
404.4962, | |
404.4962, | |
404.4962, | |
404.4961968 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 8.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
8.0, | |
8.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 1.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" : "counts", | |
"rawData" : [ | |
[ | |
1.0, | |
2.0, | |
3.0, | |
1.0, | |
1.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 195.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
195.0, | |
195.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 23.0, | |
"50.0" : 39.0, | |
"90.0" : 60.0, | |
"95.0" : 60.0, | |
"99.0" : 60.0, | |
"99.9" : 60.0, | |
"99.99" : 60.0, | |
"99.999" : 60.0, | |
"99.9999" : 60.0, | |
"100.0" : 60.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
39.0, | |
40.0, | |
60.0, | |
33.0, | |
23.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "15", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 374.63927656, | |
"scoreError" : 8.950184978731016, | |
"scoreConfidence" : [ | |
365.68909158126894, | |
383.58946153873103 | |
], | |
"scorePercentiles" : { | |
"0.0" : 371.8775204, | |
"50.0" : 374.0554203, | |
"90.0" : 377.9999752, | |
"95.0" : 377.9999752, | |
"99.0" : 377.9999752, | |
"99.9" : 377.9999752, | |
"99.99" : 377.9999752, | |
"99.999" : 377.9999752, | |
"99.9999" : 377.9999752, | |
"100.0" : 377.9999752 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
377.9999752, | |
373.5483288, | |
374.0554203, | |
375.7151381, | |
371.8775204 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 306.4024875319459, | |
"scoreError" : 7.301973961346323, | |
"scoreConfidence" : [ | |
299.10051357059956, | |
313.70446149329223 | |
], | |
"scorePercentiles" : { | |
"0.0" : 303.67068489375396, | |
"50.0" : 306.87037511462097, | |
"90.0" : 308.6697809958418, | |
"95.0" : 308.6697809958418, | |
"99.0" : 308.6697809958418, | |
"99.9" : 308.6697809958418, | |
"99.99" : 308.6697809958418, | |
"99.999" : 308.6697809958418, | |
"99.9999" : 308.6697809958418, | |
"100.0" : 308.6697809958418 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
303.67068489375396, | |
307.2844036141014, | |
306.87037511462097, | |
305.5171930414112, | |
308.6697809958418 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 120.37043343999999, | |
"scoreError" : 5.5105930030642715E-6, | |
"scoreConfidence" : [ | |
120.37042792940699, | |
120.37043895059298 | |
], | |
"scorePercentiles" : { | |
"0.0" : 120.3704328, | |
"50.0" : 120.3704328, | |
"90.0" : 120.370436, | |
"95.0" : 120.370436, | |
"99.0" : 120.370436, | |
"99.9" : 120.370436, | |
"99.99" : 120.370436, | |
"99.999" : 120.370436, | |
"99.9999" : 120.370436, | |
"100.0" : 120.370436 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
120.370436, | |
120.3704328, | |
120.3704328, | |
120.3704328, | |
120.3704328 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 2.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
2.0, | |
2.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" : "counts", | |
"rawData" : [ | |
[ | |
2.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 30.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
30.0, | |
30.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 0.0, | |
"90.0" : 30.0, | |
"95.0" : 30.0, | |
"99.0" : 30.0, | |
"99.9" : 30.0, | |
"99.99" : 30.0, | |
"99.999" : 30.0, | |
"99.9999" : 30.0, | |
"100.0" : 30.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
30.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "20", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 1435.47733708, | |
"scoreError" : 19.63421681391032, | |
"scoreConfidence" : [ | |
1415.8431202660897, | |
1455.1115538939105 | |
], | |
"scorePercentiles" : { | |
"0.0" : 1429.7561876, | |
"50.0" : 1436.0558871, | |
"90.0" : 1442.8069411, | |
"95.0" : 1442.8069411, | |
"99.0" : 1442.8069411, | |
"99.9" : 1442.8069411, | |
"99.99" : 1442.8069411, | |
"99.999" : 1442.8069411, | |
"99.9999" : 1442.8069411, | |
"100.0" : 1442.8069411 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
1431.6620662, | |
1442.8069411, | |
1437.1056034, | |
1429.7561876, | |
1436.0558871 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 354.4111542294319, | |
"scoreError" : 4.842408510713279, | |
"scoreConfidence" : [ | |
349.5687457187186, | |
359.2535627401451 | |
], | |
"scorePercentiles" : { | |
"0.0" : 352.60699943045734, | |
"50.0" : 354.265288786944, | |
"90.0" : 355.8262795653986, | |
"95.0" : 355.8262795653986, | |
"99.0" : 355.8262795653986, | |
"99.9" : 355.8262795653986, | |
"99.99" : 355.8262795653986, | |
"99.999" : 355.8262795653986, | |
"99.9999" : 355.8262795653986, | |
"100.0" : 355.8262795653986 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
355.3508822645544, | |
352.60699943045734, | |
354.0063210998049, | |
355.8262795653986, | |
354.265288786944 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 533.4656964799999, | |
"scoreError" : 6.749070368969883E-6, | |
"scoreConfidence" : [ | |
533.4656897309295, | |
533.4657032290703 | |
], | |
"scorePercentiles" : { | |
"0.0" : 533.4656952, | |
"50.0" : 533.4656952, | |
"90.0" : 533.4656984, | |
"95.0" : 533.4656984, | |
"99.0" : 533.4656984, | |
"99.9" : 533.4656984, | |
"99.99" : 533.4656984, | |
"99.999" : 533.4656984, | |
"99.9999" : 533.4656984, | |
"100.0" : 533.4656984 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
533.4656952, | |
533.4656952, | |
533.4656984, | |
533.4656984, | |
533.4656952 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 22.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
22.0, | |
22.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 3.0, | |
"50.0" : 4.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" : [ | |
[ | |
3.0, | |
4.0, | |
5.0, | |
7.0, | |
3.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 509.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
509.0, | |
509.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 69.0, | |
"50.0" : 115.0, | |
"90.0" : 137.0, | |
"95.0" : 137.0, | |
"99.0" : 137.0, | |
"99.9" : 137.0, | |
"99.99" : 137.0, | |
"99.999" : 137.0, | |
"99.9999" : 137.0, | |
"100.0" : 137.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
69.0, | |
115.0, | |
118.0, | |
70.0, | |
137.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "20", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 694.2251744399999, | |
"scoreError" : 13.046482202360473, | |
"scoreConfidence" : [ | |
681.1786922376394, | |
707.2716566423604 | |
], | |
"scorePercentiles" : { | |
"0.0" : 690.5612402, | |
"50.0" : 694.3538107, | |
"90.0" : 698.2719277, | |
"95.0" : 698.2719277, | |
"99.0" : 698.2719277, | |
"99.9" : 698.2719277, | |
"99.99" : 698.2719277, | |
"99.999" : 698.2719277, | |
"99.9999" : 698.2719277, | |
"100.0" : 698.2719277 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
691.1436962, | |
698.2719277, | |
694.3538107, | |
696.7951974, | |
690.5612402 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 217.10846013307201, | |
"scoreError" : 4.083290003541531, | |
"scoreConfidence" : [ | |
213.0251701295305, | |
221.19175013661354 | |
], | |
"scorePercentiles" : { | |
"0.0" : 215.84487925107655, | |
"50.0" : 217.06403125469524, | |
"90.0" : 218.25713327220672, | |
"95.0" : 218.25713327220672, | |
"99.0" : 218.25713327220672, | |
"99.9" : 218.25713327220672, | |
"99.99" : 218.25713327220672, | |
"99.999" : 218.25713327220672, | |
"99.9999" : 218.25713327220672, | |
"100.0" : 218.25713327220672 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
218.0733363333924, | |
215.84487925107655, | |
217.06403125469524, | |
216.30292055398917, | |
218.25713327220672 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 158.04647648, | |
"scoreError" : 6.749070548801235E-6, | |
"scoreConfidence" : [ | |
158.04646973092946, | |
158.04648322907053 | |
], | |
"scorePercentiles" : { | |
"0.0" : 158.0464752, | |
"50.0" : 158.0464752, | |
"90.0" : 158.0464784, | |
"95.0" : 158.0464784, | |
"99.0" : 158.0464784, | |
"99.9" : 158.0464784, | |
"99.99" : 158.0464784, | |
"99.999" : 158.0464784, | |
"99.9999" : 158.0464784, | |
"100.0" : 158.0464784 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
158.0464752, | |
158.0464784, | |
158.0464752, | |
158.0464784, | |
158.0464752 | |
] | |
] | |
}, | |
"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" : 75.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
75.0, | |
75.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 0.0, | |
"90.0" : 43.0, | |
"95.0" : 43.0, | |
"99.0" : 43.0, | |
"99.9" : 43.0, | |
"99.99" : 43.0, | |
"99.999" : 43.0, | |
"99.9999" : 43.0, | |
"100.0" : 43.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
43.0, | |
32.0 | |
] | |
] | |
} | |
} | |
} | |
] | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "1", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 192.72094736, | |
"scoreError" : 12.328345929911091, | |
"scoreConfidence" : [ | |
180.39260143008892, | |
205.04929328991108 | |
], | |
"scorePercentiles" : { | |
"0.0" : 190.1404107, | |
"50.0" : 190.7441767, | |
"90.0" : 196.7582552, | |
"95.0" : 196.7582552, | |
"99.0" : 196.7582552, | |
"99.9" : 196.7582552, | |
"99.99" : 196.7582552, | |
"99.999" : 196.7582552, | |
"99.9999" : 196.7582552, | |
"100.0" : 196.7582552 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
190.1404107, | |
195.6266938, | |
196.7582552, | |
190.3352004, | |
190.7441767 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 214.2256728708763, | |
"scoreError" : 12.920289698535024, | |
"scoreConfidence" : [ | |
201.3053831723413, | |
227.14596256941132 | |
], | |
"scorePercentiles" : { | |
"0.0" : 210.26239664208416, | |
"50.0" : 216.2783119997024, | |
"90.0" : 216.97032804351423, | |
"95.0" : 216.97032804351423, | |
"99.0" : 216.97032804351423, | |
"99.9" : 216.97032804351423, | |
"99.99" : 216.97032804351423, | |
"99.999" : 216.97032804351423, | |
"99.9999" : 216.97032804351423, | |
"100.0" : 216.97032804351423 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
216.97032804351423, | |
210.8733696605624, | |
210.26239664208416, | |
216.7439580085186, | |
216.2783119997024 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 43.28831136000001, | |
"scoreError" : 0.21183546127397704, | |
"scoreConfidence" : [ | |
43.07647589872603, | |
43.50014682127399 | |
], | |
"scorePercentiles" : { | |
"0.0" : 43.2637088, | |
"50.0" : 43.2637088, | |
"90.0" : 43.3867216, | |
"95.0" : 43.3867216, | |
"99.0" : 43.3867216, | |
"99.9" : 43.3867216, | |
"99.99" : 43.3867216, | |
"99.999" : 43.3867216, | |
"99.9999" : 43.3867216, | |
"100.0" : 43.3867216 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
43.2637088, | |
43.2637088, | |
43.3867216, | |
43.2637088, | |
43.2637088 | |
] | |
] | |
}, | |
"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, | |
1.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 8.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
8.0, | |
8.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, | |
3.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "1", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 92.2188204, | |
"scoreError" : 6.6642637280304955, | |
"scoreConfidence" : [ | |
85.55455667196951, | |
98.88308412803049 | |
], | |
"scorePercentiles" : { | |
"0.0" : 90.0067641, | |
"50.0" : 91.661764, | |
"90.0" : 94.1278622, | |
"95.0" : 94.1278622, | |
"99.0" : 94.1278622, | |
"99.9" : 94.1278622, | |
"99.99" : 94.1278622, | |
"99.999" : 94.1278622, | |
"99.9999" : 94.1278622, | |
"100.0" : 94.1278622 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
93.824296, | |
91.4734157, | |
90.0067641, | |
94.1278622, | |
91.661764 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 154.58755996797197, | |
"scoreError" : 11.169136148794509, | |
"scoreConfidence" : [ | |
143.41842381917746, | |
165.75669611676648 | |
], | |
"scorePercentiles" : { | |
"0.0" : 151.40812411809347, | |
"50.0" : 155.48512265137552, | |
"90.0" : 158.33475457575898, | |
"95.0" : 158.33475457575898, | |
"99.0" : 158.33475457575898, | |
"99.9" : 158.33475457575898, | |
"99.99" : 158.33475457575898, | |
"99.999" : 158.33475457575898, | |
"99.9999" : 158.33475457575898, | |
"100.0" : 158.33475457575898 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
151.9024407226389, | |
155.80735777199303, | |
158.33475457575898, | |
151.40812411809347, | |
155.48512265137552 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 14.9480976, | |
"scoreError" : 0.0, | |
"scoreConfidence" : [ | |
14.9480976, | |
14.9480976 | |
], | |
"scorePercentiles" : { | |
"0.0" : 14.9480976, | |
"50.0" : 14.9480976, | |
"90.0" : 14.9480976, | |
"95.0" : 14.9480976, | |
"99.0" : 14.9480976, | |
"99.9" : 14.9480976, | |
"99.99" : 14.9480976, | |
"99.999" : 14.9480976, | |
"99.9999" : 14.9480976, | |
"100.0" : 14.9480976 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
14.9480976, | |
14.9480976, | |
14.9480976, | |
14.9480976, | |
14.9480976 | |
] | |
] | |
}, | |
"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" : 4.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
4.0, | |
4.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 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "5", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 357.80695746, | |
"scoreError" : 5.970972274672325, | |
"scoreConfidence" : [ | |
351.8359851853277, | |
363.7779297346723 | |
], | |
"scorePercentiles" : { | |
"0.0" : 356.144762, | |
"50.0" : 358.0509341, | |
"90.0" : 359.8725611, | |
"95.0" : 359.8725611, | |
"99.0" : 359.8725611, | |
"99.9" : 359.8725611, | |
"99.99" : 359.8725611, | |
"99.999" : 359.8725611, | |
"99.9999" : 359.8725611, | |
"100.0" : 359.8725611 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
356.144762, | |
356.4063995, | |
358.5601306, | |
359.8725611, | |
358.0509341 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 391.18307820549245, | |
"scoreError" : 6.514444336489378, | |
"scoreConfidence" : [ | |
384.6686338690031, | |
397.6975225419818 | |
], | |
"scorePercentiles" : { | |
"0.0" : 388.9344543024408, | |
"50.0" : 390.9140344443965, | |
"90.0" : 392.9980609827699, | |
"95.0" : 392.9980609827699, | |
"99.0" : 392.9980609827699, | |
"99.9" : 392.9980609827699, | |
"99.99" : 392.9980609827699, | |
"99.999" : 392.9980609827699, | |
"99.9999" : 392.9980609827699, | |
"100.0" : 392.9980609827699 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
392.9980609827699, | |
392.7131372436741, | |
390.3557040541808, | |
388.9344543024408, | |
390.9140344443965 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 146.7746232, | |
"scoreError" : 1.3776482544368604E-5, | |
"scoreConfidence" : [ | |
146.77460942351746, | |
146.77463697648255 | |
], | |
"scorePercentiles" : { | |
"0.0" : 146.7746216, | |
"50.0" : 146.7746216, | |
"90.0" : 146.7746296, | |
"95.0" : 146.7746296, | |
"99.0" : 146.7746296, | |
"99.9" : 146.7746296, | |
"99.99" : 146.7746296, | |
"99.999" : 146.7746296, | |
"99.9999" : 146.7746296, | |
"100.0" : 146.7746296 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
146.7746216, | |
146.7746216, | |
146.7746296, | |
146.7746216, | |
146.7746216 | |
] | |
] | |
}, | |
"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, | |
0.0, | |
1.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 23.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
23.0, | |
23.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 0.0, | |
"90.0" : 23.0, | |
"95.0" : 23.0, | |
"99.0" : 23.0, | |
"99.9" : 23.0, | |
"99.99" : 23.0, | |
"99.999" : 23.0, | |
"99.9999" : 23.0, | |
"100.0" : 23.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
23.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "5", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 203.0130895, | |
"scoreError" : 9.316155471193893, | |
"scoreConfidence" : [ | |
193.6969340288061, | |
212.3292449711939 | |
], | |
"scorePercentiles" : { | |
"0.0" : 200.029584, | |
"50.0" : 203.1207131, | |
"90.0" : 206.519123, | |
"95.0" : 206.519123, | |
"99.0" : 206.519123, | |
"99.9" : 206.519123, | |
"99.99" : 206.519123, | |
"99.999" : 206.519123, | |
"99.9999" : 206.519123, | |
"100.0" : 206.519123 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
206.519123, | |
200.029584, | |
203.1207131, | |
201.6955626, | |
203.7004648 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 213.13499088249017, | |
"scoreError" : 9.739322932768383, | |
"scoreConfidence" : [ | |
203.3956679497218, | |
222.87431381525855 | |
], | |
"scorePercentiles" : { | |
"0.0" : 209.49650701519033, | |
"50.0" : 212.99881700073607, | |
"90.0" : 216.28528301771863, | |
"95.0" : 216.28528301771863, | |
"99.0" : 216.28528301771863, | |
"99.9" : 216.28528301771863, | |
"99.99" : 216.28528301771863, | |
"99.999" : 216.28528301771863, | |
"99.9999" : 216.28528301771863, | |
"100.0" : 216.28528301771863 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
209.49650701519033, | |
216.28528301771863, | |
212.99881700073607, | |
214.49895480668835, | |
212.39539257211752 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 45.371292479999994, | |
"scoreError" : 1.2626354803013943E-5, | |
"scoreConfidence" : [ | |
45.37127985364519, | |
45.3713051063548 | |
], | |
"scorePercentiles" : { | |
"0.0" : 45.3712896, | |
"50.0" : 45.3712928, | |
"90.0" : 45.3712976, | |
"95.0" : 45.3712976, | |
"99.0" : 45.3712976, | |
"99.9" : 45.3712976, | |
"99.99" : 45.3712976, | |
"99.999" : 45.3712976, | |
"99.9999" : 45.3712976, | |
"100.0" : 45.3712976 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
45.3712896, | |
45.3712896, | |
45.3712976, | |
45.3712928, | |
45.3712928 | |
] | |
] | |
}, | |
"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" : 23.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
23.0, | |
23.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" : "ms", | |
"rawData" : [ | |
[ | |
3.0, | |
4.0, | |
5.0, | |
5.0, | |
6.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "10", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 672.71588928, | |
"scoreError" : 4.725691159266792, | |
"scoreConfidence" : [ | |
667.9901981207332, | |
677.4415804392669 | |
], | |
"scorePercentiles" : { | |
"0.0" : 671.4625005, | |
"50.0" : 672.4906553, | |
"90.0" : 674.0515844, | |
"95.0" : 674.0515844, | |
"99.0" : 674.0515844, | |
"99.9" : 674.0515844, | |
"99.99" : 674.0515844, | |
"99.999" : 674.0515844, | |
"99.9999" : 674.0515844, | |
"100.0" : 674.0515844 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
672.4906553, | |
671.4625005, | |
671.6453086, | |
674.0515844, | |
673.9293976 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 391.4540176387181, | |
"scoreError" : 2.746241918209631, | |
"scoreConfidence" : [ | |
388.70777572050844, | |
394.20025955692773 | |
], | |
"scorePercentiles" : { | |
"0.0" : 390.6790194701999, | |
"50.0" : 391.58239458573007, | |
"90.0" : 392.18401156819414, | |
"95.0" : 392.18401156819414, | |
"99.0" : 392.18401156819414, | |
"99.9" : 392.18401156819414, | |
"99.99" : 392.18401156819414, | |
"99.999" : 392.18401156819414, | |
"99.9999" : 392.18401156819414, | |
"100.0" : 392.18401156819414 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
391.58239458573007, | |
392.18401156819414, | |
392.0760677543132, | |
390.6790194701999, | |
390.7485948151531 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 276.13848384, | |
"scoreError" : 5.510592978592322E-6, | |
"scoreConfidence" : [ | |
276.138478329407, | |
276.138489350593 | |
], | |
"scorePercentiles" : { | |
"0.0" : 276.1384832, | |
"50.0" : 276.1384832, | |
"90.0" : 276.1384864, | |
"95.0" : 276.1384864, | |
"99.0" : 276.1384864, | |
"99.9" : 276.1384864, | |
"99.99" : 276.1384864, | |
"99.999" : 276.1384864, | |
"99.9999" : 276.1384864, | |
"100.0" : 276.1384864 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
276.1384832, | |
276.1384832, | |
276.1384832, | |
276.1384832, | |
276.1384864 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 6.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
6.0, | |
6.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 1.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, | |
1.0, | |
1.0, | |
1.0, | |
2.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 113.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
113.0, | |
113.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 8.0, | |
"50.0" : 27.0, | |
"90.0" : 31.0, | |
"95.0" : 31.0, | |
"99.0" : 31.0, | |
"99.9" : 31.0, | |
"99.99" : 31.0, | |
"99.999" : 31.0, | |
"99.9999" : 31.0, | |
"100.0" : 31.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
31.0, | |
20.0, | |
27.0, | |
8.0, | |
27.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "10", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 314.56988494, | |
"scoreError" : 10.671071108869436, | |
"scoreConfidence" : [ | |
303.89881383113055, | |
325.24095604886946 | |
], | |
"scorePercentiles" : { | |
"0.0" : 312.1690835, | |
"50.0" : 313.3133866, | |
"90.0" : 318.0280255, | |
"95.0" : 318.0280255, | |
"99.0" : 318.0280255, | |
"99.9" : 318.0280255, | |
"99.99" : 318.0280255, | |
"99.999" : 318.0280255, | |
"99.9999" : 318.0280255, | |
"100.0" : 318.0280255 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
317.0567175, | |
318.0280255, | |
312.1690835, | |
313.3133866, | |
312.2822116 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 252.83344886876648, | |
"scoreError" : 8.558449870131987, | |
"scoreConfidence" : [ | |
244.2749989986345, | |
261.3918987388985 | |
], | |
"scorePercentiles" : { | |
"0.0" : 250.06460504890558, | |
"50.0" : 253.8332329003844, | |
"90.0" : 254.76260041443928, | |
"95.0" : 254.76260041443928, | |
"99.0" : 254.76260041443928, | |
"99.9" : 254.76260041443928, | |
"99.99" : 254.76260041443928, | |
"99.999" : 254.76260041443928, | |
"99.9999" : 254.76260041443928, | |
"100.0" : 254.76260041443928 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
250.83515658832098, | |
250.06460504890558, | |
254.76260041443928, | |
253.8332329003844, | |
254.6716493917823 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 83.39945792, | |
"scoreError" : 1.7371483481793304E-5, | |
"scoreConfidence" : [ | |
83.39944054851652, | |
83.39947529148348 | |
], | |
"scorePercentiles" : { | |
"0.0" : 83.3994552, | |
"50.0" : 83.3994552, | |
"90.0" : 83.3994656, | |
"95.0" : 83.3994656, | |
"99.0" : 83.3994656, | |
"99.9" : 83.3994656, | |
"99.99" : 83.3994656, | |
"99.999" : 83.3994656, | |
"99.9999" : 83.3994656, | |
"100.0" : 83.3994656 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
83.3994656, | |
83.3994584, | |
83.3994552, | |
83.3994552, | |
83.3994552 | |
] | |
] | |
}, | |
"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" : 44.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
44.0, | |
44.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 10.0, | |
"90.0" : 14.0, | |
"95.0" : 14.0, | |
"99.0" : 14.0, | |
"99.9" : 14.0, | |
"99.99" : 14.0, | |
"99.999" : 14.0, | |
"99.9999" : 14.0, | |
"100.0" : 14.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
10.0, | |
14.0, | |
14.0, | |
6.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "15", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 799.7111365800001, | |
"scoreError" : 10.726939608569463, | |
"scoreConfidence" : [ | |
788.9841969714307, | |
810.4380761885695 | |
], | |
"scorePercentiles" : { | |
"0.0" : 796.1334209, | |
"50.0" : 798.9146875, | |
"90.0" : 803.6083509, | |
"95.0" : 803.6083509, | |
"99.0" : 803.6083509, | |
"99.9" : 803.6083509, | |
"99.99" : 803.6083509, | |
"99.999" : 803.6083509, | |
"99.9999" : 803.6083509, | |
"100.0" : 803.6083509 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
796.1334209, | |
798.9146875, | |
803.6083509, | |
798.8760059, | |
801.0232177 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 483.56800227703036, | |
"scoreError" : 6.484801002199041, | |
"scoreConfidence" : [ | |
477.0832012748313, | |
490.0528032792294 | |
], | |
"scorePercentiles" : { | |
"0.0" : 481.21677584614054, | |
"50.0" : 484.04590289365547, | |
"90.0" : 485.7364926473355, | |
"95.0" : 485.7364926473355, | |
"99.0" : 485.7364926473355, | |
"99.9" : 485.7364926473355, | |
"99.99" : 485.7364926473355, | |
"99.999" : 485.7364926473355, | |
"99.9999" : 485.7364926473355, | |
"100.0" : 485.7364926473355 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
485.7364926473355, | |
484.04590289365547, | |
481.21677584614054, | |
484.0692518399054, | |
482.77158815811475 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 405.50754847999997, | |
"scoreError" : 6.749070608745024E-6, | |
"scoreConfidence" : [ | |
405.50754173092935, | |
405.5075552290706 | |
], | |
"scorePercentiles" : { | |
"0.0" : 405.5075472, | |
"50.0" : 405.5075472, | |
"90.0" : 405.5075504, | |
"95.0" : 405.5075504, | |
"99.0" : 405.5075504, | |
"99.9" : 405.5075504, | |
"99.99" : 405.5075504, | |
"99.999" : 405.5075504, | |
"99.9999" : 405.5075504, | |
"100.0" : 405.5075504 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
405.5075504, | |
405.5075472, | |
405.5075504, | |
405.5075472, | |
405.5075472 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 8.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
8.0, | |
8.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 1.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" : "counts", | |
"rawData" : [ | |
[ | |
1.0, | |
2.0, | |
3.0, | |
1.0, | |
1.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 204.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
204.0, | |
204.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 27.0, | |
"50.0" : 37.0, | |
"90.0" : 58.0, | |
"95.0" : 58.0, | |
"99.0" : 58.0, | |
"99.9" : 58.0, | |
"99.99" : 58.0, | |
"99.999" : 58.0, | |
"99.9999" : 58.0, | |
"100.0" : 58.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
30.0, | |
52.0, | |
58.0, | |
37.0, | |
27.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "15", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 285.49320359999996, | |
"scoreError" : 9.071592620389307, | |
"scoreConfidence" : [ | |
276.42161097961065, | |
294.56479622038927 | |
], | |
"scorePercentiles" : { | |
"0.0" : 282.6899611, | |
"50.0" : 285.468169, | |
"90.0" : 288.9193565, | |
"95.0" : 288.9193565, | |
"99.0" : 288.9193565, | |
"99.9" : 288.9193565, | |
"99.99" : 288.9193565, | |
"99.999" : 288.9193565, | |
"99.9999" : 288.9193565, | |
"100.0" : 288.9193565 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
284.093282, | |
288.9193565, | |
282.6899611, | |
286.2952494, | |
285.468169 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 405.60778038170577, | |
"scoreError" : 12.863956740351995, | |
"scoreConfidence" : [ | |
392.74382364135374, | |
418.4717371220578 | |
], | |
"scorePercentiles" : { | |
"0.0" : 400.7703759201011, | |
"50.0" : 405.6246257178118, | |
"90.0" : 409.6078132291735, | |
"95.0" : 409.6078132291735, | |
"99.0" : 409.6078132291735, | |
"99.9" : 409.6078132291735, | |
"99.99" : 409.6078132291735, | |
"99.999" : 409.6078132291735, | |
"99.9999" : 409.6078132291735, | |
"100.0" : 409.6078132291735 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
407.58396389072345, | |
400.7703759201011, | |
409.6078132291735, | |
404.45212315071905, | |
405.6246257178118 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 121.42762383999998, | |
"scoreError" : 5.5105930030642715E-6, | |
"scoreConfidence" : [ | |
121.42761832940698, | |
121.42762935059298 | |
], | |
"scorePercentiles" : { | |
"0.0" : 121.4276232, | |
"50.0" : 121.4276232, | |
"90.0" : 121.4276264, | |
"95.0" : 121.4276264, | |
"99.0" : 121.4276264, | |
"99.9" : 121.4276264, | |
"99.99" : 121.4276264, | |
"99.999" : 121.4276264, | |
"99.9999" : 121.4276264, | |
"100.0" : 121.4276264 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
121.4276264, | |
121.4276232, | |
121.4276232, | |
121.4276232, | |
121.4276232 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 2.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
2.0, | |
2.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" : "counts", | |
"rawData" : [ | |
[ | |
2.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 30.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
30.0, | |
30.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 0.0, | |
"90.0" : 30.0, | |
"95.0" : 30.0, | |
"99.0" : 30.0, | |
"99.9" : 30.0, | |
"99.99" : 30.0, | |
"99.999" : 30.0, | |
"99.9999" : 30.0, | |
"100.0" : 30.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
30.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "20", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 1243.2142007999998, | |
"scoreError" : 11.61168414383714, | |
"scoreConfidence" : [ | |
1231.6025166561626, | |
1254.825884943837 | |
], | |
"scorePercentiles" : { | |
"0.0" : 1240.3509288, | |
"50.0" : 1241.8481402, | |
"90.0" : 1247.400541, | |
"95.0" : 1247.400541, | |
"99.0" : 1247.400541, | |
"99.9" : 1247.400541, | |
"99.99" : 1247.400541, | |
"99.999" : 1247.400541, | |
"99.9999" : 1247.400541, | |
"100.0" : 1247.400541 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
1247.400541, | |
1241.1401581, | |
1245.3312359, | |
1241.8481402, | |
1240.3509288 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 410.27743190163255, | |
"scoreError" : 3.8274409382954047, | |
"scoreConfidence" : [ | |
406.44999096333714, | |
414.10487283992796 | |
], | |
"scorePercentiles" : { | |
"0.0" : 408.89880653590365, | |
"50.0" : 410.7263688812655, | |
"90.0" : 411.2231766441916, | |
"95.0" : 411.2231766441916, | |
"99.0" : 411.2231766441916, | |
"99.9" : 411.2231766441916, | |
"99.99" : 411.2231766441916, | |
"99.999" : 411.2231766441916, | |
"99.9999" : 411.2231766441916, | |
"100.0" : 411.2231766441916 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
408.89880653590365, | |
410.96049885547507, | |
409.5783085913272, | |
410.7263688812655, | |
411.2231766441916 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 534.84661136, | |
"scoreError" : 5.510593076480122E-6, | |
"scoreConfidence" : [ | |
534.846605849407, | |
534.846616870593 | |
], | |
"scorePercentiles" : { | |
"0.0" : 534.8466088, | |
"50.0" : 534.846612, | |
"90.0" : 534.846612, | |
"95.0" : 534.846612, | |
"99.0" : 534.846612, | |
"99.9" : 534.846612, | |
"99.99" : 534.846612, | |
"99.999" : 534.846612, | |
"99.9999" : 534.846612, | |
"100.0" : 534.846612 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
534.846612, | |
534.846612, | |
534.846612, | |
534.846612, | |
534.8466088 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 24.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
24.0, | |
24.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 3.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" : [ | |
[ | |
5.0, | |
7.0, | |
3.0, | |
6.0, | |
3.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 474.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
474.0, | |
474.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 45.0, | |
"50.0" : 112.0, | |
"90.0" : 127.0, | |
"95.0" : 127.0, | |
"99.0" : 127.0, | |
"99.9" : 127.0, | |
"99.99" : 127.0, | |
"99.999" : 127.0, | |
"99.9999" : 127.0, | |
"100.0" : 127.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
118.0, | |
72.0, | |
127.0, | |
112.0, | |
45.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "20", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 488.64186390000003, | |
"scoreError" : 9.367660291627788, | |
"scoreConfidence" : [ | |
479.27420360837226, | |
498.0095241916278 | |
], | |
"scorePercentiles" : { | |
"0.0" : 485.6887596, | |
"50.0" : 488.2315238, | |
"90.0" : 492.1598602, | |
"95.0" : 492.1598602, | |
"99.0" : 492.1598602, | |
"99.9" : 492.1598602, | |
"99.99" : 492.1598602, | |
"99.999" : 492.1598602, | |
"99.9999" : 492.1598602, | |
"100.0" : 492.1598602 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
488.2315238, | |
492.1598602, | |
485.6887596, | |
489.659046, | |
487.4701299 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 311.199575526343, | |
"scoreError" : 5.9567610728092975, | |
"scoreConfidence" : [ | |
305.2428144535337, | |
317.15633659915227 | |
], | |
"scorePercentiles" : { | |
"0.0" : 308.9688730430106, | |
"50.0" : 311.4552300332568, | |
"90.0" : 313.0847385904954, | |
"95.0" : 313.0847385904954, | |
"99.0" : 313.0847385904954, | |
"99.9" : 313.0847385904954, | |
"99.99" : 313.0847385904954, | |
"99.999" : 313.0847385904954, | |
"99.9999" : 313.0847385904954, | |
"100.0" : 313.0847385904954 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
311.4552300332568, | |
308.9688730430106, | |
313.0847385904954, | |
310.5470336018338, | |
311.9420023631185 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 159.45578944, | |
"scoreError" : 5.510593027536221E-6, | |
"scoreConfidence" : [ | |
159.45578392940695, | |
159.45579495059303 | |
], | |
"scorePercentiles" : { | |
"0.0" : 159.4557888, | |
"50.0" : 159.4557888, | |
"90.0" : 159.455792, | |
"95.0" : 159.455792, | |
"99.0" : 159.455792, | |
"99.9" : 159.455792, | |
"99.99" : 159.455792, | |
"99.999" : 159.455792, | |
"99.9999" : 159.455792, | |
"100.0" : 159.455792 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
159.4557888, | |
159.455792, | |
159.4557888, | |
159.4557888, | |
159.4557888 | |
] | |
] | |
}, | |
"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" : [ | |
[ | |
0.0, | |
1.0, | |
1.0, | |
1.0, | |
1.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 76.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
76.0, | |
76.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 11.0, | |
"90.0" : 39.0, | |
"95.0" : 39.0, | |
"99.0" : 39.0, | |
"99.9" : 39.0, | |
"99.99" : 39.0, | |
"99.999" : 39.0, | |
"99.9999" : 39.0, | |
"100.0" : 39.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
39.0, | |
11.0, | |
25.0, | |
1.0 | |
] | |
] | |
} | |
} | |
} | |
] | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "1", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 179.50053342, | |
"scoreError" : 11.769103021900545, | |
"scoreConfidence" : [ | |
167.73143039809946, | |
191.26963644190056 | |
], | |
"scorePercentiles" : { | |
"0.0" : 177.0704283, | |
"50.0" : 177.5251005, | |
"90.0" : 183.1178973, | |
"95.0" : 183.1178973, | |
"99.0" : 183.1178973, | |
"99.9" : 183.1178973, | |
"99.99" : 183.1178973, | |
"99.999" : 183.1178973, | |
"99.9999" : 183.1178973, | |
"100.0" : 183.1178973 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
177.2335479, | |
182.5556931, | |
183.1178973, | |
177.0704283, | |
177.5251005 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 229.64983844514762, | |
"scoreError" : 14.256277671786904, | |
"scoreConfidence" : [ | |
215.39356077336072, | |
243.90611611693453 | |
], | |
"scorePercentiles" : { | |
"0.0" : 225.5765874526302, | |
"50.0" : 232.0240576741464, | |
"90.0" : 232.61878075240097, | |
"95.0" : 232.61878075240097, | |
"99.0" : 232.61878075240097, | |
"99.9" : 232.61878075240097, | |
"99.99" : 232.61878075240097, | |
"99.999" : 232.61878075240097, | |
"99.9999" : 232.61878075240097, | |
"100.0" : 232.61878075240097 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
232.40451096068773, | |
225.6252553858728, | |
225.5765874526302, | |
232.61878075240097, | |
232.0240576741464 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 43.22070000000001, | |
"scoreError" : 0.21245402540658634, | |
"scoreConfidence" : [ | |
43.00824597459342, | |
43.433154025406594 | |
], | |
"scorePercentiles" : { | |
"0.0" : 43.1960248, | |
"50.0" : 43.1960248, | |
"90.0" : 43.3193976, | |
"95.0" : 43.3193976, | |
"99.0" : 43.3193976, | |
"99.9" : 43.3193976, | |
"99.99" : 43.3193976, | |
"99.999" : 43.3193976, | |
"99.9999" : 43.3193976, | |
"100.0" : 43.3193976 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
43.1960248, | |
43.1960248, | |
43.3193976, | |
43.196028, | |
43.1960248 | |
] | |
] | |
}, | |
"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, | |
1.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 12.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
12.0, | |
12.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 2.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" : "ms", | |
"rawData" : [ | |
[ | |
1.0, | |
2.0, | |
3.0, | |
6.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "1", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 92.65062972, | |
"scoreError" : 12.680765827422672, | |
"scoreConfidence" : [ | |
79.96986389257732, | |
105.33139554742267 | |
], | |
"scorePercentiles" : { | |
"0.0" : 89.2145704, | |
"50.0" : 93.0740659, | |
"90.0" : 96.245906, | |
"95.0" : 96.245906, | |
"99.0" : 96.245906, | |
"99.9" : 96.245906, | |
"99.99" : 96.245906, | |
"99.999" : 96.245906, | |
"99.9999" : 96.245906, | |
"100.0" : 96.245906 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
93.0740659, | |
95.3840274, | |
89.3345789, | |
96.245906, | |
89.2145704 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 153.26281615268738, | |
"scoreError" : 21.028009497498125, | |
"scoreConfidence" : [ | |
132.23480665518926, | |
174.2908256501855 | |
], | |
"scorePercentiles" : { | |
"0.0" : 147.39221195171964, | |
"50.0" : 152.4135964363388, | |
"90.0" : 159.0067905278792, | |
"95.0" : 159.0067905278792, | |
"99.0" : 159.0067905278792, | |
"99.9" : 159.0067905278792, | |
"99.99" : 159.0067905278792, | |
"99.999" : 159.0067905278792, | |
"99.9999" : 159.0067905278792, | |
"100.0" : 159.0067905278792 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
152.4135964363388, | |
148.71926583753685, | |
158.78221600996247, | |
147.39221195171964, | |
159.0067905278792 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 14.8783296, | |
"scoreError" : 0.0, | |
"scoreConfidence" : [ | |
14.8783296, | |
14.8783296 | |
], | |
"scorePercentiles" : { | |
"0.0" : 14.8783296, | |
"50.0" : 14.8783296, | |
"90.0" : 14.8783296, | |
"95.0" : 14.8783296, | |
"99.0" : 14.8783296, | |
"99.9" : 14.8783296, | |
"99.99" : 14.8783296, | |
"99.999" : 14.8783296, | |
"99.9999" : 14.8783296, | |
"100.0" : 14.8783296 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
14.8783296, | |
14.8783296, | |
14.8783296, | |
14.8783296, | |
14.8783296 | |
] | |
] | |
}, | |
"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" : 4.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
4.0, | |
4.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 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "5", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 362.89362560000006, | |
"scoreError" : 17.34642447508423, | |
"scoreConfidence" : [ | |
345.54720112491583, | |
380.2400500750843 | |
], | |
"scorePercentiles" : { | |
"0.0" : 358.30745, | |
"50.0" : 360.4146702, | |
"90.0" : 367.9770194, | |
"95.0" : 367.9770194, | |
"99.0" : 367.9770194, | |
"99.9" : 367.9770194, | |
"99.99" : 367.9770194, | |
"99.999" : 367.9770194, | |
"99.9999" : 367.9770194, | |
"100.0" : 367.9770194 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
360.4146702, | |
360.2657554, | |
358.30745, | |
367.503233, | |
367.9770194 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 384.81594254502556, | |
"scoreError" : 18.32602028286489, | |
"scoreConfidence" : [ | |
366.4899222621607, | |
403.14196282789044 | |
], | |
"scorePercentiles" : { | |
"0.0" : 379.45566718191736, | |
"50.0" : 387.4104386994848, | |
"90.0" : 389.6932224003762, | |
"95.0" : 389.6932224003762, | |
"99.0" : 389.6932224003762, | |
"99.9" : 389.6932224003762, | |
"99.99" : 389.6932224003762, | |
"99.999" : 389.6932224003762, | |
"99.9999" : 389.6932224003762, | |
"100.0" : 389.6932224003762 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
387.4104386994848, | |
387.57590008438285, | |
389.6932224003762, | |
379.94448435896646, | |
379.45566718191736 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 146.42213999999998, | |
"scoreError" : 1.3776482544368604E-5, | |
"scoreConfidence" : [ | |
146.42212622351744, | |
146.42215377648253 | |
], | |
"scorePercentiles" : { | |
"0.0" : 146.4221384, | |
"50.0" : 146.4221384, | |
"90.0" : 146.4221464, | |
"95.0" : 146.4221464, | |
"99.0" : 146.4221464, | |
"99.9" : 146.4221464, | |
"99.99" : 146.4221464, | |
"99.999" : 146.4221464, | |
"99.9999" : 146.4221464, | |
"100.0" : 146.4221464 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
146.4221384, | |
146.4221384, | |
146.4221464, | |
146.4221384, | |
146.4221384 | |
] | |
] | |
}, | |
"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, | |
0.0, | |
1.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 23.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
23.0, | |
23.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 0.0, | |
"90.0" : 23.0, | |
"95.0" : 23.0, | |
"99.0" : 23.0, | |
"99.9" : 23.0, | |
"99.99" : 23.0, | |
"99.999" : 23.0, | |
"99.9999" : 23.0, | |
"100.0" : 23.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
23.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "5", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 202.15179629999997, | |
"scoreError" : 5.800817526282469, | |
"scoreConfidence" : [ | |
196.35097877371751, | |
207.95261382628243 | |
], | |
"scorePercentiles" : { | |
"0.0" : 200.5716503, | |
"50.0" : 201.9608644, | |
"90.0" : 204.5282768, | |
"95.0" : 204.5282768, | |
"99.0" : 204.5282768, | |
"99.9" : 204.5282768, | |
"99.99" : 204.5282768, | |
"99.999" : 204.5282768, | |
"99.9999" : 204.5282768, | |
"100.0" : 204.5282768 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
200.5716503, | |
201.2518592, | |
201.9608644, | |
204.5282768, | |
202.4463308 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 212.36480585760933, | |
"scoreError" : 6.061237909180431, | |
"scoreConfidence" : [ | |
206.3035679484289, | |
218.42604376678975 | |
], | |
"scorePercentiles" : { | |
"0.0" : 209.89073209091515, | |
"50.0" : 212.55015976127544, | |
"90.0" : 214.03364862706331, | |
"95.0" : 214.03364862706331, | |
"99.0" : 214.03364862706331, | |
"99.9" : 214.03364862706331, | |
"99.99" : 214.03364862706331, | |
"99.999" : 214.03364862706331, | |
"99.9999" : 214.03364862706331, | |
"100.0" : 214.03364862706331 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
214.03364862706331, | |
213.29860643637534, | |
212.55015976127544, | |
209.89073209091515, | |
212.05088237241733 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 45.019168, | |
"scoreError" : 1.3776482519896653E-5, | |
"scoreConfidence" : [ | |
45.01915422351748, | |
45.01918177648252 | |
], | |
"scorePercentiles" : { | |
"0.0" : 45.0191664, | |
"50.0" : 45.0191664, | |
"90.0" : 45.0191744, | |
"95.0" : 45.0191744, | |
"99.0" : 45.0191744, | |
"99.9" : 45.0191744, | |
"99.99" : 45.0191744, | |
"99.999" : 45.0191744, | |
"99.9999" : 45.0191744, | |
"100.0" : 45.0191744 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
45.0191664, | |
45.0191664, | |
45.0191744, | |
45.0191664, | |
45.0191664 | |
] | |
] | |
}, | |
"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" : 25.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
25.0, | |
25.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 3.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" : "ms", | |
"rawData" : [ | |
[ | |
3.0, | |
5.0, | |
4.0, | |
6.0, | |
7.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "10", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 666.19330702, | |
"scoreError" : 12.205681989098641, | |
"scoreConfidence" : [ | |
653.9876250309014, | |
678.3989890090986 | |
], | |
"scorePercentiles" : { | |
"0.0" : 662.3638896, | |
"50.0" : 665.4054877, | |
"90.0" : 670.3704789, | |
"95.0" : 670.3704789, | |
"99.0" : 670.3704789, | |
"99.9" : 670.3704789, | |
"99.99" : 670.3704789, | |
"99.999" : 670.3704789, | |
"99.9999" : 670.3704789, | |
"100.0" : 670.3704789 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
664.4951045, | |
662.3638896, | |
668.3315744, | |
665.4054877, | |
670.3704789 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 394.2799041740749, | |
"scoreError" : 7.217267286630969, | |
"scoreConfidence" : [ | |
387.06263688744394, | |
401.49717146070583 | |
], | |
"scorePercentiles" : { | |
"0.0" : 391.817445186093, | |
"50.0" : 394.73925091696907, | |
"90.0" : 396.55303313602985, | |
"95.0" : 396.55303313602985, | |
"99.0" : 396.55303313602985, | |
"99.9" : 396.55303313602985, | |
"99.99" : 396.55303313602985, | |
"99.999" : 396.55303313602985, | |
"99.9999" : 396.55303313602985, | |
"100.0" : 396.55303313602985 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
395.2793008109973, | |
396.55303313602985, | |
393.01049082028516, | |
394.73925091696907, | |
391.817445186093 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 275.43055872, | |
"scoreError" : 6.749070608745024E-6, | |
"scoreConfidence" : [ | |
275.4305519709294, | |
275.43056546907064 | |
], | |
"scorePercentiles" : { | |
"0.0" : 275.4305568, | |
"50.0" : 275.43056, | |
"90.0" : 275.43056, | |
"95.0" : 275.43056, | |
"99.0" : 275.43056, | |
"99.9" : 275.43056, | |
"99.99" : 275.43056, | |
"99.999" : 275.43056, | |
"99.9999" : 275.43056, | |
"100.0" : 275.43056 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
275.4305568, | |
275.43056, | |
275.43056, | |
275.43056, | |
275.4305568 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 6.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
6.0, | |
6.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 1.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, | |
1.0, | |
1.0, | |
1.0, | |
2.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 113.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
113.0, | |
113.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 7.0, | |
"50.0" : 27.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" : [ | |
[ | |
32.0, | |
19.0, | |
27.0, | |
7.0, | |
28.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "10", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 318.0034541, | |
"scoreError" : 5.702487141359259, | |
"scoreConfidence" : [ | |
312.30096695864074, | |
323.70594124135926 | |
], | |
"scorePercentiles" : { | |
"0.0" : 316.9173552, | |
"50.0" : 317.1704645, | |
"90.0" : 320.3717551, | |
"95.0" : 320.3717551, | |
"99.0" : 320.3717551, | |
"99.9" : 320.3717551, | |
"99.99" : 320.3717551, | |
"99.999" : 320.3717551, | |
"99.9999" : 320.3717551, | |
"100.0" : 320.3717551 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
318.5499646, | |
317.1704645, | |
316.9173552, | |
317.0077311, | |
320.3717551 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 247.9845489276447, | |
"scoreError" : 4.426906510871126, | |
"scoreConfidence" : [ | |
243.55764241677358, | |
252.41145543851584 | |
], | |
"scorePercentiles" : { | |
"0.0" : 246.1489031687221, | |
"50.0" : 248.62886075785514, | |
"90.0" : 248.8301246592053, | |
"95.0" : 248.8301246592053, | |
"99.0" : 248.8301246592053, | |
"99.9" : 248.8301246592053, | |
"99.99" : 248.8301246592053, | |
"99.999" : 248.8301246592053, | |
"99.9999" : 248.8301246592053, | |
"100.0" : 248.8301246592053 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
247.55439092694272, | |
248.62886075785514, | |
248.8301246592053, | |
248.76046512549843, | |
246.1489031687221 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 82.69521024, | |
"scoreError" : 1.239883427524857E-5, | |
"scoreConfidence" : [ | |
82.69519784116572, | |
82.69522263883427 | |
], | |
"scorePercentiles" : { | |
"0.0" : 82.6952088, | |
"50.0" : 82.6952088, | |
"90.0" : 82.695216, | |
"95.0" : 82.695216, | |
"99.0" : 82.695216, | |
"99.9" : 82.695216, | |
"99.99" : 82.695216, | |
"99.999" : 82.695216, | |
"99.9999" : 82.695216, | |
"100.0" : 82.695216 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
82.695216, | |
82.6952088, | |
82.6952088, | |
82.6952088, | |
82.6952088 | |
] | |
] | |
}, | |
"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, | |
1.0, | |
0.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 17.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
17.0, | |
17.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 3.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" : "ms", | |
"rawData" : [ | |
[ | |
10.0, | |
4.0, | |
3.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "15", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 786.05148366, | |
"scoreError" : 7.5312446316569375, | |
"scoreConfidence" : [ | |
778.5202390283431, | |
793.582728291657 | |
], | |
"scorePercentiles" : { | |
"0.0" : 783.1635436, | |
"50.0" : 786.0284123, | |
"90.0" : 788.3826631, | |
"95.0" : 788.3826631, | |
"99.0" : 788.3826631, | |
"99.9" : 788.3826631, | |
"99.99" : 788.3826631, | |
"99.999" : 788.3826631, | |
"99.9999" : 788.3826631, | |
"100.0" : 788.3826631 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
783.1635436, | |
788.3826631, | |
787.1654188, | |
786.0284123, | |
785.5173805 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 490.69050327534785, | |
"scoreError" : 4.70745063572468, | |
"scoreConfidence" : [ | |
485.98305263962317, | |
495.39795391107253 | |
], | |
"scorePercentiles" : { | |
"0.0" : 489.2367572110848, | |
"50.0" : 490.70204906313916, | |
"90.0" : 492.4983424514325, | |
"95.0" : 492.4983424514325, | |
"99.0" : 492.4983424514325, | |
"99.9" : 492.4983424514325, | |
"99.99" : 492.4983424514325, | |
"99.999" : 492.4983424514325, | |
"99.9999" : 492.4983424514325, | |
"100.0" : 492.4983424514325 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
492.4983424514325, | |
489.2367572110848, | |
489.99315331116526, | |
490.70204906313916, | |
491.0222143399174 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 404.4539408, | |
"scoreError" : 0.0, | |
"scoreConfidence" : [ | |
404.4539408, | |
404.4539408 | |
], | |
"scorePercentiles" : { | |
"0.0" : 404.4539408, | |
"50.0" : 404.4539408, | |
"90.0" : 404.4539408, | |
"95.0" : 404.4539408, | |
"99.0" : 404.4539408, | |
"99.9" : 404.4539408, | |
"99.99" : 404.4539408, | |
"99.999" : 404.4539408, | |
"99.9999" : 404.4539408, | |
"100.0" : 404.4539408 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
404.4539408, | |
404.4539408, | |
404.4539408, | |
404.4539408, | |
404.4539408 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 11.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
11.0, | |
11.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 2.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" : "counts", | |
"rawData" : [ | |
[ | |
2.0, | |
2.0, | |
3.0, | |
2.0, | |
2.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 245.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
245.0, | |
245.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 35.0, | |
"50.0" : 43.0, | |
"90.0" : 82.0, | |
"95.0" : 82.0, | |
"99.0" : 82.0, | |
"99.9" : 82.0, | |
"99.99" : 82.0, | |
"99.999" : 82.0, | |
"99.9999" : 82.0, | |
"100.0" : 82.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
35.0, | |
49.0, | |
82.0, | |
36.0, | |
43.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "15", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 360.70131042, | |
"scoreError" : 11.959837358000652, | |
"scoreConfidence" : [ | |
348.7414730619994, | |
372.66114777800067 | |
], | |
"scorePercentiles" : { | |
"0.0" : 358.4829515, | |
"50.0" : 359.1809851, | |
"90.0" : 366.0364169, | |
"95.0" : 366.0364169, | |
"99.0" : 366.0364169, | |
"99.9" : 366.0364169, | |
"99.99" : 366.0364169, | |
"99.999" : 366.0364169, | |
"99.9999" : 366.0364169, | |
"100.0" : 366.0364169 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
366.0364169, | |
358.4829515, | |
359.0039051, | |
359.1809851, | |
360.8022935 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 318.2522918282874, | |
"scoreError" : 10.446138181984931, | |
"scoreConfidence" : [ | |
307.8061536463025, | |
328.6984300102723 | |
], | |
"scorePercentiles" : { | |
"0.0" : 313.5971270551227, | |
"50.0" : 319.58270105718697, | |
"90.0" : 320.19576095339863, | |
"95.0" : 320.19576095339863, | |
"99.0" : 320.19576095339863, | |
"99.9" : 320.19576095339863, | |
"99.99" : 320.19576095339863, | |
"99.999" : 320.19576095339863, | |
"99.9999" : 320.19576095339863, | |
"100.0" : 320.19576095339863 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
313.5971270551227, | |
320.19576095339863, | |
319.73860039816014, | |
319.58270105718697, | |
318.1472696775684 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 120.3712536, | |
"scoreError" : 0.0, | |
"scoreConfidence" : [ | |
120.3712536, | |
120.3712536 | |
], | |
"scorePercentiles" : { | |
"0.0" : 120.3712536, | |
"50.0" : 120.3712536, | |
"90.0" : 120.3712536, | |
"95.0" : 120.3712536, | |
"99.0" : 120.3712536, | |
"99.9" : 120.3712536, | |
"99.99" : 120.3712536, | |
"99.999" : 120.3712536, | |
"99.9999" : 120.3712536, | |
"100.0" : 120.3712536 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
120.3712536, | |
120.3712536, | |
120.3712536, | |
120.3712536, | |
120.3712536 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 2.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
2.0, | |
2.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" : "counts", | |
"rawData" : [ | |
[ | |
2.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 31.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
31.0, | |
31.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 0.0, | |
"50.0" : 0.0, | |
"90.0" : 31.0, | |
"95.0" : 31.0, | |
"99.0" : 31.0, | |
"99.9" : 31.0, | |
"99.99" : 31.0, | |
"99.999" : 31.0, | |
"99.9999" : 31.0, | |
"100.0" : 31.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
31.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "20", | |
"dataType" : "VARCHAR", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 1236.57282226, | |
"scoreError" : 12.828326997945474, | |
"scoreConfidence" : [ | |
1223.7444952620547, | |
1249.4011492579455 | |
], | |
"scorePercentiles" : { | |
"0.0" : 1232.0521014, | |
"50.0" : 1236.478414, | |
"90.0" : 1239.9701752, | |
"95.0" : 1239.9701752, | |
"99.0" : 1239.9701752, | |
"99.9" : 1239.9701752, | |
"99.99" : 1239.9701752, | |
"99.999" : 1239.9701752, | |
"99.9999" : 1239.9701752, | |
"100.0" : 1239.9701752 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
1234.7665916, | |
1232.0521014, | |
1236.478414, | |
1239.5968291, | |
1239.9701752 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 411.4654138647511, | |
"scoreError" : 4.269879573758421, | |
"scoreConfidence" : [ | |
407.19553429099267, | |
415.73529343850953 | |
], | |
"scorePercentiles" : { | |
"0.0" : 410.3362553611497, | |
"50.0" : 411.49441345528345, | |
"90.0" : 412.9725465159157, | |
"95.0" : 412.9725465159157, | |
"99.0" : 412.9725465159157, | |
"99.9" : 412.9725465159157, | |
"99.99" : 412.9725465159157, | |
"99.999" : 412.9725465159157, | |
"99.9999" : 412.9725465159157, | |
"100.0" : 412.9725465159157 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
412.0645181491417, | |
412.9725465159157, | |
411.49441345528345, | |
410.45933584226515, | |
410.3362553611497 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 533.5300392, | |
"scoreError" : 0.0, | |
"scoreConfidence" : [ | |
533.5300392, | |
533.5300392 | |
], | |
"scorePercentiles" : { | |
"0.0" : 533.5300392, | |
"50.0" : 533.5300392, | |
"90.0" : 533.5300392, | |
"95.0" : 533.5300392, | |
"99.0" : 533.5300392, | |
"99.9" : 533.5300392, | |
"99.99" : 533.5300392, | |
"99.999" : 533.5300392, | |
"99.9999" : 533.5300392, | |
"100.0" : 533.5300392 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
533.5300392, | |
533.5300392, | |
533.5300392, | |
533.5300392, | |
533.5300392 | |
] | |
] | |
}, | |
"gc.count" : { | |
"score" : 25.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
25.0, | |
25.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 3.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" : [ | |
[ | |
5.0, | |
7.0, | |
3.0, | |
7.0, | |
3.0 | |
] | |
] | |
}, | |
"gc.time" : { | |
"score" : 527.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
527.0, | |
527.0 | |
], | |
"scorePercentiles" : { | |
"0.0" : 71.0, | |
"50.0" : 118.0, | |
"90.0" : 136.0, | |
"95.0" : 136.0, | |
"99.0" : 136.0, | |
"99.9" : 136.0, | |
"99.99" : 136.0, | |
"99.999" : 136.0, | |
"99.9999" : 136.0, | |
"100.0" : 136.0 | |
}, | |
"scoreUnit" : "ms", | |
"rawData" : [ | |
[ | |
118.0, | |
71.0, | |
136.0, | |
119.0, | |
83.0 | |
] | |
] | |
} | |
} | |
}, | |
{ | |
"jmhVersion" : "1.37", | |
"benchmark" : "io.trino.operator.BenchmarkGroupByHash.addPages", | |
"mode" : "avgt", | |
"threads" : 1, | |
"forks" : 1, | |
"jvm" : "/local/home/pettja/.sdkman/candidates/java/17.0.8-amzn/bin/java", | |
"jvmArgs" : [ | |
"-Xms10g", | |
"-Xmx10g", | |
"-XX:+AlwaysPreTouch", | |
"-XX:ReservedCodeCacheSize=256M" | |
], | |
"jdkVersion" : "17.0.8", | |
"vmName" : "OpenJDK 64-Bit Server VM", | |
"vmVersion" : "17.0.8+7-LTS", | |
"warmupIterations" : 5, | |
"warmupTime" : "500 ms", | |
"warmupBatchSize" : 1, | |
"measurementIterations" : 5, | |
"measurementTime" : "500 ms", | |
"measurementBatchSize" : 1, | |
"params" : { | |
"channelCount" : "20", | |
"dataType" : "BIGINT", | |
"groupCount" : "3000000", | |
"hashEnabled" : "false" | |
}, | |
"primaryMetric" : { | |
"score" : 482.93185312, | |
"scoreError" : 11.252009826333232, | |
"scoreConfidence" : [ | |
471.6798432936668, | |
494.18386294633325 | |
], | |
"scorePercentiles" : { | |
"0.0" : 478.9158294, | |
"50.0" : 484.3120561, | |
"90.0" : 485.3618728, | |
"95.0" : 485.3618728, | |
"99.0" : 485.3618728, | |
"99.9" : 485.3618728, | |
"99.99" : 485.3618728, | |
"99.999" : 485.3618728, | |
"99.9999" : 485.3618728, | |
"100.0" : 485.3618728 | |
}, | |
"scoreUnit" : "ns/op", | |
"rawData" : [ | |
[ | |
478.9158294, | |
485.3618728, | |
480.7769498, | |
484.3120561, | |
485.2925575 | |
] | |
] | |
}, | |
"secondaryMetrics" : { | |
"gc.alloc.rate" : { | |
"score" : 312.0994299775231, | |
"scoreError" : 7.290960986745414, | |
"scoreConfidence" : [ | |
304.80846899077767, | |
319.3903909642685 | |
], | |
"scorePercentiles" : { | |
"0.0" : 310.5288843978743, | |
"50.0" : 311.199595447131, | |
"90.0" : 314.7077090229724, | |
"95.0" : 314.7077090229724, | |
"99.0" : 314.7077090229724, | |
"99.9" : 314.7077090229724, | |
"99.99" : 314.7077090229724, | |
"99.999" : 314.7077090229724, | |
"99.9999" : 314.7077090229724, | |
"100.0" : 314.7077090229724 | |
}, | |
"scoreUnit" : "MB/sec", | |
"rawData" : [ | |
[ | |
314.7077090229724, | |
310.5288843978743, | |
313.4884770861859, | |
311.199595447131, | |
310.57248393345174 | |
] | |
] | |
}, | |
"gc.alloc.rate.norm" : { | |
"score" : 158.04729663999998, | |
"scoreError" : 5.510593027536221E-6, | |
"scoreConfidence" : [ | |
158.04729112940694, | |
158.04730215059303 | |
], | |
"scorePercentiles" : { | |
"0.0" : 158.047296, | |
"50.0" : 158.047296, | |
"90.0" : 158.0472992, | |
"95.0" : 158.0472992, | |
"99.0" : 158.0472992, | |
"99.9" : 158.0472992, | |
"99.99" : 158.0472992, | |
"99.999" : 158.0472992, | |
"99.9999" : 158.0472992, | |
"100.0" : 158.0472992 | |
}, | |
"scoreUnit" : "B/op", | |
"rawData" : [ | |
[ | |
158.047296, | |
158.047296, | |
158.047296, | |
158.0472992, | |
158.047296 | |
] | |
] | |
}, | |
"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" : 74.0, | |
"scoreError" : "NaN", | |
"scoreConfidence" : [ | |
74.0, | |
74.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, | |
32.0 | |
] | |
] | |
} | |
} | |
} | |
] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment