Skip to content

Instantly share code, notes, and snippets.

@mcimadamore
Created December 9, 2021 21:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcimadamore/af0c63202fac9c2267c88b22fef1cbb8 to your computer and use it in GitHub Desktop.
Save mcimadamore/af0c63202fac9c2267c88b22fef1cbb8 to your computer and use it in GitHub Desktop.
[
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverConstant.BB_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.1308862146950975,
"scoreError" : 0.15567032763488953,
"scoreConfidence" : [
3.975215887060208,
4.286556542329987
],
"scorePercentiles" : {
"0.0" : 3.9218538114642354,
"50.0" : 3.959986312734154,
"90.0" : 4.432348551659084,
"95.0" : 4.442621086483806,
"99.0" : 4.451207218604619,
"99.9" : 4.451207218604619,
"99.99" : 4.451207218604619,
"99.999" : 4.451207218604619,
"99.9999" : 4.451207218604619,
"100.0" : 4.451207218604619
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.435596069294049,
4.410979554139855,
4.41222533695849,
4.410975788331527,
3.9455792874570337,
3.9718146025332297,
3.964615033916701,
3.966776144350327,
3.9521950113681488,
3.954078076917512
],
[
4.41171553441731,
4.40891742935722,
4.451207218604619,
4.434584464403595,
3.9523154672993686,
3.955357591551607,
3.9465869972398844,
3.9543220307403835,
3.949077743486106,
3.946281664467368
],
[
4.38733186669762,
4.387722005237018,
4.387688232371195,
4.388102115523869,
3.921919491900642,
3.9230666532217247,
3.9239710539889376,
3.924835282934494,
3.9218538114642354,
3.924894880678879
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverConstant.BB_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2287015651778043,
"scoreError" : 0.002679495763793935,
"scoreConfidence" : [
0.22602206941401037,
0.23138106094159822
],
"scorePercentiles" : {
"0.0" : 0.22369951162790697,
"50.0" : 0.22971164340957745,
"90.0" : 0.2341386391451429,
"95.0" : 0.23524481294794405,
"99.0" : 0.23655351394799054,
"99.9" : 0.23655351394799054,
"99.99" : 0.23655351394799054,
"99.999" : 0.23655351394799054,
"99.9999" : 0.23655351394799054,
"100.0" : 0.23655351394799054
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23416838202247192,
0.23417405758426965,
0.23387095324918186,
0.23360630639887903,
0.23655351394799054,
0.22616533499095842,
0.2246524171531208,
0.22498357040035988,
0.22705824330458466,
0.22369951162790697
],
[
0.22840032146118722,
0.22420548408785299,
0.22419012147019274,
0.2242236127297176,
0.22421305064993277,
0.22421175750784403,
0.22420030569251456,
0.22481202786516855,
0.22571508619133573,
0.22483109213483146
],
[
0.2312636759130837,
0.23102296535796768,
0.23108261570438798,
0.23110352794457276,
0.2311972384473198,
0.23239235996284255,
0.23132944079555967,
0.2312141359223301,
0.23136459065679926,
0.2311412541589649
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverConstant.segment_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.917220802003719,
"scoreError" : 0.23913555780480958,
"scoreConfidence" : [
3.6780852441989094,
4.1563563598085285
],
"scorePercentiles" : {
"0.0" : 3.5832399200255405,
"50.0" : 3.734506551842702,
"90.0" : 4.448095441773967,
"95.0" : 4.474908123556985,
"99.0" : 4.499740681053151,
"99.9" : 4.499740681053151,
"99.99" : 4.499740681053151,
"99.999" : 4.499740681053151,
"99.9999" : 4.499740681053151,
"100.0" : 4.499740681053151
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.268402476555156,
4.265371761626933,
4.269358381992756,
4.325792985521967,
3.5904408417017146,
3.589191811448807,
3.5905578869354704,
3.589494766735219,
3.5873273498112925,
3.5879648996447453
],
[
4.266352845553966,
4.270668847524713,
4.26669969153873,
4.265173934316825,
3.5848386642095735,
3.584881795313015,
3.5920167188796466,
3.5832399200255405,
3.584009655694126,
3.58828628030926
],
[
4.448302566341366,
4.499740681053151,
4.454590576514668,
4.4462313206673825,
3.7353434007625808,
3.735076094269315,
3.7460019064535093,
3.733937009416089,
3.7337805872973084,
3.733548401996741
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverConstant.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23920475175407216,
"scoreError" : 0.002855267693351251,
"scoreConfidence" : [
0.2363494840607209,
0.24206001944742342
],
"scorePercentiles" : {
"0.0" : 0.23353425163398692,
"50.0" : 0.24155586638033388,
"90.0" : 0.24283601187874906,
"95.0" : 0.2463085243779865,
"99.0" : 0.24723392189817103,
"99.9" : 0.24723392189817103,
"99.99" : 0.24723392189817103,
"99.999" : 0.24723392189817103,
"99.9999" : 0.24723392189817103,
"100.0" : 0.24723392189817103
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.233858778401122,
0.2343542843091335,
0.2337405836448598,
0.23357871428571428,
0.2338600229079009,
0.23353425163398692,
0.23411301216658867,
0.23444554404873477,
0.23387799906498363,
0.23374814439252337
],
[
0.2422522334140436,
0.2420480604741171,
0.24211795982575024,
0.24187844052224372,
0.24183600579990333,
0.24286360776699029,
0.24555138095238097,
0.24171218212560386,
0.24013419299087854,
0.23993447721822542
],
[
0.23432307400468383,
0.24210268456700532,
0.24236019040697673,
0.24258764888457807,
0.24723392189817103,
0.24159654734299518,
0.241484361003861,
0.24169034154589372,
0.24180872160463993,
0.2415151854176726
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverConstant.unsafe_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.4048938127668547,
"scoreError" : 0.040980174222110345,
"scoreConfidence" : [
3.3639136385447443,
3.445873986988965
],
"scorePercentiles" : {
"0.0" : 3.3096885662931004,
"50.0" : 3.376708385948009,
"90.0" : 3.4809314272004306,
"95.0" : 3.49314121057032,
"99.0" : 3.506268880773646,
"99.9" : 3.506268880773646,
"99.99" : 3.506268880773646,
"99.999" : 3.506268880773646,
"99.9999" : 3.506268880773646,
"100.0" : 3.506268880773646
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.3096885662931004,
3.3964506136768238,
3.506268880773646,
3.3994039869782022,
3.3670945857305417,
3.386322186165476,
3.425977547261307,
3.3437938796027242,
3.339614707842396,
3.3277836578271542
],
[
3.482400389494871,
3.471856746411516,
3.475567781145041,
3.481161610129924,
3.471571818017536,
3.4696467442504324,
3.478738217281442,
3.4761211249739694,
3.4781549052179543,
3.4788597808349904
],
[
3.3655388005677165,
3.3576624458622115,
3.366850333234601,
3.3618265180285904,
3.353466151059768,
3.354656597629772,
3.356904252140167,
3.35753145504532,
3.3513491348170485,
3.3545509647113874
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverConstant.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22766406339768883,
"scoreError" : 0.002781577033239363,
"scoreConfidence" : [
0.22488248636444946,
0.2304456404309282
],
"scorePercentiles" : {
"0.0" : 0.2219312892635315,
"50.0" : 0.22897192958152712,
"90.0" : 0.23277469944526796,
"95.0" : 0.2372219484922297,
"99.0" : 0.23739397674418605,
"99.9" : 0.23739397674418605,
"99.99" : 0.23739397674418605,
"99.999" : 0.23739397674418605,
"99.9999" : 0.23739397674418605,
"100.0" : 0.23739397674418605
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2296537157943067,
0.22489175854316545,
0.22353427167113493,
0.223422097811523,
0.2229082838680927,
0.22333491473214287,
0.22365864684845776,
0.22369925313059033,
0.22379811498881433,
0.2236705004472272
],
[
0.2303031302946593,
0.23017559595029913,
0.23006147516099357,
0.23062167773167358,
0.2302680437183617,
0.2304025665591893,
0.2219312892635315,
0.2330139240801118,
0.22364998211890924,
0.22458294703770199
],
[
0.22470938724168912,
0.22960666590178982,
0.22864638436928703,
0.2292974747937672,
0.2370811981042654,
0.2301254438822447,
0.2296125227168426,
0.23051473410138248,
0.22535192432432433,
0.23739397674418605
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.buffer_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.29030817543428383,
"scoreError" : 0.005722319472089589,
"scoreConfidence" : [
0.28458585596219427,
0.2960304949063734
],
"scorePercentiles" : {
"0.0" : 0.2795689849246231,
"50.0" : 0.29450247531319956,
"90.0" : 0.29777728482620325,
"95.0" : 0.30694826994887187,
"99.0" : 0.3142473969849246,
"99.9" : 0.3142473969849246,
"99.99" : 0.3142473969849246,
"99.999" : 0.3142473969849246,
"99.9999" : 0.3142473969849246,
"100.0" : 0.3142473969849246
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2824013670242801,
0.28084540819764175,
0.2810938449438202,
0.30097625691937424,
0.29551306142941525,
0.29544380448907265,
0.29556179444772596,
0.29534364108618655,
0.29560625989367983,
0.2953005495867769
],
[
0.2804873716367713,
0.27970210893854747,
0.2799492293064877,
0.28001259340044743,
0.27963641452513965,
0.28179615267605634,
0.2795689849246231,
0.2863310314825415,
0.284589007963595,
0.2858073382857143
],
[
0.29417891593180484,
0.29602905325443785,
0.3142473969849246,
0.29784220833333336,
0.29462411425206125,
0.29535951829988194,
0.29474775191514435,
0.2971929732620321,
0.29467627326266194,
0.2943808363743379
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.buffer_loop_implicit",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.6709652368527156,
"scoreError" : 0.02073448873976898,
"scoreConfidence" : [
0.6502307481129466,
0.6916997255924846
],
"scorePercentiles" : {
"0.0" : 0.6269434185463659,
"50.0" : 0.6677453236760125,
"90.0" : 0.7178774586771838,
"95.0" : 0.74542235731182,
"99.0" : 0.7579065143721634,
"99.9" : 0.7579065143721634,
"99.99" : 0.7579065143721634,
"99.999" : 0.7579065143721634,
"99.9999" : 0.7579065143721634,
"100.0" : 0.7579065143721634
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.666333483355526,
0.6412834371794872,
0.6680575140186916,
0.6415288089743589,
0.6692751122994652,
0.6269434185463659,
0.6437912676962677,
0.6456790657216495,
0.6517839635416667,
0.7180203974175036
],
[
0.6765065364864865,
0.6751000782726045,
0.687751217032967,
0.6485981878238342,
0.6534944960835509,
0.6716958469798657,
0.659297885375494,
0.6759391619433198,
0.646145300257732,
0.6674331333333333
],
[
0.673478981530343,
0.7579065143721634,
0.735208046989721,
0.7165910100143061,
0.6738415020188425,
0.7077785247524753,
0.7001457384615385,
0.6403748322663252,
0.6451414832474227,
0.6438321595881595
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.segment_loop_confined_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.30050523878585317,
"scoreError" : 0.0011026744555301326,
"scoreConfidence" : [
0.29940256433032303,
0.3016079132413833
],
"scorePercentiles" : {
"0.0" : 0.2987895495818399,
"50.0" : 0.29987702970625296,
"90.0" : 0.3015900811332128,
"95.0" : 0.3050402507260442,
"99.0" : 0.3073078482800983,
"99.9" : 0.3073078482800983,
"99.99" : 0.3073078482800983,
"99.999" : 0.3073078482800983,
"99.9999" : 0.3073078482800983,
"100.0" : 0.3073078482800983
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2995722335329341,
0.29947268761220824,
0.2993972196289647,
0.29943949491322563,
0.2994286552962298,
0.29953903892215566,
0.29943883482944345,
0.2999441594724221,
0.2998098999400839,
0.2996865865787897
],
[
0.3011574461167971,
0.2991668235645933,
0.2987895495818399,
0.2993352513464991,
0.3004781543543544,
0.30157721097046414,
0.2997269197124026,
0.29887425388291516,
0.2994485230400957,
0.3007405480769231
],
[
0.3073078482800983,
0.3031849436363636,
0.30159151115129595,
0.3010901943441637,
0.3011151607465382,
0.3014033168674699,
0.3015495690174804,
0.30096030324909745,
0.3009580974729242,
0.30097272743682313
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.segment_loop_confined_set",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2955941743016848,
"scoreError" : 0.004301195192505061,
"scoreConfidence" : [
0.29129297910917973,
0.2998953694941898
],
"scorePercentiles" : {
"0.0" : 0.2860503098913665,
"50.0" : 0.29872042980384816,
"90.0" : 0.3006877794251114,
"95.0" : 0.3045908986366795,
"99.0" : 0.30910241074737493,
"99.9" : 0.30910241074737493,
"99.99" : 0.30910241074737493,
"99.999" : 0.30910241074737493,
"99.9999" : 0.30910241074737493,
"100.0" : 0.30910241074737493
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2862412139588101,
0.286054239565466,
0.2866936911174785,
0.2860550360205832,
0.2863836462507155,
0.2872671062607697,
0.2860503098913665,
0.2949164487028302,
0.28639191013165427,
0.28698286804360296
],
[
0.3008996614552014,
0.30910241074737493,
0.30014964547090583,
0.2991934174641148,
0.2989606897788404,
0.29826925581395347,
0.2989802773460849,
0.2995114107784431,
0.30072706790865383,
0.2991533409090909
],
[
0.29876484289127836,
0.2986760167164179,
0.29885316367980885,
0.29950790538922156,
0.3003341830732293,
0.29995804556354916,
0.29915881040669856,
0.29825781276088253,
0.29817289988081047,
0.2981579010727056
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.segment_loop_implicit",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.6618901459198516,
"scoreError" : 0.023811314521332793,
"scoreConfidence" : [
0.6380788313985188,
0.6857014604411844
],
"scorePercentiles" : {
"0.0" : 0.6286542449748743,
"50.0" : 0.6498550507143712,
"90.0" : 0.7129709771118186,
"95.0" : 0.7691989856271777,
"99.0" : 0.7771661428571428,
"99.9" : 0.7771661428571428,
"99.99" : 0.7771661428571428,
"99.999" : 0.7771661428571428,
"99.9999" : 0.7771661428571428,
"100.0" : 0.7771661428571428
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6521948292046936,
0.6443699961389961,
0.7626804024390244,
0.6397271943734015,
0.6423416405648267,
0.6449221121134021,
0.6666172316910786,
0.64097895262484,
0.6326540720606827,
0.6334943050632912
],
[
0.6601961596306068,
0.6970173454038997,
0.7771661428571428,
0.664185561752988,
0.6341060899873258,
0.650973600780234,
0.6395101787994891,
0.6484936813471502,
0.6487365006485084,
0.6352314847715737
],
[
0.6643803107569721,
0.6639516923076924,
0.6833710765027322,
0.6384969579081633,
0.6286542449748743,
0.6406617298335467,
0.6541452575163399,
0.7147436028571429,
0.667353172,
0.6853488506849315
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.segment_loop_recycle",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.25247973535550616,
"scoreError" : 0.002803196274579349,
"scoreConfidence" : [
0.24967653908092682,
0.25528293163008553
],
"scorePercentiles" : {
"0.0" : 0.24145862982625482,
"50.0" : 0.2538620364229294,
"90.0" : 0.25561572398189764,
"95.0" : 0.25789107574528664,
"99.0" : 0.2585846046511628,
"99.9" : 0.2585846046511628,
"99.99" : 0.2585846046511628,
"99.999" : 0.2585846046511628,
"99.9999" : 0.2585846046511628,
"100.0" : 0.2585846046511628
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2538038883815322,
0.2536695547667343,
0.2538534936580416,
0.25394145939086293,
0.25384115677321156,
0.2537379639959432,
0.25387057918781725,
0.2538321136478945,
0.2539423081218274,
0.2573236430041152
],
[
0.2542276656504065,
0.2540692676485526,
0.25423063363821136,
0.2541710650406504,
0.25421250508130083,
0.25575526993865033,
0.25435981037112354,
0.2540751945149822,
0.2541359786585366,
0.25403002082275267
],
[
0.24169674347826087,
0.24151031723804925,
0.24145862982625482,
0.24747935873330035,
0.25299649924127465,
0.2537753576864536,
0.2514539457013575,
0.2504032212212212,
0.24994981059470264,
0.2585846046511628
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.segment_loop_shared",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3376711444505101,
"scoreError" : 0.004755339666108702,
"scoreConfidence" : [
0.3329158047844014,
0.3424264841166188
],
"scorePercentiles" : {
"0.0" : 0.32755088867059595,
"50.0" : 0.335484311631356,
"90.0" : 0.3469126476073696,
"95.0" : 0.3483576406607942,
"99.0" : 0.34847939902506964,
"99.9" : 0.34847939902506964,
"99.99" : 0.34847939902506964,
"99.999" : 0.34847939902506964,
"99.9999" : 0.34847939902506964,
"100.0" : 0.34847939902506964
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.33451252673796794,
0.3299446550131926,
0.32899015187376723,
0.3295385303030303,
0.32904810263157896,
0.32770702554027503,
0.32755088867059595,
0.33403694125500666,
0.33660449125168235,
0.3301152613861386
],
[
0.343517885989011,
0.3359773828072532,
0.3373629460552933,
0.3328836906187625,
0.33747432118758436,
0.33424090247160987,
0.333812963975984,
0.3349912404554588,
0.3345705280748663,
0.33271690824468086
],
[
0.3463098339100346,
0.3457602190739461,
0.3453367867494824,
0.3454684406077348,
0.3469796269070735,
0.34604134232365147,
0.34597947579529736,
0.3482580201809325,
0.34847939902506964,
0.34592384439834023
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23230231686083194,
"scoreError" : 0.002469167628461068,
"scoreConfidence" : [
0.2298331492323709,
0.234771484489293
],
"scorePercentiles" : {
"0.0" : 0.22668996601721794,
"50.0" : 0.23351206928798177,
"90.0" : 0.23585148663835592,
"95.0" : 0.23710247796043107,
"99.0" : 0.23795762131303522,
"99.9" : 0.23795762131303522,
"99.99" : 0.23795762131303522,
"99.999" : 0.23795762131303522,
"99.9999" : 0.23795762131303522,
"100.0" : 0.23795762131303522
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22682147709750566,
0.22668996601721794,
0.22708269042215162,
0.23120331839186692,
0.228289454130534,
0.22676846464188577,
0.22680306799637354,
0.22675198776065278,
0.22761984121929027,
0.2267892058023572
],
[
0.23590294625176803,
0.23475757156264665,
0.23495885251291687,
0.23492642367308594,
0.2349807538750587,
0.23494303569751057,
0.23795762131303522,
0.23505452443609023,
0.23485678356807513,
0.23640281521739132
],
[
0.2349245364020667,
0.23496076186002818,
0.2349683668388915,
0.23538835011764705,
0.23319226433566434,
0.23314869105312208,
0.23311058993476236,
0.2338318742402992,
0.23294647998137802,
0.2330367894736842
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.buffer_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5929463223771851,
"scoreError" : 0.0037250238637960794,
"scoreConfidence" : [
0.5892212985133891,
0.5966713462409812
],
"scorePercentiles" : {
"0.0" : 0.5852974760233918,
"50.0" : 0.5912595865731087,
"90.0" : 0.6016661818107051,
"95.0" : 0.6079903779800707,
"99.0" : 0.6108320671550671,
"99.9" : 0.6108320671550671,
"99.99" : 0.6108320671550671,
"99.999" : 0.6108320671550671,
"99.9999" : 0.6108320671550671,
"100.0" : 0.6108320671550671
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6009443349339736,
0.6017463870192308,
0.5981115902031063,
0.5909816894923259,
0.5884908035294117,
0.5889878341176471,
0.5893687950530035,
0.5909106942148761,
0.5866260269636577,
0.5852974760233918
],
[
0.6108320671550671,
0.5926299052132702,
0.5914803321513002,
0.5900013054245283,
0.5914096548463357,
0.5894775135453475,
0.5890711896348646,
0.5904548007075472,
0.5951554470868015,
0.6056653595641647
],
[
0.5905349527744982,
0.5917784326241134,
0.5911095182998819,
0.5923296295857988,
0.5945780581947744,
0.592872646572104,
0.5906111275088548,
0.5890469752941176,
0.5917886985815602,
0.596096425
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.buffer_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.5842284549608103,
"scoreError" : 0.006239733512617095,
"scoreConfidence" : [
0.5779887214481932,
0.5904681884734274
],
"scorePercentiles" : {
"0.0" : 0.5731771042382588,
"50.0" : 0.5833386486013986,
"90.0" : 0.5958566658635901,
"95.0" : 0.6064067887218045,
"99.0" : 0.6162070714285715,
"99.9" : 0.6162070714285715,
"99.99" : 0.6162070714285715,
"99.999" : 0.6162070714285715,
"99.9999" : 0.6162070714285715,
"100.0" : 0.6162070714285715
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5877636474735605,
0.5942608729216152,
0.58856902,
0.58767512573443,
0.5880888202115159,
0.588731314117647,
0.5900147971698113,
0.586540611957796,
0.6162070714285715,
0.5869985117370892
],
[
0.5822139301513388,
0.5983883755980861,
0.5754566045977012,
0.5757841415420023,
0.5753362735632184,
0.5760796110471806,
0.5760487008055236,
0.5850370701754386,
0.5820604453488372,
0.576340982718894
],
[
0.5790097789351852,
0.5831611351981352,
0.5919071420118344,
0.5960339761904762,
0.5760446018411968,
0.5748039885189438,
0.5766322396313364,
0.5731771042382588,
0.583516162004662,
0.574971591954023
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5870761236794525,
"scoreError" : 0.007042283315537643,
"scoreConfidence" : [
0.5800338403639148,
0.5941184069949902
],
"scorePercentiles" : {
"0.0" : 0.576580534562212,
"50.0" : 0.5864811539277272,
"90.0" : 0.6021054635539222,
"95.0" : 0.6166702376017941,
"99.0" : 0.6183722672413793,
"99.9" : 0.6183722672413793,
"99.99" : 0.6183722672413793,
"99.999" : 0.6183722672413793,
"99.9999" : 0.6183722672413793,
"100.0" : 0.6183722672413793
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5948187494061757,
0.5871405387323944,
0.5896263427561838,
0.5893722485276797,
0.5865326928487691,
0.5865253992974239,
0.5897788327444052,
0.6152776678966789,
0.5864026744730679,
0.5864369085580304
],
[
0.5773552087658593,
0.5901250577830188,
0.5767314677419355,
0.583063696969697,
0.599823288968825,
0.6183722672413793,
0.5848324509345795,
0.5886899447058823,
0.5789832881944444,
0.5765999170506912
],
[
0.58344,
0.5780125958429562,
0.5787753317919075,
0.5872087476525821,
0.5777779722863742,
0.576580534562212,
0.5769049100346021,
0.6023590385078219,
0.5874765070422535,
0.5772594290657439
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.5892340887214208,
"scoreError" : 0.005630653962741126,
"scoreConfidence" : [
0.5836034347586797,
0.5948647426841619
],
"scorePercentiles" : {
"0.0" : 0.5759509263521289,
"50.0" : 0.5890107094117647,
"90.0" : 0.5990068129470092,
"95.0" : 0.6113897255766058,
"99.0" : 0.6161851157635468,
"99.9" : 0.6161851157635468,
"99.99" : 0.6161851157635468,
"99.999" : 0.6161851157635468,
"99.9999" : 0.6161851157635468,
"100.0" : 0.6161851157635468
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5906668760330579,
0.5911958687943263,
0.5903155153301887,
0.5910713353010626,
0.5908057933884298,
0.5913425153664302,
0.5991030203592814,
0.6161851157635468,
0.5943137351543943,
0.6074662245145631
],
[
0.5879876921269095,
0.5873410035211267,
0.591881452071006,
0.5882277203290247,
0.5893638527679623,
0.5879014065804935,
0.588953994117647,
0.589114371024735,
0.5882868918918919,
0.587528808685446
],
[
0.5799908725376594,
0.5872645751173708,
0.5801916403712297,
0.5830637820512821,
0.5759509263521289,
0.5798687740440325,
0.5772777162629757,
0.5771528108419839,
0.5890674247058824,
0.5981409462365591
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.segment_loop_dontinline",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5963277199771605,
"scoreError" : 0.00769780593722209,
"scoreConfidence" : [
0.5886299140399384,
0.6040255259143826
],
"scorePercentiles" : {
"0.0" : 0.5817692697674418,
"50.0" : 0.5951695962487116,
"90.0" : 0.6108784986163472,
"95.0" : 0.6235671131244822,
"99.0" : 0.6323704981036662,
"99.9" : 0.6323704981036662,
"99.99" : 0.6323704981036662,
"99.999" : 0.6323704981036662,
"99.9999" : 0.6323704981036662,
"100.0" : 0.6323704981036662
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5858785468384075,
0.5840470046674445,
0.5968009976162097,
0.6323704981036662,
0.6023017244283995,
0.5867025205158265,
0.5823832712456345,
0.5817692697674418,
0.5909741463990555,
0.6163643435960591
],
[
0.5938163736654805,
0.6007117358943578,
0.5965228188319428,
0.6073577293689321,
0.5978713126491647,
0.5915875023640662,
0.5913527186761229,
0.6061432905569007,
0.6111310231990232,
0.590176579009434
],
[
0.6044037741545893,
0.5988338660287081,
0.6014079603365384,
0.5881091316098708,
0.5874664518779342,
0.5823907683352736,
0.6086057773722627,
0.5975236833930705,
0.591067544273908,
0.5837592345390898
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.segment_loop_dontinline",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.5945217204240307,
"scoreError" : 0.006636487773164687,
"scoreConfidence" : [
0.587885232650866,
0.6011582081971955
],
"scorePercentiles" : {
"0.0" : 0.5829754883449884,
"50.0" : 0.5910458040141677,
"90.0" : 0.6152965629823606,
"95.0" : 0.620073998999957,
"99.0" : 0.623629849127182,
"99.9" : 0.623629849127182,
"99.99" : 0.623629849127182,
"99.999" : 0.623629849127182,
"99.9999" : 0.623629849127182,
"100.0" : 0.623629849127182
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5973657374701671,
0.6007026950780312,
0.5911055442739079,
0.591379963356974,
0.5895529434628975,
0.6077158712029161,
0.6001598741007195,
0.5922570650887574,
0.5911192998819362,
0.5886475411764706
],
[
0.6022767184115524,
0.5900606910377358,
0.623629849127182,
0.5897136195524146,
0.5829754883449884,
0.5864806342321219,
0.5948256967895362,
0.5899570990566038,
0.6171646670776819,
0.5845653235981308
],
[
0.5909860637544274,
0.5883072103407756,
0.5896324122497055,
0.6161388620689655,
0.5917245141843972,
0.5878725605170387,
0.5875995035211268,
0.5887132776470588,
0.5957787476190476,
0.5872421384976526
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5982664366569631,
"scoreError" : 0.007568821535173723,
"scoreConfidence" : [
0.5906976151217894,
0.6058352581921368
],
"scorePercentiles" : {
"0.0" : 0.5850629590643275,
"50.0" : 0.5944928865795724,
"90.0" : 0.6172956962010958,
"95.0" : 0.6213095966200596,
"99.0" : 0.6227932388059702,
"99.9" : 0.6227932388059702,
"99.99" : 0.6227932388059702,
"99.999" : 0.6227932388059702,
"99.9999" : 0.6227932388059702,
"100.0" : 0.6227932388059702
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6004960528211285,
0.6067319806060606,
0.5943438420427554,
0.6162918091133005,
0.590640958677686,
0.5963552979737783,
0.6041711811594203,
0.6002673776978418,
0.6155202297297298,
0.62009570755886
],
[
0.5905110330578512,
0.5904907709563164,
0.5946419311163895,
0.5968118377088305,
0.5913041217494089,
0.5850629590643275,
0.5915861193853428,
0.5875516267605634,
0.6174072392108508,
0.5928128412322274
],
[
0.5891680459363957,
0.591660061465721,
0.5896243133097762,
0.5997775791366906,
0.6153272546125461,
0.6227932388059702,
0.5873810352112676,
0.5850649719298245,
0.5870649835873388,
0.5970366980906922
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNewHeap.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.5909897050206079,
"scoreError" : 0.007211470607054235,
"scoreConfidence" : [
0.5837782344135537,
0.5982011756276621
],
"scorePercentiles" : {
"0.0" : 0.576427767281106,
"50.0" : 0.5889182555969115,
"90.0" : 0.6093722502876349,
"95.0" : 0.6147260894661897,
"99.0" : 0.6158498499384993,
"99.9" : 0.6158498499384993,
"99.99" : 0.6158498499384993,
"99.999" : 0.6158498499384993,
"99.9999" : 0.6158498499384993,
"100.0" : 0.6158498499384993
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6138066490797546,
0.5983443181818182,
0.5771651453287198,
0.5870680234741784,
0.5849046179906542,
0.576427767281106,
0.5765252211981566,
0.5780989699769054,
0.603510065060241,
0.6082200692588092
],
[
0.5926621078199052,
0.601082943577431,
0.5928476113744076,
0.6095002704019489,
0.5898750978773585,
0.5875886948356808,
0.5964282717520858,
0.590220608490566,
0.5903089103773584,
0.5949028418549346
],
[
0.5850900479532164,
0.5898423419811321,
0.5826884435389988,
0.583287358974359,
0.5826771792782305,
0.587994169212691,
0.6158498499384993,
0.5872291161971831,
0.5830745442890443,
0.5824698940628638
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.BB_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.19281489477021,
"scoreError" : 0.23060370759161408,
"scoreConfidence" : [
3.962211187178596,
4.423418602361824
],
"scorePercentiles" : {
"0.0" : 3.8251705746649325,
"50.0" : 3.9499364095788176,
"90.0" : 4.645523491215231,
"95.0" : 4.675011419183933,
"99.0" : 4.686588342534846,
"99.9" : 4.686588342534846,
"99.99" : 4.686588342534846,
"99.999" : 4.686588342534846,
"99.9999" : 4.686588342534846,
"100.0" : 4.686588342534846
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.642398267359106,
4.642297628681574,
4.64451940171558,
4.644381416336609,
3.948539341087534,
3.9658778405618853,
3.945313578231835,
3.945856467738509,
3.946182219095351,
3.950482867763599
],
[
4.686588342534846,
4.665539390987733,
4.642823933392159,
4.645635056715192,
3.9493899513940365,
3.9562097222280013,
3.9454042631757784,
3.9450172424715597,
3.9456492813060304,
3.944774830348326
],
[
4.503793258985125,
4.502345918983037,
4.505293194648824,
4.5064247828015045,
3.90713938946467,
3.8727346850239512,
3.8601210882126065,
3.84628722969824,
3.8251705746649325,
3.852255677498165
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.BB_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23162748816139817,
"scoreError" : 0.0042213875848233235,
"scoreConfidence" : [
0.22740610057657484,
0.2358488757462215
],
"scorePercentiles" : {
"0.0" : 0.22342306342117016,
"50.0" : 0.23301530078694377,
"90.0" : 0.23995824726691958,
"95.0" : 0.2417300012075509,
"99.0" : 0.24333244114785993,
"99.9" : 0.24333244114785993,
"99.99" : 0.24333244114785993,
"99.999" : 0.24333244114785993,
"99.9999" : 0.24333244114785993,
"100.0" : 0.24333244114785993
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23431668103044495,
0.23931390622009568,
0.23944019147917664,
0.2404189139836617,
0.23451737740271916,
0.23397376800748362,
0.24001580902111325,
0.2375797136752137,
0.23848836463298378,
0.24333244114785993
],
[
0.232824906002792,
0.23264153395348838,
0.23249774721189592,
0.23246914776951672,
0.23368194815506774,
0.2335729183006536,
0.23361587295656236,
0.23320569557109558,
0.2325472728963273,
0.23327287593283583
],
[
0.22398557545902373,
0.22342306342117016,
0.2237241932021467,
0.22359388332588287,
0.22373911851520573,
0.22424949125952487,
0.22366066070630308,
0.2236290058113545,
0.2235927147966026,
0.22349985299374442
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.50982886466731,
"scoreError" : 0.23380898148817206,
"scoreConfidence" : [
4.276019883179138,
4.743637846155482
],
"scorePercentiles" : {
"0.0" : 4.168633587050962,
"50.0" : 4.259263748797045,
"90.0" : 4.9473852423177265,
"95.0" : 4.986417005495657,
"99.0" : 4.994194013558802,
"99.9" : 4.994194013558802,
"99.99" : 4.994194013558802,
"99.999" : 4.994194013558802,
"99.9999" : 4.994194013558802,
"100.0" : 4.994194013558802
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.9374511386383,
4.942963431887617,
4.980053998898537,
4.947734100981434,
4.3926391755817065,
4.247108471020336,
4.229751517160711,
4.230715053263118,
4.248175637859972,
4.233872718470224
],
[
4.940108095901774,
4.938042421260449,
4.994194013558802,
4.9442455143443516,
4.246757198870076,
4.2396743999487745,
4.270351859734118,
4.2345972111546395,
4.2249013729032425,
4.354952415452416
],
[
4.867365241335752,
4.862911879869931,
4.866715508960698,
4.8909513800209945,
4.177062393789685,
4.173018212586598,
4.170768464632906,
4.1694294571594,
4.169720067721788,
4.168633587050962
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2320786888420508,
"scoreError" : 0.0031279554504259456,
"scoreConfidence" : [
0.22895073339162486,
0.23520664429247673
],
"scorePercentiles" : {
"0.0" : 0.22650816576086957,
"50.0" : 0.23209536634401437,
"90.0" : 0.23860143754880095,
"95.0" : 0.24030251417191006,
"99.0" : 0.24204472230285437,
"99.9" : 0.24204472230285437,
"99.99" : 0.24204472230285437,
"99.999" : 0.24204472230285437,
"99.9999" : 0.24204472230285437,
"100.0" : 0.24204472230285437
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2272779850068151,
0.22722317946388004,
0.22727011040436165,
0.2272213033605813,
0.22717569845594915,
0.22750622737608003,
0.22802840929808568,
0.22685282585034014,
0.22681457278911565,
0.22650816576086957
],
[
0.23553135640301318,
0.23514003618421053,
0.23579848256361924,
0.2354263411764706,
0.23446870899718839,
0.24204472230285437,
0.2388770711556829,
0.23827258027632206,
0.23863426479007632,
0.23791785829766998
],
[
0.22912228172240037,
0.23830599237732253,
0.2324273378252788,
0.2338336905095839,
0.2319725966620306,
0.22854421973503883,
0.23221813602599814,
0.23332253358208954,
0.22836730456621004,
0.2302566723423838
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23241255200934677,
"scoreError" : 9.646736800864949E-4,
"scoreConfidence" : [
0.23144787832926028,
0.23337722568943325
],
"scorePercentiles" : {
"0.0" : 0.23077934379326256,
"50.0" : 0.23164106384050895,
"90.0" : 0.23413844888297677,
"95.0" : 0.2346211538681574,
"99.0" : 0.2348629192488263,
"99.9" : 0.2348629192488263,
"99.99" : 0.2348629192488263,
"99.999" : 0.2348629192488263,
"99.9999" : 0.2348629192488263,
"100.0" : 0.2348629192488263
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23128542903374943,
0.2313377150786309,
0.23137311840888067,
0.23190900927213723,
0.23246789126394052,
0.23113340480591496,
0.2311934431608133,
0.2312674197873324,
0.23129738280166434,
0.23119522181146027
],
[
0.23383382094436653,
0.2326610646511628,
0.23350330999066293,
0.2310784286374134,
0.23094992105263157,
0.23089609372114497,
0.2309772299168975,
0.2309361048014774,
0.23086271250576834,
0.23077934379326256
],
[
0.2340088058933583,
0.23387744179523143,
0.23414495880149813,
0.2344233458294283,
0.23401633115060805,
0.2348629192488263,
0.23407985961628452,
0.2339965748362956,
0.2340528975198877,
0.2339753601496726
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_instance_address",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2338787799643316,
"scoreError" : 5.705749787981656E-4,
"scoreConfidence" : [
0.23330820498553342,
0.23444935494312977
],
"scorePercentiles" : {
"0.0" : 0.23239324163568773,
"50.0" : 0.23400460617399438,
"90.0" : 0.2350071325035228,
"95.0" : 0.2355403378538962,
"99.0" : 0.23606956866446438,
"99.9" : 0.23606956866446438,
"99.99" : 0.23606956866446438,
"99.999" : 0.23606956866446438,
"99.9999" : 0.23606956866446438,
"100.0" : 0.23606956866446438
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23408000046794572,
0.2350135641146078,
0.23494924800375763,
0.23386517905563348,
0.23421880992509364,
0.2340269962581852,
0.23458812423816222,
0.23606956866446438,
0.23393356381486677,
0.2339219527595884
],
[
0.2329835794131346,
0.23510733082706767,
0.2340314955545157,
0.23397453975678204,
0.23436046229508198,
0.23406077304632664,
0.2340093769878391,
0.23399983536014968,
0.23403235687558466,
0.23405392419279364
],
[
0.23269169720930233,
0.23239324163568773,
0.23348119785347643,
0.23362483278841661,
0.23303227806241267,
0.23256238214783823,
0.23330680643656718,
0.2347381722196152,
0.23247694470260222,
0.23277516426244765
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_instance_address_index",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23932643825252314,
"scoreError" : 0.0032423811233438576,
"scoreConfidence" : [
0.2360840571291793,
0.242568819375867
],
"scorePercentiles" : {
"0.0" : 0.23198070918367347,
"50.0" : 0.24209888141335914,
"90.0" : 0.24331100909533074,
"95.0" : 0.24367227481734047,
"99.0" : 0.2436829790550414,
"99.9" : 0.2436829790550414,
"99.99" : 0.2436829790550414,
"99.999" : 0.2436829790550414,
"99.9999" : 0.2436829790550414,
"100.0" : 0.2436829790550414
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24210123378509196,
0.2421376142303969,
0.24209652904162632,
0.24167182560386474,
0.24228599031476997,
0.2421394661181026,
0.24222481888619854,
0.2420675014520813,
0.24194642960812773,
0.24205902709240446
],
[
0.24366351680467607,
0.243096379494655,
0.24305291448007774,
0.24318797423432184,
0.24331395087548638,
0.24328453307392997,
0.2436829790550414,
0.24289989805825243,
0.24289083737864078,
0.24275795584667637
],
[
0.23709681137440758,
0.2327070223255814,
0.23235094751509522,
0.23231829911751045,
0.23233549233627496,
0.23207697122969836,
0.23225733797585887,
0.23200576576994433,
0.23210241531322506,
0.23198070918367347
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_instance_index",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23496993526730733,
"scoreError" : 4.926847578442633E-4,
"scoreConfidence" : [
0.23447725050946308,
0.2354626200251516
],
"scorePercentiles" : {
"0.0" : 0.23367846800560485,
"50.0" : 0.23491071150234744,
"90.0" : 0.23605099084502734,
"95.0" : 0.23637618956384124,
"99.0" : 0.23665255345316935,
"99.9" : 0.23665255345316935,
"99.99" : 0.23665255345316935,
"99.999" : 0.23665255345316935,
"99.9999" : 0.23665255345316935,
"100.0" : 0.23665255345316935
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23525827046095954,
0.23530383772342428,
0.23554991760828625,
0.23562638530381536,
0.23549307768361583,
0.2354938888888889,
0.235430136,
0.23606882350165173,
0.2348941765258216,
0.23665255345316935
],
[
0.23615007365439095,
0.23488546995305165,
0.23447796061884668,
0.23398324836295603,
0.2343576091846298,
0.23442684489222118,
0.23478413186297514,
0.23529123941674507,
0.23490884178403756,
0.23500610756223578
],
[
0.23367846800560485,
0.23430235925058548,
0.23491258122065728,
0.23589049693540784,
0.23399298596819457,
0.23424839419475654,
0.23410322274216191,
0.23547663323917137,
0.23412774262985495,
0.2343225793911007
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_readonly",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23935811392407907,
"scoreError" : 0.003218992515074429,
"scoreConfidence" : [
0.23613912140900464,
0.2425771064391535
],
"scorePercentiles" : {
"0.0" : 0.23078070433579337,
"50.0" : 0.2405084625348214,
"90.0" : 0.24257098113482056,
"95.0" : 0.24808353865076535,
"99.0" : 0.25360391738469334,
"99.9" : 0.25360391738469334,
"99.99" : 0.25360391738469334,
"99.999" : 0.25360391738469334,
"99.9999" : 0.25360391738469334,
"100.0" : 0.25360391738469334
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24210518247821877,
0.24244535239941833,
0.241435763996139,
0.24182867037216046,
0.24160319217769194,
0.24198102080309628,
0.2420601015965167,
0.24251733494910324,
0.2425720397672163,
0.24256145344325897
],
[
0.23737499335548173,
0.23731976850094877,
0.23862579246183205,
0.2412266412729026,
0.23912805640535373,
0.23979028379674017,
0.23864569179389314,
0.2370541886255924,
0.2372807808349146,
0.2373562447817837
],
[
0.2312273430420712,
0.23078397140221402,
0.2309794270544783,
0.23078070433579337,
0.23211496148491878,
0.23903414381270904,
0.25360391738469334,
0.24215823039690224,
0.24158129985514246,
0.24356686514118792
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_slice",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23549926569450436,
"scoreError" : 0.003199566714153375,
"scoreConfidence" : [
0.232299698980351,
0.23869883240865772
],
"scorePercentiles" : {
"0.0" : 0.23070280304428045,
"50.0" : 0.23431562626145622,
"90.0" : 0.24141633897874262,
"95.0" : 0.24734052066044962,
"99.0" : 0.25409336769933977,
"99.9" : 0.25409336769933977,
"99.99" : 0.25409336769933977,
"99.999" : 0.25409336769933977,
"99.9999" : 0.25409336769933977,
"100.0" : 0.25409336769933977
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23194901344459898,
0.23070280304428045,
0.23139797548566143,
0.23112346256931607,
0.23100560710987997,
0.23455262306610408,
0.2310478808314088,
0.23230863957268927,
0.23307438723205964,
0.23251985681078569
],
[
0.23240347026022304,
0.23710954360189573,
0.24025806820365034,
0.2337076313084112,
0.23900338748208313,
0.2395999545019157,
0.23418905805243445,
0.23885989684813755,
0.23385609163160356,
0.23444219447047798
],
[
0.23568073232799247,
0.23565147385774846,
0.2370770222748815,
0.23634319650448748,
0.23231785740826755,
0.23452725457102672,
0.23281502093997208,
0.25409336769933977,
0.2418154639922668,
0.24154503573153066
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.unsafe_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.521881454136589,
"scoreError" : 0.09211228937053914,
"scoreConfidence" : [
3.4297691647660495,
3.613993743507128
],
"scorePercentiles" : {
"0.0" : 3.3525976099454997,
"50.0" : 3.5105307470221794,
"90.0" : 3.7540096400545013,
"95.0" : 3.7705254801367545,
"99.0" : 3.773892387356377,
"99.9" : 3.773892387356377,
"99.99" : 3.773892387356377,
"99.999" : 3.773892387356377,
"99.9999" : 3.773892387356377,
"100.0" : 3.773892387356377
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.6355397820507482,
3.693882444251702,
3.632296755120613,
3.5895141959606396,
3.366172110799459,
3.3838049325322577,
3.377321850423339,
3.37085997682135,
3.3663437983679225,
3.3967876402879695
],
[
3.567219730491667,
3.5684518971609793,
3.571039034801198,
3.656774713834588,
3.3525976099454997,
3.4151671290766124,
3.362399141160579,
3.376224794446463,
3.4109171387145225,
3.4281722516993516
],
[
3.753859335607694,
3.7677707378661545,
3.773892387356377,
3.754026340548591,
3.5061569041833383,
3.5062151736382985,
3.513152940085282,
3.5079085539590773,
3.5276806661818103,
3.524293656723578
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22752885221467098,
"scoreError" : 0.0030305772434080455,
"scoreConfidence" : [
0.22449827497126293,
0.23055942945807903
],
"scorePercentiles" : {
"0.0" : 0.2214082864099159,
"50.0" : 0.22629613543523086,
"90.0" : 0.23376553937704891,
"95.0" : 0.23415919715803524,
"99.0" : 0.23430208524590163,
"99.9" : 0.23430208524590163,
"99.99" : 0.23430208524590163,
"99.999" : 0.23430208524590163,
"99.9999" : 0.23430208524590163,
"100.0" : 0.23430208524590163
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23287868761638733,
0.23268610744186047,
0.23276271149371802,
0.23404228872250818,
0.23377445140186917,
0.23430208524590163,
0.23368533115366652,
0.23269298325581395,
0.23272661935784086,
0.2335496685340803
],
[
0.22411935080645162,
0.2242629659345585,
0.22809863748290013,
0.22470390925426775,
0.22476183513027853,
0.2271985740236149,
0.22539369684684685,
0.2239250702775291,
0.2274509508867667,
0.2289130594965675
],
[
0.22792568974943053,
0.22375527236135956,
0.22382559686800896,
0.22445871736204576,
0.22250827491103203,
0.22282968106904233,
0.22243634593152511,
0.22267410284951025,
0.22211461456483125,
0.2214082864099159
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantFP.BB_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.5403510055399552,
"scoreError" : 0.017922314655856867,
"scoreConfidence" : [
0.5224286908840983,
0.5582733201958121
],
"scorePercentiles" : {
"0.0" : 0.5008288208208208,
"50.0" : 0.536171727424256,
"90.0" : 0.5846007004105785,
"95.0" : 0.6000953065356458,
"99.0" : 0.6124496266829865,
"99.9" : 0.6124496266829865,
"99.99" : 0.6124496266829865,
"99.999" : 0.6124496266829865,
"99.9999" : 0.6124496266829865,
"100.0" : 0.6124496266829865
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5175575170630817,
0.5401446328293736,
0.5224070198329854,
0.5166368357438017,
0.5163718059855521,
0.5181904782608696,
0.5848309824766356,
0.5825281618160651,
0.5283789514255544,
0.5304394231177094
],
[
0.5456847949836423,
0.5487515888157894,
0.5249019653725079,
0.5402479665226781,
0.5161238359133127,
0.6124496266829865,
0.5365018285101822,
0.5358416263383298,
0.5572967026726058,
0.5514569625137817
],
[
0.5041427774420947,
0.5137964004106776,
0.5244898060796646,
0.5712912979452055,
0.5580174894091415,
0.5899872264150944,
0.5389970495689655,
0.529610855026455,
0.5008288208208208,
0.5526257362030905
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantFP.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.5206564747561717,
"scoreError" : 0.016207817240202375,
"scoreConfidence" : [
0.5044486575159693,
0.5368642919963741
],
"scorePercentiles" : {
"0.0" : 0.4828820405405405,
"50.0" : 0.5170728273415266,
"90.0" : 0.5654801632292205,
"95.0" : 0.5685916701975474,
"99.0" : 0.5699843690205011,
"99.9" : 0.5699843690205011,
"99.99" : 0.5699843690205011,
"99.999" : 0.5699843690205011,
"99.9999" : 0.5699843690205011,
"100.0" : 0.5699843690205011
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5520778333333334,
0.5699843690205011,
0.527402158061117,
0.5070712806484295,
0.5098863414882773,
0.51222317604913,
0.5258100063025211,
0.5076806237322515,
0.5174097331954498,
0.5183581471502591
],
[
0.48452918199419165,
0.49613913478691773,
0.5122621064483112,
0.4962561359126984,
0.4828820405405405,
0.4932694132149901,
0.5145153689619733,
0.4922846220472441,
0.49440540019762846,
0.5284293379091869
],
[
0.5674521893424036,
0.5201880748440748,
0.5383203440860215,
0.5207091664932362,
0.5596318053691275,
0.5661299807692308,
0.5138843203285421,
0.5367826577253219,
0.5369833712446352,
0.5167359214876033
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantFP.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.5268760605221144,
"scoreError" : 0.013301620615856774,
"scoreConfidence" : [
0.5135744399062576,
0.5401776811379713
],
"scorePercentiles" : {
"0.0" : 0.4971851302186879,
"50.0" : 0.5181204427822816,
"90.0" : 0.5668323583213084,
"95.0" : 0.5679007983414024,
"99.0" : 0.5683637491486947,
"99.9" : 0.5683637491486947,
"99.99" : 0.5683637491486947,
"99.999" : 0.5683637491486947,
"99.9999" : 0.5683637491486947,
"100.0" : 0.5683637491486947
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5142137389516958,
0.5247231593291405,
0.517452215098242,
0.5130344738461539,
0.5187886704663213,
0.5544018593576966,
0.5346222467948718,
0.5133827723076924,
0.5147170771604939,
0.513260601025641
],
[
0.5121752425793245,
0.5163976553147575,
0.5080877908629442,
0.5045320806451613,
0.5427194056399133,
0.5334557014925373,
0.5675220204081632,
0.5416667067099568,
0.5124693234390992,
0.4971851302186879
],
[
0.5674215634920635,
0.5615295117845118,
0.5314126443736731,
0.5683637491486947,
0.5281738944033791,
0.5115524049079755,
0.5268479621052632,
0.5293803132275132,
0.5170005258264463,
0.5097913747454175
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.BB_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 4.213994442722964,
"scoreError" : 0.24915703913736278,
"scoreConfidence" : [
3.9648374035856007,
4.463151481860327
],
"scorePercentiles" : {
"0.0" : 3.8140671250987856,
"50.0" : 4.037867339558277,
"90.0" : 4.686680563079143,
"95.0" : 4.805193558171006,
"99.0" : 4.942253144281469,
"99.9" : 4.942253144281469,
"99.99" : 4.942253144281469,
"99.999" : 4.942253144281469,
"99.9999" : 4.942253144281469,
"100.0" : 4.942253144281469
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.942253144281469,
4.672039606755959,
4.6390678698899634,
4.639299329588349,
3.896645752025272,
3.835858134705687,
3.9583997389278016,
3.863652404767384,
3.878801170231217,
3.8960609711041188
],
[
4.678833217218263,
4.693053896807901,
4.686994008145359,
4.6838595574831965,
3.993168642829702,
4.082566036286852,
4.137249575851208,
4.100999177739878,
3.9926234787124715,
3.9902624919187737
],
[
4.581154176637335,
4.5284619969451,
4.491026794411002,
4.489796047535183,
3.8366719007150163,
3.8140671250987856,
3.815522419363719,
3.831782003815533,
3.9164138435853166,
3.853248768311072
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.BB_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 4.19985274417549,
"scoreError" : 0.2398428677295064,
"scoreConfidence" : [
3.9600098764459837,
4.439695611904996
],
"scorePercentiles" : {
"0.0" : 3.7987575982157464,
"50.0" : 3.9757733269698514,
"90.0" : 4.677861929169091,
"95.0" : 4.698248449100111,
"99.0" : 4.719144618559973,
"99.9" : 4.719144618559973,
"99.99" : 4.719144618559973,
"99.999" : 4.719144618559973,
"99.9999" : 4.719144618559973,
"100.0" : 4.719144618559973
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.665559885681443,
4.656289576513966,
4.719144618559973,
4.652640370553645,
3.948773263908982,
3.957058195383217,
3.9709666762364946,
3.9724673954127496,
3.9536235249833034,
3.9638318701334465
],
[
4.668429754719853,
4.681151583178407,
4.678467965555232,
4.672407601693826,
3.9680467208512398,
3.9688014197497106,
3.963907813875269,
3.9790792585269537,
3.9904674157848024,
3.9838410680389593
],
[
4.530996683050289,
4.467804691693373,
4.569845785542088,
4.505705759224112,
3.8168176595401118,
3.804207856341702,
3.8421051511600095,
3.7987575982157464,
3.826881647235605,
3.817503513920183
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.BB_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.2265321544700415,
"scoreError" : 0.002655542626691765,
"scoreConfidence" : [
0.22387661184334973,
0.22918769709673326
],
"scorePercentiles" : {
"0.0" : 0.2219776071904128,
"50.0" : 0.2247464919633862,
"90.0" : 0.23209171203193643,
"95.0" : 0.23263959958841454,
"99.0" : 0.2330364680950163,
"99.9" : 0.2330364680950163,
"99.99" : 0.2330364680950163,
"99.999" : 0.2330364680950163,
"99.9999" : 0.2330364680950163,
"100.0" : 0.2330364680950163
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2308501324411629,
0.23106567020785218,
0.2330364680950163,
0.23211798700696057,
0.23183160518999074,
0.2318552372567192,
0.23231488899210403,
0.23142031637372804,
0.23056354976958526,
0.23102370484988452
],
[
0.2249497972122302,
0.22396754565801252,
0.22327069522534582,
0.22326805580357142,
0.22425046033168983,
0.2272327373920945,
0.22765443741465635,
0.22339591156766414,
0.2235061251117069,
0.22349973011617516
],
[
0.22243291507336593,
0.2226215442812639,
0.22227067614393603,
0.2219776071904128,
0.22521275776677172,
0.22309018510258696,
0.2222762657777778,
0.22209314564831262,
0.22837129438612505,
0.22454318671454218
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.BB_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.2292573119026146,
"scoreError" : 0.0021159538333885854,
"scoreConfidence" : [
0.22714135806922603,
0.2313732657360032
],
"scorePercentiles" : {
"0.0" : 0.22315009768064228,
"50.0" : 0.2303168779926335,
"90.0" : 0.233032083398747,
"95.0" : 0.23376482725222925,
"99.0" : 0.23401359681945744,
"99.9" : 0.23401359681945744,
"99.99" : 0.23401359681945744,
"99.999" : 0.23401359681945744,
"99.9999" : 0.23401359681945744,
"100.0" : 0.23401359681945744
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23030644751381216,
0.23025947814081915,
0.23110719538106236,
0.23057286175115208,
0.23008628426862926,
0.22994998022988505,
0.23401359681945744,
0.23310761230195712,
0.232200260909935,
0.23235232326985603
],
[
0.23032730847145488,
0.23064376486860305,
0.2303851275909719,
0.23012941030358786,
0.23042093735605712,
0.23134927798334876,
0.23058933656062702,
0.23143627209625173,
0.232057086270872,
0.23356128851540617
],
[
0.22765279335457442,
0.2261131713381555,
0.2274716684856753,
0.22645903168854686,
0.22345718758374275,
0.22385747874720358,
0.224724055705301,
0.22387388988361684,
0.22315009768064228,
0.22610413200723328
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 4.384514869642612,
"scoreError" : 0.22466131242395446,
"scoreConfidence" : [
4.159853557218658,
4.609176182066567
],
"scorePercentiles" : {
"0.0" : 4.048475300211976,
"50.0" : 4.166319103411851,
"90.0" : 4.813715047588003,
"95.0" : 4.839944911778843,
"99.0" : 4.858670609926637,
"99.9" : 4.858670609926637,
"99.99" : 4.858670609926637,
"99.999" : 4.858670609926637,
"99.9999" : 4.858670609926637,
"100.0" : 4.858670609926637
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.7506009287667705,
4.75032113632975,
4.813920669897913,
4.858670609926637,
4.117027191985316,
4.102999478654586,
4.120833967556794,
4.168099206641134,
4.09106540932947,
4.164539000182569
],
[
4.811864446798818,
4.790328167168931,
4.824623886021556,
4.765564563670227,
4.160395478063584,
4.183412498776437,
4.092435786523776,
4.367071180859781,
4.048475300211976,
4.050949358975371
],
[
4.7516986705410575,
4.7605838389552,
4.771715766574051,
4.740242786451508,
4.065067247794688,
4.060979627976008,
4.0656329644387545,
4.0948810219902345,
4.06496267375487,
4.1264832244605945
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 4.469202837627012,
"scoreError" : 0.23350915970308436,
"scoreConfidence" : [
4.235693677923928,
4.702711997330097
],
"scorePercentiles" : {
"0.0" : 4.149677326497969,
"50.0" : 4.2137925356055455,
"90.0" : 4.930051672693275,
"95.0" : 4.945170473555213,
"99.0" : 4.948175208538225,
"99.9" : 4.948175208538225,
"99.99" : 4.948175208538225,
"99.999" : 4.948175208538225,
"99.9999" : 4.948175208538225,
"100.0" : 4.948175208538225
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.8821595245411515,
4.874695849979615,
4.893261237541457,
4.877107165461108,
4.190738025441043,
4.190708497151569,
4.212866468543172,
4.160589748463562,
4.157487723249278,
4.168317798021076
],
[
4.942712054023658,
4.892691058982815,
4.948175208538225,
4.934139498821255,
4.209998109868759,
4.21345821176449,
4.214126859446601,
4.312963041820405,
4.234347223253039,
4.191711093107528
],
[
4.851472314243533,
4.845581680544213,
4.857244776350632,
4.85197757920423,
4.175045201420233,
4.1616178604288026,
4.160381371724512,
4.161760224360951,
4.149677326497969,
4.159072396015495
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22991156303022742,
"scoreError" : 0.0033161468379018758,
"scoreConfidence" : [
0.22659541619232554,
0.2332277098681293
],
"scorePercentiles" : {
"0.0" : 0.22154837821080603,
"50.0" : 0.23274235728559522,
"90.0" : 0.2340664922638811,
"95.0" : 0.23426620440241752,
"99.0" : 0.23447441330834115,
"99.9" : 0.23447441330834115,
"99.99" : 0.23447441330834115,
"99.999" : 0.23447441330834115,
"99.9999" : 0.23447441330834115,
"100.0" : 0.23447441330834115
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2340183208606174,
0.2338914268349696,
0.23311115237651445,
0.23334275839552238,
0.2338287966339411,
0.23322750256410257,
0.23329549906716418,
0.23447441330834115,
0.23378807056074766,
0.2340958516612073
],
[
0.22232801022222223,
0.22369719499105545,
0.2235528119696293,
0.22182435654101995,
0.22154837821080603,
0.22164317456801064,
0.22196747160603372,
0.2252068023412877,
0.2268215997280145,
0.2232303007585899
],
[
0.23280232805956258,
0.23221949211502782,
0.23235087279480038,
0.23282611633317823,
0.23336967444029852,
0.23407184464202152,
0.2326823865116279,
0.23246248885793871,
0.23250647676579925,
0.23316131718677224
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.22667187378166814,
"scoreError" : 0.0020584048537666834,
"scoreConfidence" : [
0.22461346892790146,
0.22873027863543482
],
"scorePercentiles" : {
"0.0" : 0.2226957640249332,
"50.0" : 0.22558234733931437,
"90.0" : 0.23042917659617018,
"95.0" : 0.23067242562338514,
"99.0" : 0.2308133724042455,
"99.9" : 0.2308133724042455,
"99.99" : 0.2308133724042455,
"99.999" : 0.2308133724042455,
"99.9999" : 0.2308133724042455,
"100.0" : 0.2308133724042455
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22305094605439144,
0.22289741755793227,
0.22904990247252746,
0.22465396048495734,
0.22676834179510427,
0.2308133724042455,
0.22573849729241877,
0.2266801490711373,
0.2248672768539326,
0.2232287295850067
],
[
0.22542619738621,
0.22450605296229803,
0.22448289542190306,
0.2243986877523553,
0.22482330876404494,
0.22418218960107575,
0.223629065207682,
0.2226957640249332,
0.22298455506018725,
0.22297569415960766
],
[
0.23031909714548804,
0.22999701977011494,
0.23005916191352346,
0.23008239558417665,
0.23044140764624596,
0.23017189461573861,
0.23027669429097605,
0.23018482466635987,
0.23021360837551771,
0.23055710552995393
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.23013877491080412,
"scoreError" : 0.0025203677345589583,
"scoreConfidence" : [
0.22761840717624515,
0.23265914264536308
],
"scorePercentiles" : {
"0.0" : 0.22361363254358516,
"50.0" : 0.2304010136492845,
"90.0" : 0.23395217136378935,
"95.0" : 0.23758065356365954,
"99.0" : 0.24054157115384617,
"99.9" : 0.24054157115384617,
"99.99" : 0.24054157115384617,
"99.999" : 0.24054157115384617,
"99.9999" : 0.24054157115384617,
"100.0" : 0.24054157115384617
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23133616604995375,
0.23134665356151712,
0.23134151618871415,
0.23050091705069126,
0.2304522924919392,
0.23047753824884792,
0.22994383096003676,
0.2297506951331497,
0.22965327981651376,
0.23034973480662985
],
[
0.22497206070143885,
0.22677059791477788,
0.2248052233707865,
0.22370532021466905,
0.22940911416781293,
0.22913542327072836,
0.22804247994530538,
0.22732202271694685,
0.22451551615798923,
0.22361363254358516
],
[
0.22769495357305417,
0.24054157115384617,
0.23515808462623414,
0.2340060294667914,
0.2334674484367709,
0.23330258861940298,
0.2332487944055944,
0.23337115352309845,
0.23316532913752913,
0.23276327906976743
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.23014027750349544,
"scoreError" : 0.0026858111115547235,
"scoreConfidence" : [
0.22745446639194072,
0.23282608861505016
],
"scorePercentiles" : {
"0.0" : 0.22347090035746203,
"50.0" : 0.2321244455620815,
"90.0" : 0.23285133142380113,
"95.0" : 0.23591486012128363,
"99.0" : 0.23960950335249043,
"99.9" : 0.23960950335249043,
"99.99" : 0.23960950335249043,
"99.999" : 0.23960950335249043,
"99.9999" : 0.23960950335249043,
"100.0" : 0.23960950335249043
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22347090035746203,
0.22485974696629213,
0.22666942319891256,
0.2254490959891843,
0.22506394017094017,
0.22462503771890435,
0.2247319195867026,
0.22475937241689128,
0.22471665049415993,
0.22467141490794793
],
[
0.23260884751278474,
0.2325192002788104,
0.23285769972067039,
0.2325297531380753,
0.2328919702048417,
0.23263580697674419,
0.23960950335249043,
0.23279401675197767,
0.23258034030683403,
0.2325912649930265
],
[
0.23224613184772516,
0.23196886740843764,
0.23200275927643785,
0.23196053849721707,
0.23191989986091793,
0.2318889856281873,
0.23230541291221551,
0.23255794281729428,
0.2324577123605948,
0.23226416945218198
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_readonly",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22491497221218892,
"scoreError" : 0.0032813741496390153,
"scoreConfidence" : [
0.2216335980625499,
0.22819634636182795
],
"scorePercentiles" : {
"0.0" : 0.22074887113857017,
"50.0" : 0.22180322572062083,
"90.0" : 0.2319638715345387,
"95.0" : 0.23403368477598616,
"99.0" : 0.23565998916627415,
"99.9" : 0.23565998916627415,
"99.99" : 0.23565998916627415,
"99.999" : 0.23565998916627415,
"99.9999" : 0.23565998916627415,
"100.0" : 0.23565998916627415
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22141397742363877,
0.22113691202475685,
0.22120893808049535,
0.22140174324922532,
0.22074887113857017,
0.22098695141342756,
0.22077461032656664,
0.22091685644876324,
0.22178151396895787,
0.22121305661211854
],
[
0.22155131222320637,
0.22293977718360072,
0.22162300177226407,
0.2215654419840567,
0.22220744158151934,
0.22182493747228382,
0.222473528234771,
0.2216735578201152,
0.22232340533333333,
0.22177648182624113
],
[
0.23041813680331644,
0.23197385859990727,
0.2309805517082179,
0.23017577082374596,
0.2301880492406811,
0.23565998916627415,
0.23270307209302327,
0.2318739879462216,
0.231227724456773,
0.2307057094095941
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_readonly",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.2255302697182154,
"scoreError" : 0.002381661046895285,
"scoreConfidence" : [
0.22314860867132014,
0.22791193076511068
],
"scorePercentiles" : {
"0.0" : 0.22163032122286222,
"50.0" : 0.22368953294764043,
"90.0" : 0.23046064097049887,
"95.0" : 0.23073680599630994,
"99.0" : 0.23074878828413284,
"99.9" : 0.23074878828413284,
"99.99" : 0.23074878828413284,
"99.999" : 0.23074878828413284,
"99.9999" : 0.23074878828413284,
"100.0" : 0.23074878828413284
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22697034800362975,
0.22572330144404332,
0.22468668104222822,
0.2248434593258427,
0.22192851197870453,
0.2218854769299024,
0.22163032122286222,
0.22172361214539008,
0.2216538187859991,
0.22195037267080744
],
[
0.2230910044603033,
0.2230129358002675,
0.2230625795809184,
0.22304428889879627,
0.22308296833184657,
0.22284801113585745,
0.22280586993318485,
0.22293843226381463,
0.2226605945705385,
0.22428806143497756
],
[
0.2300471204597701,
0.23072700230627305,
0.23074878828413284,
0.22996138022988505,
0.2300683452873563,
0.2302433133916245,
0.23048478847926268,
0.22995929195402298,
0.22988765257352942,
0.22994975862068964
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_slice",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22615629540116047,
"scoreError" : 0.002982344406433323,
"scoreConfidence" : [
0.22317395099472714,
0.2291386398075938
],
"scorePercentiles" : {
"0.0" : 0.22105455855059655,
"50.0" : 0.2238340592952388,
"90.0" : 0.23203642199165164,
"95.0" : 0.23257997863760993,
"99.0" : 0.2330918923578751,
"99.9" : 0.2330918923578751,
"99.99" : 0.2330918923578751,
"99.999" : 0.2330918923578751,
"99.9999" : 0.2330918923578751,
"100.0" : 0.2330918923578751
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22377203443649374,
0.22261832888295505,
0.22346992091152815,
0.22993625459558822,
0.2267277257479601,
0.22579223792325057,
0.2248295182022472,
0.22389608415398388,
0.2234081978561858,
0.22344286422510048
],
[
0.2311223438077634,
0.23106628729792147,
0.23126373832639852,
0.23194039174779787,
0.23216114013921113,
0.23178394300278035,
0.2318649392956441,
0.2330918923578751,
0.23195385999072787,
0.23204559554730983
],
[
0.2214992980513729,
0.2229354398395722,
0.2214960602302923,
0.22319283177153057,
0.22114247082228117,
0.22139142629482073,
0.22105455855059655,
0.22186921773835921,
0.22261055763239876,
0.22130970265486727
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_slice",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.2282919406929463,
"scoreError" : 0.0023139098975036563,
"scoreConfidence" : [
0.22597803079544265,
0.23060585059044997
],
"scorePercentiles" : {
"0.0" : 0.22326733973214286,
"50.0" : 0.23000284045977012,
"90.0" : 0.23132237018030513,
"95.0" : 0.23147228354417207,
"99.0" : 0.23155235833333335,
"99.9" : 0.23155235833333335,
"99.99" : 0.23155235833333335,
"99.999" : 0.23155235833333335,
"99.9999" : 0.23155235833333335,
"100.0" : 0.23155235833333335
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2312683860379103,
0.23132366851595007,
0.23130500785945446,
0.23125648913546,
0.23128209986130374,
0.2312966074895978,
0.2313106851595007,
0.2312902588996764,
0.23140676780758557,
0.23155235833333335
],
[
0.23010172585096597,
0.22992996599264706,
0.23004065133394663,
0.22993425977011495,
0.2300241167816092,
0.2300593781048758,
0.23001744413793104,
0.22995481609195403,
0.2299882367816092,
0.2298027845659164
],
[
0.22343657615006698,
0.22326733973214286,
0.22335128839285714,
0.2233720075926753,
0.2233340392857143,
0.22335040535714284,
0.22353476630920466,
0.2233380357142857,
0.22518890724898694,
0.22343914649397054
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.unsafe_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 3.7522469963332603,
"scoreError" : 0.31461679180765606,
"scoreConfidence" : [
3.4376302045256044,
4.066863788140917
],
"scorePercentiles" : {
"0.0" : 3.3110918495543165,
"50.0" : 3.4412346874424387,
"90.0" : 4.388280049661991,
"95.0" : 4.43801619608392,
"99.0" : 4.496341388811946,
"99.9" : 4.496341388811946,
"99.99" : 4.496341388811946,
"99.999" : 4.496341388811946,
"99.9999" : 4.496341388811946,
"100.0" : 4.496341388811946
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.388872637556394,
4.390295583851898,
4.496341388811946,
4.382946758612363,
3.443915426641314,
3.4373073466040274,
3.4402252711299046,
3.442244103754973,
3.4372709601186884,
3.4341243110103075
],
[
4.221394076622904,
4.271545319861684,
4.299750918910956,
4.363119058375941,
3.323922612818402,
3.312951416215644,
3.3110918495543165,
3.388979962891862,
3.3343783314305946,
3.318133963515921
],
[
4.2363465449368976,
4.234076579525998,
4.237764067400288,
4.2364971831472,
3.344668607509003,
3.3509413952918568,
3.3468948537625947,
3.3446636943040726,
3.4493385533358887,
3.347407112493961
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.unsafe_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 3.7281114725518063,
"scoreError" : 0.30119346979466444,
"scoreConfidence" : [
3.4269180027571418,
4.029304942346471
],
"scorePercentiles" : {
"0.0" : 3.298407644958673,
"50.0" : 3.462252639510437,
"90.0" : 4.390269417255504,
"95.0" : 4.397547801842698,
"99.0" : 4.405627639876559,
"99.9" : 4.405627639876559,
"99.99" : 4.405627639876559,
"99.999" : 4.405627639876559,
"99.9999" : 4.405627639876559,
"100.0" : 4.405627639876559
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.191223136964179,
4.237340355755707,
4.183641288416897,
4.179541169458982,
3.300594881982748,
3.3015944466536937,
3.314051042352053,
3.3289860178387674,
3.298407644958673,
3.3139362463226454
],
[
4.1872517035313415,
4.200123165192947,
4.186049175959869,
4.199061108957541,
3.3078077233144794,
3.3078962854011116,
3.3221949257355203,
3.367784221117137,
3.39312583621595,
3.3423489795195773
],
[
4.390937025269539,
4.388984106747974,
4.390412229534118,
4.405627639876559,
3.4989846003017995,
3.4631081962919366,
3.4613970827289378,
3.4719706613057686,
3.4601289521003182,
3.448834326747414
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.23180708903052538,
"scoreError" : 7.026613036585749E-4,
"scoreConfidence" : [
0.23110442772686682,
0.23250975033418395
],
"scorePercentiles" : {
"0.0" : 0.23014690432382703,
"50.0" : 0.23155183518518518,
"90.0" : 0.23388412137114833,
"95.0" : 0.2342323297301591,
"99.0" : 0.234498872480075,
"99.9" : 0.234498872480075,
"99.99" : 0.234498872480075,
"99.999" : 0.234498872480075,
"99.9999" : 0.234498872480075,
"100.0" : 0.234498872480075
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23014707773689053,
0.23014690432382703,
0.2303156091160221,
0.23395024462114125,
0.234498872480075,
0.23277880037226617,
0.23128332269995378,
0.2317563787037037,
0.23160355462962964,
0.2329068049348231
],
[
0.23175143770264012,
0.23139351433857538,
0.23181889944392955,
0.23401424929840972,
0.2332890121212121,
0.23155020833333334,
0.23130706426259826,
0.23133680203515264,
0.23130549052242255,
0.23186328233657857
],
[
0.23156370416666666,
0.2313642053654024,
0.23188011219286045,
0.23234996330701346,
0.23118297643253236,
0.23128748589921405,
0.23155346203703703,
0.23144571402128644,
0.2311456035120148,
0.23142191396854764
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.2288277348099948,
"scoreError" : 0.003123145446414645,
"scoreConfidence" : [
0.22570458936358015,
0.23195088025640945
],
"scorePercentiles" : {
"0.0" : 0.22127965590446705,
"50.0" : 0.23125472653721685,
"90.0" : 0.23291709321322637,
"95.0" : 0.23312090513723818,
"99.0" : 0.2332504773892774,
"99.9" : 0.2332504773892774,
"99.99" : 0.2332504773892774,
"99.999" : 0.2332504773892774,
"99.9999" : 0.2332504773892774,
"100.0" : 0.2332504773892774
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23293112802607077,
0.2327907798976268,
0.23249071421933085,
0.2323948987459359,
0.2332504773892774,
0.23262793534883722,
0.2330148914764788,
0.23232236798143852,
0.23244490947075208,
0.2324794370645611
],
[
0.23123588626907074,
0.23124364077669904,
0.23128095145631067,
0.23118526201478742,
0.23120326247689463,
0.23126581229773463,
0.23127439528432733,
0.23253930172013018,
0.23130342024965325,
0.23117908456561923
],
[
0.22272452270703472,
0.22266333377837116,
0.22386890868397494,
0.22127965590446705,
0.22147194245241258,
0.22154357263064658,
0.2217268315602837,
0.22375748881932023,
0.22151772364924713,
0.22381950738255033
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.BB_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.182496166769101,
"scoreError" : 0.23510746788882442,
"scoreConfidence" : [
3.947388698880277,
4.417603634657926
],
"scorePercentiles" : {
"0.0" : 3.788107838318572,
"50.0" : 3.976486135132134,
"90.0" : 4.673810217373954,
"95.0" : 4.676469785888845,
"99.0" : 4.677268380453978,
"99.9" : 4.677268380453978,
"99.99" : 4.677268380453978,
"99.999" : 4.677268380453978,
"99.9999" : 4.677268380453978,
"100.0" : 4.677268380453978
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.644570750394031,
4.642616684834157,
4.6458304005810875,
4.644490689575312,
3.9421654076729706,
3.9428560111421485,
3.9454806494205563,
3.944112234598207,
3.954491985807023,
3.948995064386692
],
[
4.670628561150461,
4.67416373473212,
4.677268380453978,
4.675816390335554,
3.9653531001435134,
3.966336487702579,
3.9817419677635284,
4.061523565225701,
3.9712303025007394,
4.004136833161682
],
[
4.453356368445762,
4.455076726170582,
4.456060765152501,
4.453188569119038,
3.791144360696522,
3.788107838318572,
3.790011343107642,
3.795524616093748,
3.7953799231315237,
3.7932252912551303
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.BB_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22594348759064573,
"scoreError" : 0.00271695706353119,
"scoreConfidence" : [
0.22322653052711453,
0.22866044465417693
],
"scorePercentiles" : {
"0.0" : 0.2206765041905602,
"50.0" : 0.22441946643956653,
"90.0" : 0.23176937518654472,
"95.0" : 0.2330731452635701,
"99.0" : 0.23372590140186916,
"99.9" : 0.23372590140186916,
"99.99" : 0.23372590140186916,
"99.999" : 0.23372590140186916,
"99.9999" : 0.23372590140186916,
"100.0" : 0.23372590140186916
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2243012726457399,
0.22417312147019275,
0.22356296112600535,
0.2260758093086308,
0.22342085350602947,
0.22460764840592726,
0.2241929372478709,
0.22557147249774573,
0.22638114705882353,
0.2225887966177125
],
[
0.23101354180138567,
0.23012866375344987,
0.2303839009672962,
0.23184394902687674,
0.23372590140186916,
0.23253907205950722,
0.23050390783410138,
0.23042418240442192,
0.2303583729281768,
0.2310982106235566
],
[
0.22186851441241684,
0.22453766023339317,
0.22276911843276936,
0.22174646365248227,
0.22345348548459135,
0.22215555861456482,
0.2214647153607791,
0.22148806643046945,
0.22124881822202566,
0.2206765041905602
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.segment_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.416980583810127,
"scoreError" : 0.23405912295548484,
"scoreConfidence" : [
4.182921460854642,
4.651039706765612
],
"scorePercentiles" : {
"0.0" : 4.053776079955675,
"50.0" : 4.181053218580842,
"90.0" : 4.876846080285489,
"95.0" : 4.892003595809581,
"99.0" : 4.893916400101092,
"99.9" : 4.893916400101092,
"99.99" : 4.893916400101092,
"99.999" : 4.893916400101092,
"99.9999" : 4.893916400101092,
"100.0" : 4.893916400101092
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.893916400101092,
4.890438574116526,
4.858984541376377,
4.839140921063096,
4.134389422458882,
4.141610852146948,
4.136997192688309,
4.263639977564967,
4.1865712359073575,
4.13726615700042
],
[
4.873039281041856,
4.872614252305062,
4.87376197767007,
4.877188758353869,
4.168588112759091,
4.171591100780602,
4.167813757799916,
4.161590724759944,
4.161542653294199,
4.203081825658171
],
[
4.754648300547231,
4.721660786766183,
4.74761615354982,
4.791253723459714,
4.053776079955675,
4.0571167952595735,
4.054119536971124,
4.057598223405727,
4.175535201254326,
4.082324994287662
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2314407924028478,
"scoreError" : 0.002773175630186271,
"scoreConfidence" : [
0.2286676167726615,
0.23421396803303407
],
"scorePercentiles" : {
"0.0" : 0.22664090212958768,
"50.0" : 0.2295081365294665,
"90.0" : 0.23731104439127784,
"95.0" : 0.23754650872018584,
"99.0" : 0.23774427661596959,
"99.9" : 0.23774427661596959,
"99.99" : 0.23774427661596959,
"99.999" : 0.23774427661596959,
"99.9999" : 0.23774427661596959,
"100.0" : 0.23774427661596959
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23106137043879907,
0.2271803188010899,
0.23005660579576817,
0.2316711801760074,
0.22942400229252635,
0.22734997954545455,
0.22736286863636362,
0.22839229086757992,
0.22768257259899863,
0.2284526511415525
],
[
0.22959227076640662,
0.22848928232069438,
0.2291803559322034,
0.2284692489721334,
0.22783403187613843,
0.2280899790241678,
0.22808917145462837,
0.22693830807622503,
0.22664090212958768,
0.2318266955514365
],
[
0.23658704872280037,
0.23661064711447494,
0.2365397635933806,
0.23650182127659575,
0.2373846986236355,
0.23774427661596959,
0.237318690227704,
0.2368320857007576,
0.236678421948912,
0.2372422318634424
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.segment_loop_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22745745059954756,
"scoreError" : 0.0022901242312025226,
"scoreConfidence" : [
0.22516732636834502,
0.2297475748307501
],
"scorePercentiles" : {
"0.0" : 0.22352348659517426,
"50.0" : 0.22562209427153812,
"90.0" : 0.23275267283108392,
"95.0" : 0.233164723046062,
"99.0" : 0.23350129738562092,
"99.9" : 0.23350129738562092,
"99.99" : 0.23350129738562092,
"99.999" : 0.23350129738562092,
"99.9999" : 0.23350129738562092,
"100.0" : 0.23350129738562092
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23093717128347183,
0.2312687984281091,
0.23100406096997692,
0.2318713987019008,
0.2315287686256363,
0.2308650152284264,
0.231818281278962,
0.23285059217877094,
0.23288934404096834,
0.23350129738562092
],
[
0.22357085695127402,
0.22586255304740407,
0.22364509655789003,
0.22364450156459545,
0.22369475089445437,
0.22352348659517426,
0.22516139333933394,
0.22387897358997313,
0.22885872552607503,
0.2245875572519084
],
[
0.22882644464775848,
0.2254217629562866,
0.22564131348669372,
0.22538375168995042,
0.2256028750563825,
0.22543749481748535,
0.22557008746618576,
0.22538494096439837,
0.22540652906714737,
0.2260856943942134
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.segment_loop_instance_address",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22353291672005368,
"scoreError" : 0.0010477205758416385,
"scoreConfidence" : [
0.22248519614421206,
0.2245806372958953
],
"scorePercentiles" : {
"0.0" : 0.22172797517730497,
"50.0" : 0.22291395276292336,
"90.0" : 0.22599652856626604,
"95.0" : 0.22720312776030496,
"99.0" : 0.22818445392335768,
"99.9" : 0.22818445392335768,
"99.99" : 0.22818445392335768,
"99.999" : 0.22818445392335768,
"99.9999" : 0.22818445392335768,
"100.0" : 0.22818445392335768
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22218100222123502,
0.22640022453598913,
0.22343844082179545,
0.2226587748108589,
0.22251409074733097,
0.22215754440497334,
0.22190764729370008,
0.22172797517730497,
0.22173046187943263,
0.22268100667853963
],
[
0.22609495978309987,
0.2251106476147615,
0.22505023931623933,
0.22406358512544802,
0.22818445392335768,
0.22480320853932584,
0.22510313366336634,
0.22434571569506725,
0.22408131765232975,
0.2248024629213483
],
[
0.22231911422222222,
0.22244241084926633,
0.22294063502673797,
0.2226834318788958,
0.22243859893285906,
0.22249920774021353,
0.22255738256227758,
0.22313954058876004,
0.22288727049910873,
0.2230430164957646
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.segment_loop_readonly",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23972984510660916,
"scoreError" : 0.003982672736259222,
"scoreConfidence" : [
0.23574717237034995,
0.24371251784286838
],
"scorePercentiles" : {
"0.0" : 0.23016016697332106,
"50.0" : 0.24287117462757368,
"90.0" : 0.24521719012055726,
"95.0" : 0.24783354854772136,
"99.0" : 0.2505937339679359,
"99.9" : 0.2505937339679359,
"99.99" : 0.2505937339679359,
"99.999" : 0.2505937339679359,
"99.9999" : 0.2505937339679359,
"100.0" : 0.2505937339679359
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2434133615571776,
0.24334202918287937,
0.2433095170233463,
0.24321808556149732,
0.24252426369365002,
0.24403164292682927,
0.24130643560057888,
0.24020132549207873,
0.23972956848659005,
0.2420976381228834
],
[
0.2434158618004866,
0.24429410888671876,
0.24372893372319687,
0.2505937339679359,
0.2444944916911046,
0.245297489946052,
0.24557521502209131,
0.24350630671859785,
0.244299576171875,
0.24389428035104826
],
[
0.23187805795085767,
0.23016016697332106,
0.23051277004608295,
0.231376677613321,
0.2308636511305953,
0.23107892933025403,
0.23081379326257498,
0.2345365714955462,
0.2359975141509434,
0.2324033553181607
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.segment_loop_slice",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2381641304587923,
"scoreError" : 0.003096269624827493,
"scoreConfidence" : [
0.23506786083396483,
0.2412604000836198
],
"scorePercentiles" : {
"0.0" : 0.23052090603408568,
"50.0" : 0.2398293810450996,
"90.0" : 0.24241355692829458,
"95.0" : 0.24543581793086927,
"99.0" : 0.2467527449432659,
"99.9" : 0.2467527449432659,
"99.99" : 0.2467527449432659,
"99.999" : 0.2467527449432659,
"99.9999" : 0.2467527449432659,
"100.0" : 0.2467527449432659
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24435833219345385,
0.24150415644616127,
0.24242257994186048,
0.2467527449432659,
0.24171488743961353,
0.24160424083011584,
0.24110440530120483,
0.24233234980620155,
0.24168681304347825,
0.24193049903288202
],
[
0.23870626860687022,
0.2383832162934731,
0.2402327204610951,
0.23998616074856047,
0.2411088858381503,
0.2406790866217517,
0.24015617810849735,
0.2396726013416387,
0.23865336354961833,
0.23944540928674007
],
[
0.23342061175921605,
0.23072436082949307,
0.23052090603408568,
0.23502854203851573,
0.23245324907063197,
0.23201820408163265,
0.23458838519212746,
0.23156432453703704,
0.2314345129509713,
0.23073591743542435
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.unsafe_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.4973769757561595,
"scoreError" : 0.0883029866894998,
"scoreConfidence" : [
3.4090739890666595,
3.5856799624456595
],
"scorePercentiles" : {
"0.0" : 3.3361892347453033,
"50.0" : 3.488975205932393,
"90.0" : 3.7290431134462665,
"95.0" : 3.730345186144355,
"99.0" : 3.731439877657426,
"99.9" : 3.731439877657426,
"99.99" : 3.731439877657426,
"99.999" : 3.731439877657426,
"99.9999" : 3.731439877657426,
"100.0" : 3.731439877657426
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.729162401219018,
3.727969523491501,
3.7294495294518426,
3.731439877657426,
3.4929655038509964,
3.492386463978508,
3.501295946418724,
3.485563947886278,
3.4711901909334273,
3.4558127898653273
],
[
3.574592300779684,
3.5687310590994206,
3.5701541906975227,
3.6420280837775034,
3.3605768614049647,
3.3682508954210966,
3.342268224171508,
3.432273546488994,
3.39196654315586,
3.3575603581665914
],
[
3.6491832732406526,
3.566349540469559,
3.5723526510383006,
3.5633896516163373,
3.3361892347453033,
3.3673989354031955,
3.3850062889209855,
3.3494513629561484,
3.3479668074026168,
3.3583832889754737
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantMapped.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22931349185282385,
"scoreError" : 0.003088110250099117,
"scoreConfidence" : [
0.22622538160272473,
0.23240160210292296
],
"scorePercentiles" : {
"0.0" : 0.22337798972755696,
"50.0" : 0.22769722621756944,
"90.0" : 0.2342280153825325,
"95.0" : 0.23819085667469192,
"99.0" : 0.2427321091703057,
"99.9" : 0.2427321091703057,
"99.99" : 0.2427321091703057,
"99.999" : 0.2427321091703057,
"99.9999" : 0.2427321091703057,
"100.0" : 0.2427321091703057
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22771658670914885,
0.22767786572599,
0.22649328610230873,
0.2253190153153153,
0.2253473617117117,
0.22546261919783686,
0.2250988901890189,
0.22547936142406488,
0.22792618997722094,
0.2427321091703057
],
[
0.2326393823255814,
0.23269686372093024,
0.2331124524697111,
0.2333794421641791,
0.23407142910622367,
0.2338009378504673,
0.23424541385767791,
0.23268576604651162,
0.23262239534883722,
0.23278819683573757
],
[
0.22512688748874887,
0.22337798972755696,
0.23257132078103207,
0.23447528645100796,
0.2235594888293119,
0.22683791700680273,
0.22732374920490686,
0.22490637410071943,
0.22499108277103014,
0.22493909397482015
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.BB_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.171401195244131,
"scoreError" : 0.23785142545480686,
"scoreConfidence" : [
3.9335497697893245,
4.409252620698938
],
"scorePercentiles" : {
"0.0" : 3.7888839200722475,
"50.0" : 3.9684399319535086,
"90.0" : 4.6784200394464035,
"95.0" : 4.693153766521505,
"99.0" : 4.702871114849108,
"99.9" : 4.702871114849108,
"99.99" : 4.702871114849108,
"99.999" : 4.702871114849108,
"99.9999" : 4.702871114849108,
"100.0" : 4.702871114849108
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.611222503591345,
4.6105333919861735,
4.6127827914141575,
4.626576278999894,
3.931970568136149,
3.922895927640144,
3.9233047139123327,
3.915759854834629,
3.9131336683877533,
3.911959456860765
],
[
4.465641005182981,
4.461521475395642,
4.461124918790345,
4.464888582091362,
3.7888839200722475,
3.7930562959975243,
3.791114965494031,
3.792634508238911,
3.7904646781239744,
3.789935773884644
],
[
4.672996247336261,
4.68520320879892,
4.702871114849108,
4.679022683014197,
3.9782306816380895,
3.9717030052067943,
3.9675021517714972,
3.968569065684543,
3.968310798222474,
3.968221621767055
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.BB_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22480460085086204,
"scoreError" : 0.0026416473947498587,
"scoreConfidence" : [
0.22216295345611217,
0.2274462482456119
],
"scorePercentiles" : {
"0.0" : 0.22117672015915119,
"50.0" : 0.22283983407572383,
"90.0" : 0.2302317583064887,
"95.0" : 0.23037695298092184,
"99.0" : 0.23051130506912443,
"99.9" : 0.23051130506912443,
"99.99" : 0.23051130506912443,
"99.999" : 0.23051130506912443,
"99.9999" : 0.23051130506912443,
"100.0" : 0.23051130506912443
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2229259745989305,
0.22297470320855614,
0.22287179144385028,
0.22268892609082813,
0.2229388475935829,
0.2228348267260579,
0.22284484142538977,
0.2228145714922049,
0.222648290164664,
0.22233446977777777
],
[
0.22143071137671536,
0.22161129862649534,
0.2214294745462594,
0.22136451946902655,
0.22146113767153608,
0.22137030088495574,
0.22117672015915119,
0.22142777335104027,
0.2212781773551526,
0.22131926415929204
],
[
0.23014919328117808,
0.23023213805798434,
0.2302670285451197,
0.23022214772204325,
0.2302043005062126,
0.23022834054302807,
0.23022130510814542,
0.23051130506912443,
0.23019749194661757,
0.23015815462494246
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.segment_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.380700616059458,
"scoreError" : 0.21616585140218494,
"scoreConfidence" : [
4.164534764657272,
4.596866467461643
],
"scorePercentiles" : {
"0.0" : 4.044638369303079,
"50.0" : 4.173242419185149,
"90.0" : 4.837680287751608,
"95.0" : 4.851115934883919,
"99.0" : 4.863176923745876,
"99.9" : 4.863176923745876,
"99.99" : 4.863176923745876,
"99.999" : 4.863176923745876,
"99.9999" : 4.863176923745876,
"100.0" : 4.863176923745876
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.69884900518887,
4.719895845298509,
4.697559165826191,
4.714329459161433,
4.269815555022095,
4.1631744214464375,
4.044638369303079,
4.0862653865083045,
4.110688020387214,
4.058915859883927
],
[
4.728995720420202,
4.773649209899764,
4.712639531256281,
4.722540465694606,
4.063038981715134,
4.046353268388672,
4.141438165668425,
4.113336965181549,
4.0485708664484426,
4.054999662825182
],
[
4.841247853087771,
4.837793959377745,
4.836657243116379,
4.863176923745876,
4.169129196310875,
4.161994799521235,
4.158810574524379,
4.162611237590769,
4.2425471269249755,
4.177355642059423
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.segment_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23255713043677234,
"scoreError" : 0.0030395364363689907,
"scoreConfidence" : [
0.22951759400040336,
0.23559666687314132
],
"scorePercentiles" : {
"0.0" : 0.22434274484304934,
"50.0" : 0.23525597530573847,
"90.0" : 0.23617825572314163,
"95.0" : 0.23661230579003698,
"99.0" : 0.23701342870677405,
"99.9" : 0.23701342870677405,
"99.99" : 0.23701342870677405,
"99.999" : 0.23701342870677405,
"99.9999" : 0.23701342870677405,
"100.0" : 0.23701342870677405
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2348715267605634,
0.23483137699530515,
0.23502640037593986,
0.23619541926345608,
0.23701342870677405,
0.23602378386031148,
0.23628411431270666,
0.23601799244926852,
0.23594355566037736,
0.23576309754948163
],
[
0.22478265258426966,
0.22459393668612485,
0.22434274484304934,
0.23146090652475707,
0.23002837425287356,
0.22749319417917235,
0.22585443476297967,
0.2256135399188092,
0.22561089715832205,
0.22564261750112766
],
[
0.23536892,
0.23550974011299436,
0.23539569129411764,
0.23528585136406396,
0.23544443764705883,
0.23526215757290686,
0.23514410766337565,
0.23535885694117648,
0.23530036312323613,
0.23524979303857008
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.segment_loop_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22593119046970223,
"scoreError" : 0.003708609778954832,
"scoreConfidence" : [
0.2222225806907474,
0.22963980024865704
],
"scorePercentiles" : {
"0.0" : 0.2201559881161972,
"50.0" : 0.22279075356109415,
"90.0" : 0.23314087236719477,
"95.0" : 0.23610697057574329,
"99.0" : 0.23612768758848512,
"99.9" : 0.23612768758848512,
"99.99" : 0.23612768758848512,
"99.999" : 0.23612768758848512,
"99.9999" : 0.23612768758848512,
"100.0" : 0.23612768758848512
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22039896211453744,
0.2201559881161972,
0.221777367464539,
0.22376327415026834,
0.22445511754149844,
0.22234241422222223,
0.22150180115146148,
0.2209184253533569,
0.2210604878479894,
0.2203642039647577
],
[
0.22045017232260908,
0.22187829889135255,
0.22068134847816498,
0.22698021370235935,
0.229511626146789,
0.22234747733333332,
0.2226965089047195,
0.2228849982174688,
0.2215122480070859,
0.22195522049689442
],
[
0.23612768758848512,
0.2325533719200372,
0.23287566154562384,
0.233144591332712,
0.23258868293816828,
0.23609002029259085,
0.2331074016775396,
0.23091143951985227,
0.229963171875,
0.23293753097345132
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.segment_loop_instance_address",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2314592850371669,
"scoreError" : 0.0018702600928293253,
"scoreConfidence" : [
0.22958902494433758,
0.2333295451299962
],
"scorePercentiles" : {
"0.0" : 0.2236909892665474,
"50.0" : 0.23175287090549485,
"90.0" : 0.23583826920039527,
"95.0" : 0.23623352623586968,
"99.0" : 0.23627170571563533,
"99.9" : 0.23627170571563533,
"99.99" : 0.23627170571563533,
"99.999" : 0.23627170571563533,
"99.9999" : 0.23627170571563533,
"100.0" : 0.23627170571563533
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2313934629972248,
0.23212549373549884,
0.2322637850510678,
0.23229554967502322,
0.23221667223769732,
0.23229030004644682,
0.23219951949860723,
0.23491188351338657,
0.23243874581784388,
0.23211936426914154
],
[
0.2236909892665474,
0.22385834675615213,
0.23620228847969782,
0.23627170571563533,
0.2289940054844607,
0.22753704595086444,
0.23594120094339624,
0.23248138289962825,
0.2323662772875058,
0.23210597076566125
],
[
0.2313997710453284,
0.23113108271719038,
0.2311410882624769,
0.23136344079555968,
0.23083028795569913,
0.2309595507848569,
0.23094554478301016,
0.230962432132964,
0.2308878592524227,
0.230453502994012
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.segment_loop_readonly",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.24162424954367442,
"scoreError" : 0.0031649477276375544,
"scoreConfidence" : [
0.23845930181603686,
0.244789197271312
],
"scorePercentiles" : {
"0.0" : 0.2319662591562355,
"50.0" : 0.2419597796512667,
"90.0" : 0.24678709410233338,
"95.0" : 0.24930192889402294,
"99.0" : 0.24939875623130608,
"99.9" : 0.24939875623130608,
"99.99" : 0.24939875623130608,
"99.999" : 0.24939875623130608,
"99.9999" : 0.24939875623130608,
"100.0" : 0.24939875623130608
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23465072936210132,
0.23376386308411215,
0.2319662591562355,
0.23459600703564729,
0.24119126084860174,
0.24522106519607842,
0.23573758953817153,
0.24939875623130608,
0.24688458390918064,
0.23606897451628125
],
[
0.24033590052859202,
0.24198063763909047,
0.24193892166344294,
0.24142639189189188,
0.24169039806763284,
0.24147453812741312,
0.24163147149758454,
0.24496439324191968,
0.24263552618816683,
0.24252014832767813
],
[
0.244613515403423,
0.24433844748412312,
0.2454707149165849,
0.24590968584070796,
0.24521841862745097,
0.24576521867321868,
0.24516098235294118,
0.24922270652715495,
0.23904440754897277,
0.23390597288452547
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.segment_loop_slice",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23588168039110508,
"scoreError" : 0.0032600862773121964,
"scoreConfidence" : [
0.23262159411379288,
0.23914176666841727
],
"scorePercentiles" : {
"0.0" : 0.22940190142136635,
"50.0" : 0.23497091991545327,
"90.0" : 0.24252150531017924,
"95.0" : 0.2433517353252853,
"99.0" : 0.2439058444661141,
"99.9" : 0.2439058444661141,
"99.99" : 0.2439058444661141,
"99.999" : 0.2439058444661141,
"99.9999" : 0.2439058444661141,
"100.0" : 0.2439058444661141
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.241444611003861,
0.24053627067307692,
0.24054952740384616,
0.24081469619643717,
0.2414355361969112,
0.24289837330097086,
0.2416020560115886,
0.2415240622887494,
0.2439058444661141,
0.24034715040845747
],
[
0.23132113915857605,
0.23004897471264368,
0.22975062287551676,
0.23004721803127876,
0.22950950183486238,
0.22945144403669726,
0.22940190142136635,
0.23052411105990783,
0.24262366634335597,
0.2324028819702602
],
[
0.23331927938432837,
0.23355395098039217,
0.23500753170502584,
0.2349343081258807,
0.23403038558727188,
0.2360379674374705,
0.23647768179669032,
0.23350949019607842,
0.23514386412787963,
0.23429636299765808
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.unsafe_get",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.546835292180323,
"scoreError" : 0.07784433150796023,
"scoreConfidence" : [
3.4689909606723623,
3.6246796236882832
],
"scorePercentiles" : {
"0.0" : 3.4412813983875474,
"50.0" : 3.4710019419865494,
"90.0" : 3.7066168811456133,
"95.0" : 3.7094537476601044,
"99.0" : 3.710307518216466,
"99.9" : 3.710307518216466,
"99.99" : 3.710307518216466,
"99.999" : 3.710307518216466,
"99.9999" : 3.710307518216466,
"100.0" : 3.710307518216466
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.710307518216466,
3.7087552081139905,
3.7071467674313374,
3.7018479045740977,
3.481670366220498,
3.4702174203885847,
3.469050912347069,
3.471555054468275,
3.4707493246923975,
3.4712545592807014
],
[
3.672525050764774,
3.696484011657095,
3.672235601308056,
3.672637016274295,
3.4440834153282767,
3.4415732954011546,
3.4419196109189447,
3.443329757382599,
3.4412813983875474,
3.4585070276384378
],
[
3.6720242999609747,
3.671711819683812,
3.6724960901493424,
3.673030305375959,
3.4424630761743047,
3.4418614311658384,
3.4437450415152813,
3.4423272190736594,
3.4420533038659578,
3.4562149576499475
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantShared.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22823519319045596,
"scoreError" : 0.003249315773627621,
"scoreConfidence" : [
0.22498587741682835,
0.23148450896408357
],
"scorePercentiles" : {
"0.0" : 0.22353154066130473,
"50.0" : 0.22652739330362068,
"90.0" : 0.2345359313402504,
"95.0" : 0.23829540667188623,
"99.0" : 0.24015748871819492,
"99.9" : 0.24015748871819492,
"99.99" : 0.24015748871819492,
"99.999" : 0.24015748871819492,
"99.9999" : 0.24015748871819492,
"100.0" : 0.24015748871819492
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22391304162936437,
0.22416422401433692,
0.22379649574944072,
0.22363773535985695,
0.22359626195797944,
0.22353154066130473,
0.22368763193202146,
0.22752172078217373,
0.23151270106432206,
0.22519561188653758
],
[
0.22385310693512303,
0.22844689543378996,
0.2283860593607306,
0.22382776331096196,
0.2240718010752688,
0.22391325917636526,
0.22374658810375672,
0.22386229440715882,
0.22553306582506763,
0.2297881226458429
],
[
0.23279580316426246,
0.2329714462040056,
0.23282406979990694,
0.23262349488372094,
0.23274154676593764,
0.23677188499763369,
0.23266815674418603,
0.2328062201023732,
0.24015748871819492,
0.23470976302205537
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedBuffer.direct_byte_buffer_get_float",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.610678124858431,
"scoreError" : 0.007878931663328976,
"scoreConfidence" : [
0.602799193195102,
0.61855705652176
],
"scorePercentiles" : {
"0.0" : 0.600225071942446,
"50.0" : 0.6043410954106281,
"90.0" : 0.6269095220162704,
"95.0" : 0.6337633678030996,
"99.0" : 0.6344471432192649,
"99.9" : 0.6344471432192649,
"99.99" : 0.6344471432192649,
"99.999" : 0.6344471432192649,
"99.9999" : 0.6344471432192649,
"100.0" : 0.6344471432192649
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6009017082833134,
0.6011201284513805,
0.6009883097238895,
0.6046258852657005,
0.6019945162454874,
0.6009740816326531,
0.6012877427884615,
0.601393265625,
0.6021892057761733,
0.6040563055555556
],
[
0.6270667922403004,
0.6225384776119403,
0.6344471432192649,
0.6332039151898734,
0.62549409,
0.6254720299625468,
0.6247317990012484,
0.6246591910112359,
0.6241571583541147,
0.6231618567870486
],
[
0.6002357050359712,
0.600225071942446,
0.6004584861944778,
0.6083039003645201,
0.6005728679471789,
0.6026807228915663,
0.6048103530834341,
0.6066702848484848,
0.6087680121654501,
0.6031547385542169
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedBuffer.heap_byte_buffer_get_int",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.30237984015232666,
"scoreError" : 0.002739693667812431,
"scoreConfidence" : [
0.29964014648451426,
0.30511953382013907
],
"scorePercentiles" : {
"0.0" : 0.29593518875739644,
"50.0" : 0.30308081798909753,
"90.0" : 0.3062530997271933,
"95.0" : 0.3109248003287211,
"99.0" : 0.3163490638432364,
"99.9" : 0.3163490638432364,
"99.99" : 0.3163490638432364,
"99.999" : 0.3163490638432364,
"99.9999" : 0.3163490638432364,
"100.0" : 0.3163490638432364
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.29846543794749403,
0.2978304589285714,
0.29661350503852996,
0.29593518875739644,
0.29647054593953764,
0.30157233092224234,
0.2971300813539192,
0.29769119393218324,
0.3025299328899637,
0.2967806215895611
],
[
0.3163490638432364,
0.30393173936816525,
0.3032930012128563,
0.30420359574468087,
0.30423770498783453,
0.3038672326852977,
0.30346288538508187,
0.30307520654149,
0.3024707395770393,
0.30265712031438935
],
[
0.30301803937007876,
0.30308642943670505,
0.3029194588377724,
0.3040217387606318,
0.30648676654411766,
0.30366042137219185,
0.30408578723404256,
0.30464605054811206,
0.30447126475958614,
0.3064316607470912
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedBuffer.unsafe_get_float",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.4895950426257289,
"scoreError" : 0.005541265903974278,
"scoreConfidence" : [
0.4840537767217546,
0.4951363085297032
],
"scorePercentiles" : {
"0.0" : 0.477390088740458,
"50.0" : 0.4870033252163856,
"90.0" : 0.5015254115462388,
"95.0" : 0.5020321944819398,
"99.0" : 0.5023658855421687,
"99.9" : 0.5023658855421687,
"99.99" : 0.5023658855421687,
"99.999" : 0.5023658855421687,
"99.9999" : 0.5023658855421687,
"100.0" : 0.5023658855421687
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.4997993026973027,
0.4990460119641077,
0.5017591745235707,
0.499109035892323,
0.4996415934065934,
0.5023658855421687,
0.500205628,
0.49918817664670656,
0.4994404590818363,
0.5016720541624875
],
[
0.4882444634146341,
0.48445478723404256,
0.4860418610301263,
0.48448860116166503,
0.4840200154738878,
0.48487644089147286,
0.48900517497556206,
0.49042515686274507,
0.4889892707722385,
0.4877730984405458
],
[
0.48477421027131784,
0.4830240656370656,
0.48623355199222545,
0.4825040964320154,
0.484358472410455,
0.48485643120155036,
0.47777433619866283,
0.478113935052531,
0.4782758986615679,
0.477390088740458
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.heap_segment_floats_VH",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2640426291558479,
"scoreError" : 0.0033122331498897013,
"scoreConfidence" : [
0.2607303960059582,
0.26735486230573763
],
"scorePercentiles" : {
"0.0" : 0.25928709486780716,
"50.0" : 0.26315587033140453,
"90.0" : 0.2718486857954384,
"95.0" : 0.276196344581737,
"99.0" : 0.28059200673022994,
"99.9" : 0.28059200673022994,
"99.99" : 0.28059200673022994,
"99.999" : 0.28059200673022994,
"99.9999" : 0.28059200673022994,
"100.0" : 0.28059200673022994
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.26026101352757547,
0.260492128125,
0.2601802392095684,
0.2597746441908714,
0.2595101690871369,
0.2593215655780197,
0.25928709486780716,
0.260181,
0.2597201043613707,
0.25936212078797305
],
[
0.2707066672077922,
0.27259989373297,
0.2716923639326453,
0.27186605489130433,
0.28059200673022994,
0.26754784171123,
0.26404547915567284,
0.2637455540326832,
0.2635166882569774,
0.2647516994708995
],
[
0.26375741855561413,
0.26326775315789475,
0.263146503419253,
0.2631242367175171,
0.26327552684210526,
0.2633170468421053,
0.2631531136244082,
0.26287108197582765,
0.26305323764458466,
0.2631586270384008
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.heap_segment_floats_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.26731792508384683,
"scoreError" : 0.002270557461238679,
"scoreConfidence" : [
0.26504736762260817,
0.2695884825450855
],
"scorePercentiles" : {
"0.0" : 0.26326091210526315,
"50.0" : 0.26636078786324924,
"90.0" : 0.2736147865246138,
"95.0" : 0.2748621297459076,
"99.0" : 0.27541023072687226,
"99.9" : 0.27541023072687226,
"99.99" : 0.27541023072687226,
"99.999" : 0.27541023072687226,
"99.9999" : 0.27541023072687226,
"100.0" : 0.27541023072687226
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2722552388465724,
0.27296706601200216,
0.27541023072687226,
0.2640628216358839,
0.2636205210748156,
0.2640642707124011,
0.26457465573770494,
0.26362057481559537,
0.2660392595744681,
0.26653489504528505
],
[
0.269666846361186,
0.2744136834887548,
0.26618668068121343,
0.2660404244680851,
0.26587044976076557,
0.2736867554704595,
0.2700386314085267,
0.26797905891805035,
0.2672538514957265,
0.26500994968220337
],
[
0.2685207831454643,
0.26554252760084923,
0.26737505505077497,
0.26512633492315846,
0.266923257203842,
0.2672134797008547,
0.26477541344626787,
0.2645563945002644,
0.26326091210526315,
0.2669477289220918
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.heap_segment_ints_VH",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2681317023252106,
"scoreError" : 0.0038523103021242786,
"scoreConfidence" : [
0.2642793920230863,
0.2719840126273349
],
"scorePercentiles" : {
"0.0" : 0.2604577761582509,
"50.0" : 0.2669871812878134,
"90.0" : 0.2765212163206685,
"95.0" : 0.2774324321506827,
"99.0" : 0.2776960177679067,
"99.9" : 0.2776960177679067,
"99.99" : 0.2776960177679067,
"99.999" : 0.2776960177679067,
"99.9999" : 0.2776960177679067,
"100.0" : 0.2776960177679067
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.26157706746861925,
0.2676650069555912,
0.26598567676767676,
0.26571949442379184,
0.26381212710970464,
0.2638925042194093,
0.2693777716747442,
0.2673882383752004,
0.2703169049162615,
0.26658612420042643
],
[
0.2622504182389937,
0.26860981203007517,
0.2661320920212766,
0.2606129822916667,
0.26300185541535226,
0.26462500158730157,
0.2612484407310705,
0.26130466405433644,
0.2608840062565172,
0.2604577761582509
],
[
0.2743165224780702,
0.2740620816438356,
0.2776960177679067,
0.27565756033057853,
0.27721677119113575,
0.27661717809734515,
0.27415172054794523,
0.27463700658978585,
0.27414258575342465,
0.2740056604600219
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.heap_segment_ints_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.26629116500220823,
"scoreError" : 0.004040264415961366,
"scoreConfidence" : [
0.26225090058624684,
0.2703314294181696
],
"scorePercentiles" : {
"0.0" : 0.2600445072765073,
"50.0" : 0.26331370612471083,
"90.0" : 0.27107793079724124,
"95.0" : 0.27938308496738085,
"99.0" : 0.28818428801843315,
"99.9" : 0.28818428801843315,
"99.99" : 0.28818428801843315,
"99.999" : 0.28818428801843315,
"99.9999" : 0.28818428801843315,
"100.0" : 0.28818428801843315
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2701284292656587,
0.27060011249323956,
0.27064729653679653,
0.2705589161709032,
0.270708900974026,
0.2710577908992416,
0.27218210065288356,
0.27035047027027026,
0.269948405288721,
0.27108016856368566
],
[
0.26140829519331243,
0.260144357774311,
0.26602146436170215,
0.2627276344537815,
0.261620039748954,
0.2602149162330905,
0.2601582641705668,
0.2601889261570463,
0.26318656917411887,
0.2600445072765073
],
[
0.2619054832460733,
0.26287324172359433,
0.28818428801843315,
0.2707981667569031,
0.26312626775381376,
0.2624008725747247,
0.2686739017185822,
0.2634408430753028,
0.262577606824147,
0.26177671271585556
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.heap_unsafe",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.24769552377971019,
"scoreError" : 0.0037289184898435614,
"scoreConfidence" : [
0.24396660528986663,
0.25142444226955374
],
"scorePercentiles" : {
"0.0" : 0.23960761685823756,
"50.0" : 0.24940803384412044,
"90.0" : 0.25617902305507834,
"95.0" : 0.2587762427873591,
"99.0" : 0.25972354880581516,
"99.9" : 0.25972354880581516,
"99.99" : 0.25972354880581516,
"99.999" : 0.25972354880581516,
"99.9999" : 0.25972354880581516,
"100.0" : 0.25972354880581516
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24614600246062993,
0.2527682905507832,
0.2503740065065065,
0.24629626686361397,
0.25264529646464645,
0.25038175475475477,
0.24958928343313375,
0.24966502045908184,
0.2498853056943057,
0.24974841038442336
],
[
0.2418682161508704,
0.2412149532304725,
0.24134285431741437,
0.24079054860442733,
0.24134322238301978,
0.24130880125422094,
0.2473325037073653,
0.24969090014977532,
0.24027083477425554,
0.23960761685823756
],
[
0.24550328949950934,
0.24361258860759494,
0.24090981502890174,
0.2523633294651867,
0.24922678425510714,
0.25092656870611835,
0.25655799333333335,
0.25177053246099645,
0.25800117422680413,
0.25972354880581516
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.native_segment_VH",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2898182398308642,
"scoreError" : 0.021743411421779428,
"scoreConfidence" : [
0.26807482840908475,
0.3115616512526436
],
"scorePercentiles" : {
"0.0" : 0.2671882022411953,
"50.0" : 0.2788747081939799,
"90.0" : 0.36663340177074943,
"95.0" : 0.38879099432247516,
"99.0" : 0.3900059216446858,
"99.9" : 0.3900059216446858,
"99.99" : 0.3900059216446858,
"99.999" : 0.3900059216446858,
"99.9999" : 0.3900059216446858,
"100.0" : 0.3900059216446858
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2793392719151312,
0.2790778226436141,
0.27903091411042946,
0.2788724297658863,
0.27887698662207355,
0.27882059308807133,
0.27868803955431753,
0.294822375368297,
0.2777665496946141,
0.27974049888143177
],
[
0.2671882022411953,
0.2687443619763695,
0.27908355326268824,
0.38779696287703014,
0.3900059216446858,
0.3745133495508982,
0.295713871749409,
0.2843431648664014,
0.28840556253602306,
0.28219283925549915
],
[
0.27662936117256637,
0.2766885990044248,
0.2767100060840708,
0.27665654811946905,
0.27663533573008847,
0.2775981015538291,
0.2769121737686774,
0.2765219425096739,
0.27896939431121026,
0.2782024610678532
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.native_segment_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.31212694235972427,
"scoreError" : 0.002844754264086589,
"scoreConfidence" : [
0.3092821880956377,
0.31497169662381086
],
"scorePercentiles" : {
"0.0" : 0.3055318894318876,
"50.0" : 0.31086293529312986,
"90.0" : 0.3185214955442393,
"95.0" : 0.319100396749522,
"99.0" : 0.3195088888888889,
"99.9" : 0.3195088888888889,
"99.99" : 0.3195088888888889,
"99.999" : 0.3195088888888889,
"99.9999" : 0.3195088888888889,
"100.0" : 0.3195088888888889
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3057779902200489,
0.30703519214241864,
0.31409041368487134,
0.307038489257213,
0.3071321344383057,
0.30645269914215684,
0.3063027066748316,
0.3055318894318876,
0.3115624688667497,
0.31086122670807453
],
[
0.3108646438781852,
0.3120895003119152,
0.3107905304347826,
0.31065236459627327,
0.310819250310559,
0.3108528017402113,
0.31266569625,
0.31025455397022333,
0.3106991745341615,
0.3106743320918684
],
[
0.31844993952896244,
0.3187661759082218,
0.31852944621260343,
0.3177359205844981,
0.3195088888888889,
0.3156103760252366,
0.3162142623261694,
0.31546798045397223,
0.3154855346784363,
0.3158916875
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverPollutedSegments.native_unsafe",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.24582544668145195,
"scoreError" : 0.002947261424951869,
"scoreConfidence" : [
0.2428781852565001,
0.2487727081064038
],
"scorePercentiles" : {
"0.0" : 0.23768169026128266,
"50.0" : 0.2468011504686729,
"90.0" : 0.2503333024184685,
"95.0" : 0.25046828855783676,
"99.0" : 0.25050523935903857,
"99.9" : 0.25050523935903857,
"99.99" : 0.25050523935903857,
"99.999" : 0.25050523935903857,
"99.9999" : 0.25050523935903857,
"100.0" : 0.25050523935903857
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.25043805608412617,
0.250348464964965,
0.25050523935903857,
0.2501675675,
0.2500858445,
0.25008879,
0.2500573483258371,
0.250122919,
0.2500929285,
0.2501968395
],
[
0.24909561055776894,
0.24792778543111993,
0.24642905467980294,
0.24682974395658608,
0.24677255698075976,
0.24689034945705823,
0.24648386403940886,
0.24633208616445101,
0.24633857902511078,
0.24810006547619048
],
[
0.2427370664725861,
0.24227877530266345,
0.2402011877100336,
0.2400184452975048,
0.24154726074360214,
0.23924087135341943,
0.2395991384099617,
0.24005007005758158,
0.23768169026128266,
0.23810520133269872
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_parallel",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 34.25081951454364,
"scoreError" : 0.5494344822491981,
"scoreConfidence" : [
33.701385032294446,
34.80025399679284
],
"scorePercentiles" : {
"0.0" : 33.22035325,
"50.0" : 34.082108,
"90.0" : 35.5909017,
"95.0" : 35.80726625714286,
"99.0" : 35.84025714285714,
"99.9" : 35.84025714285714,
"99.99" : 35.84025714285714,
"99.999" : 35.84025714285714,
"99.9999" : 35.84025714285714,
"100.0" : 35.84025714285714
},
"scoreUnit" : "ms/op",
"rawData" : [
[
33.55970773333333,
33.39660593333333,
33.544143133333336,
33.707678466666664,
33.455878866666666,
33.3787758,
33.49956793333333,
34.10603953333333,
33.45800633333333,
33.2283350625
],
[
33.407621666666664,
33.64402893333333,
33.22035325,
33.950574466666666,
33.844159266666665,
34.058176466666666,
34.937229466666665,
35.84025714285714,
35.3760372,
35.61477553333334
],
[
34.75924306666667,
35.78027371428571,
35.1747064,
35.17150686666667,
34.8911744,
34.409759,
35.010889866666666,
34.54614453333333,
34.29596746666667,
34.256967933333335
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_parallel_bulk",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 30.339564678186278,
"scoreError" : 0.42268638867394354,
"scoreConfidence" : [
29.916878289512333,
30.762251066860223
],
"scorePercentiles" : {
"0.0" : 29.566219823529412,
"50.0" : 30.25273911764706,
"90.0" : 31.389656325,
"95.0" : 31.72737380625,
"99.0" : 31.853307375,
"99.9" : 31.853307375,
"99.99" : 31.853307375,
"99.999" : 31.853307375,
"99.9999" : 31.853307375,
"100.0" : 31.853307375
},
"scoreUnit" : "ms/op",
"rawData" : [
[
30.556469411764706,
29.987804235294117,
30.353270294117646,
30.706216823529413,
30.547099470588236,
30.107228764705884,
29.723056235294116,
29.741057352941176,
29.61404576470588,
29.566219823529412
],
[
30.797936882352943,
30.580242176470588,
30.400594470588235,
31.62433725,
31.853307375,
30.30416223529412,
31.3641285,
29.711428411764707,
29.61597088235294,
29.671287411764705
],
[
31.177515588235295,
31.39249275,
30.063114529411763,
30.114935588235294,
30.387868588235293,
30.125396470588235,
30.201316,
29.641162764705882,
29.87279505882353,
30.38447923529412
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_serial",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 98.03524008999997,
"scoreError" : 5.598986348174991,
"scoreConfidence" : [
92.43625374182498,
103.63422643817496
],
"scorePercentiles" : {
"0.0" : 85.37664666666667,
"50.0" : 102.2174891,
"90.0" : 107.51772868,
"95.0" : 108.41968633,
"99.0" : 108.6742612,
"99.9" : 108.6742612,
"99.99" : 108.6742612,
"99.999" : 108.6742612,
"99.9999" : 108.6742612,
"100.0" : 108.6742612
},
"scoreUnit" : "ms/op",
"rawData" : [
[
102.5263454,
102.866496,
101.5055828,
103.219842,
107.7141346,
101.9591654,
101.8119442,
108.6742612,
105.7500754,
105.4759956
],
[
108.2113978,
102.3478066,
103.086253,
102.0320818,
102.821166,
102.7219694,
102.6117778,
103.276983,
102.0871716,
102.8250416
],
[
85.79186666666666,
86.059377,
91.781545,
88.13815083333333,
85.940243,
86.848906,
85.579609,
85.37664666666667,
86.0304365,
85.98493083333334
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_stream_findany_parallel",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 639.4762888333333,
"scoreError" : 97.0926339928421,
"scoreConfidence" : [
542.3836548404912,
736.5689228261755
],
"scorePercentiles" : {
"0.0" : 379.9610885,
"50.0" : 637.5141960000001,
"90.0" : 938.7091429000003,
"95.0" : 958.52344505,
"99.0" : 959.536825,
"99.9" : 959.536825,
"99.99" : 959.536825,
"99.999" : 959.536825,
"99.9999" : 959.536825,
"100.0" : 959.536825
},
"scoreUnit" : "ms/op",
"rawData" : [
[
537.604219,
959.536825,
601.285153,
957.694316,
534.974057,
741.49053,
379.9610885,
569.202489,
558.19771,
615.960699
],
[
431.8770245,
674.5473605,
811.245121,
473.9600155,
693.881238,
679.582466,
450.5086655,
443.4564835,
952.871812,
598.674329
],
[
659.472698,
685.01639,
671.252617,
670.440326,
622.745284,
561.656489,
662.00244,
641.938878,
633.089514,
710.162427
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_stream_findany_parallel_bulk",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 32.658111608708225,
"scoreError" : 4.088312474472594,
"scoreConfidence" : [
28.56979913423563,
36.74642408318082
],
"scorePercentiles" : {
"0.0" : 22.792756681818183,
"50.0" : 33.93170826666666,
"90.0" : 39.751113592307696,
"95.0" : 41.19251339423077,
"99.0" : 42.2366005,
"99.9" : 42.2366005,
"99.99" : 42.2366005,
"99.999" : 42.2366005,
"99.9999" : 42.2366005,
"100.0" : 42.2366005
},
"scoreUnit" : "ms/op",
"rawData" : [
[
22.792756681818183,
28.741959666666666,
26.333895473684212,
23.961506476190475,
24.270347761904763,
26.231608,
23.900239666666668,
24.264089857142856,
26.01159515,
23.47358059090909
],
[
31.4970295625,
32.978917,
37.05802164285714,
39.36322376923077,
39.794212461538464,
40.33826030769231,
33.67093393333333,
36.547432071428574,
38.871478384615386,
38.886729384615386
],
[
37.87695528571429,
32.547571125,
37.7780095,
34.1924826,
42.2366005,
36.39162042857143,
31.7452613125,
34.34595566666667,
37.591627214285715,
36.04944678571429
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_stream_findany_serial",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1427.857576533333,
"scoreError" : 119.23501501794946,
"scoreConfidence" : [
1308.6225615153835,
1547.0925915512826
],
"scorePercentiles" : {
"0.0" : 1247.214504,
"50.0" : 1303.9043925,
"90.0" : 1649.0170400000002,
"95.0" : 1655.3296834,
"99.0" : 1658.997332,
"99.9" : 1658.997332,
"99.99" : 1658.997332,
"99.999" : 1658.997332,
"99.9999" : 1658.997332,
"100.0" : 1658.997332
},
"scoreUnit" : "ms/op",
"rawData" : [
[
1649.048956,
1636.47226,
1637.748867,
1634.246844,
1247.214504,
1248.285553,
1294.029688,
1318.699807,
1263.648106,
1295.899835
],
[
1625.455884,
1625.944919,
1646.718691,
1652.32888,
1263.639882,
1274.911354,
1306.338963,
1333.657772,
1288.441764,
1298.645816
],
[
1645.256978,
1658.997332,
1648.729796,
1637.618058,
1262.64756,
1292.858056,
1286.393221,
1289.56589,
1301.469822,
1270.812238
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_stream_findany_serial_bulk",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 93.19154826666669,
"scoreError" : 2.830108048412444,
"scoreConfidence" : [
90.36144021825424,
96.02165631507913
],
"scorePercentiles" : {
"0.0" : 87.18911483333333,
"50.0" : 92.74811266666666,
"90.0" : 101.08058778333334,
"95.0" : 102.12274874166667,
"99.0" : 103.119094,
"99.9" : 103.119094,
"99.99" : 103.119094,
"99.999" : 103.119094,
"99.9999" : 103.119094,
"100.0" : 103.119094
},
"scoreUnit" : "ms/op",
"rawData" : [
[
96.364546,
96.63677583333333,
101.28969866666667,
101.30755716666667,
93.234828,
93.613912,
99.19858983333333,
103.119094,
96.2126105,
97.475865
],
[
90.680619,
91.68211716666667,
91.71703783333334,
89.62552,
94.83054116666666,
94.5567855,
88.46246433333333,
89.79725883333333,
87.99047533333334,
89.9193505
],
[
91.44386583333333,
88.96858666666667,
92.97967366666667,
92.96239116666666,
88.75895683333333,
87.18911483333333,
89.575697,
92.53383416666667,
89.4628515,
94.15582966666666
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_stream_parallel",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 31.053654671691174,
"scoreError" : 0.6148332083374672,
"scoreConfidence" : [
30.438821463353705,
31.668487880028643
],
"scorePercentiles" : {
"0.0" : 29.91510288235294,
"50.0" : 30.792792235294115,
"90.0" : 32.748620675,
"95.0" : 33.269858793750004,
"99.0" : 33.384279625,
"99.9" : 33.384279625,
"99.99" : 33.384279625,
"99.999" : 33.384279625,
"99.9999" : 33.384279625,
"100.0" : 33.384279625
},
"scoreUnit" : "ms/op",
"rawData" : [
[
31.329515,
30.980158705882353,
31.287052117647058,
30.646259823529412,
31.3911586875,
31.089714,
30.89135382352941,
30.447456588235294,
30.130226705882354,
30.40375305882353
],
[
31.02492976470588,
31.993941875,
30.504085117647058,
33.384279625,
32.832473875,
30.33510217647059,
30.01526794117647,
29.91510288235294,
30.05178029411765,
30.562934352941177
],
[
30.365242,
30.062218294117645,
30.69055194117647,
30.694230647058824,
30.542814235294117,
31.24230011764706,
31.961409,
33.17624175,
31.8936865,
31.76439925
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.segment_stream_parallel_bulk",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 31.158352252450975,
"scoreError" : 0.409507208079083,
"scoreConfidence" : [
30.74884504437189,
31.56785946053006
],
"scorePercentiles" : {
"0.0" : 30.120347117647057,
"50.0" : 31.083810647058826,
"90.0" : 31.98194255,
"95.0" : 32.296586521875,
"99.0" : 32.2971813125,
"99.9" : 32.2971813125,
"99.99" : 32.2971813125,
"99.999" : 32.2971813125,
"99.9999" : 32.2971813125,
"100.0" : 32.2971813125
},
"scoreUnit" : "ms/op",
"rawData" : [
[
31.604625875,
31.55689975,
30.752109235294117,
31.9632764375,
31.828848875,
30.946113588235296,
30.861802411764707,
30.96297005882353,
30.40805005882353,
30.292587352941176
],
[
31.73775375,
32.296099875,
32.2971813125,
31.13804005882353,
31.7426925,
31.3409044375,
30.120347117647057,
31.5198370625,
30.94030405882353,
31.4068430625
],
[
31.9840165625,
30.704182352941178,
31.029581235294117,
30.57302176470588,
30.32360911764706,
30.500583647058825,
30.793760529411763,
30.405189235294117,
31.2787631875,
31.4405730625
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.unsafe_parallel",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 30.749792453186274,
"scoreError" : 0.4765380246206592,
"scoreConfidence" : [
30.273254428565615,
31.226330477806933
],
"scorePercentiles" : {
"0.0" : 30.02410076470588,
"50.0" : 30.560529882352938,
"90.0" : 31.60100873235294,
"95.0" : 32.82264753125,
"99.0" : 33.206380125,
"99.9" : 33.206380125,
"99.99" : 33.206380125,
"99.999" : 33.206380125,
"99.9999" : 33.206380125,
"100.0" : 33.206380125
},
"scoreUnit" : "ms/op",
"rawData" : [
[
31.148805352941178,
30.942598235294117,
30.813203764705882,
31.066774470588236,
31.054006235294118,
33.206380125,
32.5086845,
30.415634411764707,
31.6504205,
30.52795076470588
],
[
30.242283352941175,
30.220086176470588,
30.211608470588235,
31.07913382352941,
31.108473235294117,
30.786557411764704,
30.39222994117647,
30.190489352941178,
30.727136176470587,
31.156302823529412
],
[
30.593109,
30.23244205882353,
30.072078764705882,
30.02410076470588,
30.061426352941176,
30.461244823529412,
30.216705411764707,
30.283521235294117,
30.258405705882353,
30.841980352941178
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.ParallelSum.unsafe_serial",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 101.21726323666665,
"scoreError" : 1.8100193905727142,
"scoreConfidence" : [
99.40724384609393,
103.02728262723937
],
"scorePercentiles" : {
"0.0" : 95.4843755,
"50.0" : 102.1219394,
"90.0" : 103.63280535999999,
"95.0" : 106.84330454,
"99.0" : 108.5883012,
"99.9" : 108.5883012,
"99.99" : 108.5883012,
"99.999" : 108.5883012,
"99.9999" : 108.5883012,
"100.0" : 108.5883012
},
"scoreUnit" : "ms/op",
"rawData" : [
[
100.186545,
99.3501505,
97.17375633333333,
98.64856233333333,
98.63385483333333,
95.4843755,
97.84997816666667,
102.2210178,
96.20112066666667,
98.934266
],
[
102.1813214,
102.3929378,
102.0625574,
102.409928,
102.192284,
102.2786928,
102.3997872,
102.3179006,
102.49151,
105.41558
],
[
99.96465116666667,
100.5834078,
101.8595798,
100.034534,
101.9448726,
103.6654236,
103.3392412,
102.5447506,
108.5883012,
103.1670088
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.arrayScalar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"-Dforeign.restricted=permit",
"--enable-native-access",
"ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 252.51239318124448,
"scoreError" : 1.9640098586455277,
"scoreConfidence" : [
250.54838332259894,
254.47640303989002
],
"scorePercentiles" : {
"0.0" : 250.96178445907023,
"50.0" : 252.20658272769103,
"90.0" : 254.97808493990428,
"95.0" : 255.13352406207323,
"99.0" : 255.13352406207323,
"99.9" : 255.13352406207323,
"99.99" : 255.13352406207323,
"99.999" : 255.13352406207323,
"99.9999" : 255.13352406207323,
"100.0" : 255.13352406207323
},
"scoreUnit" : "ns/op",
"rawData" : [
[
253.43601717289755,
252.21923432839208,
252.19393112698998,
255.13352406207323,
253.57913284038355,
251.76052189505617,
253.06108614112821,
250.96178445907023,
251.80549344935517,
250.97320633709873
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.arrayScalarConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"-Dforeign.restricted=permit",
"--enable-native-access",
"ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 253.07483473065753,
"scoreError" : 1.6570905542782617,
"scoreConfidence" : [
251.41774417637927,
254.73192528493578
],
"scorePercentiles" : {
"0.0" : 251.9563711290347,
"50.0" : 252.59540473130275,
"90.0" : 254.5199982185076,
"95.0" : 254.5267903855902,
"99.0" : 254.5267903855902,
"99.9" : 254.5267903855902,
"99.99" : 254.5267903855902,
"99.999" : 254.5267903855902,
"99.9999" : 254.5267903855902,
"100.0" : 254.5267903855902
},
"scoreUnit" : "ns/op",
"rawData" : [
[
254.38018490252614,
254.45886871476404,
253.7900768762728,
254.5267903855902,
252.13603578578338,
252.9743111182597,
252.2164983443458,
251.9563711290347,
252.16330059953424,
252.14590945046436
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.bufferNativeScalar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"-Dforeign.restricted=permit",
"--enable-native-access",
"ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 254.33987663767212,
"scoreError" : 3.003222598828392,
"scoreConfidence" : [
251.33665403884373,
257.3430992365005
],
"scorePercentiles" : {
"0.0" : 251.14693274947774,
"50.0" : 254.04893595292802,
"90.0" : 257.0319848106169,
"95.0" : 257.09813320008595,
"99.0" : 257.09813320008595,
"99.9" : 257.09813320008595,
"99.99" : 257.09813320008595,
"99.999" : 257.09813320008595,
"99.9999" : 257.09813320008595,
"100.0" : 257.09813320008595
},
"scoreUnit" : "ns/op",
"rawData" : [
[
256.43664930539535,
253.06611361997648,
251.14693274947774,
251.89517868700122,
255.73181506257407,
253.77936394691068,
254.1709138478333,
256.14670789944336,
253.92695805802273,
257.09813320008595
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.bufferNativeScalarConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"-Dforeign.restricted=permit",
"--enable-native-access",
"ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 266.15758647025933,
"scoreError" : 4.127711749465655,
"scoreConfidence" : [
262.02987472079366,
270.285298219725
],
"scorePercentiles" : {
"0.0" : 264.0368058935889,
"50.0" : 264.6105508518244,
"90.0" : 271.3751724181391,
"95.0" : 271.6376326150634,
"99.0" : 271.6376326150634,
"99.9" : 271.6376326150634,
"99.99" : 271.6376326150634,
"99.999" : 271.6376326150634,
"99.9999" : 271.6376326150634,
"100.0" : 271.6376326150634
},
"scoreUnit" : "ns/op",
"rawData" : [
[
264.0383841114286,
264.0368058935889,
264.0487168841199,
264.3176527853237,
264.5116700462994,
271.6376326150634,
269.0130306458198,
268.8419787384102,
266.42056132518985,
264.7094316573494
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.segmentNativeScalar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"-Dforeign.restricted=permit",
"--enable-native-access",
"ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 259.40571152579537,
"scoreError" : 8.085212132738617,
"scoreConfidence" : [
251.32049939305676,
267.490923658534
],
"scorePercentiles" : {
"0.0" : 254.68383353066238,
"50.0" : 257.91513176958665,
"90.0" : 272.5615143187135,
"95.0" : 273.79136451974927,
"99.0" : 273.79136451974927,
"99.9" : 273.79136451974927,
"99.99" : 273.79136451974927,
"99.999" : 273.79136451974927,
"99.9999" : 273.79136451974927,
"100.0" : 273.79136451974927
},
"scoreUnit" : "ns/op",
"rawData" : [
[
254.68383353066238,
257.7915159487011,
273.79136451974927,
255.96908737116752,
258.20486961927156,
261.49286250939144,
257.8677957887356,
257.96246775043767,
258.54741690998867,
257.7459013098492
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.segmentNativeScalarConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--add-modules=jdk.incubator.foreign",
"-Dforeign.restricted=permit",
"--enable-native-access",
"ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 261.4511527712745,
"scoreError" : 2.012695081930809,
"scoreConfidence" : [
259.4384576893437,
263.4638478532053
],
"scorePercentiles" : {
"0.0" : 259.8183176505794,
"50.0" : 261.4962973104495,
"90.0" : 264.04417110886965,
"95.0" : 264.19481686444544,
"99.0" : 264.19481686444544,
"99.9" : 264.19481686444544,
"99.99" : 264.19481686444544,
"99.999" : 264.19481686444544,
"99.9999" : 264.19481686444544,
"100.0" : 264.19481686444544
},
"scoreUnit" : "ns/op",
"rawData" : [
[
261.55451093806386,
261.6836089874636,
264.19481686444544,
262.6883593086872,
261.43808368283516,
260.78846708393496,
262.0390201220263,
260.09430404072504,
260.21203903398435,
259.8183176505794
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.UnrolledAccess.handle_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3681983312352228,
"scoreError" : 0.006064040674206923,
"scoreConfidence" : [
0.36213429056101587,
0.3742623719094297
],
"scorePercentiles" : {
"0.0" : 0.3539565434943696,
"50.0" : 0.36557036907839924,
"90.0" : 0.3828248850614724,
"95.0" : 0.3857764350280818,
"99.0" : 0.3878173056940175,
"99.9" : 0.3878173056940175,
"99.99" : 0.3878173056940175,
"99.999" : 0.3878173056940175,
"99.9999" : 0.3878173056940175,
"100.0" : 0.3878173056940175
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.378655121137578,
0.3786175993217054,
0.38313186967243446,
0.38006202356281354,
0.36499555250979593,
0.36478263809265404,
0.36501606460582925,
0.3669417021769881,
0.3841066317559526,
0.3657321777147411
],
[
0.3601519320604877,
0.3624211652549589,
0.372915388154446,
0.3760394647898973,
0.3539565434943696,
0.3589787342320938,
0.37281851625729895,
0.36694573227639316,
0.3622651444919244,
0.3619762251843531
],
[
0.35721998417174516,
0.3589343579799209,
0.3878173056940175,
0.37735883364483724,
0.3550224194268572,
0.3631622277136772,
0.3619426798104139,
0.3727975571157985,
0.3657757843106425,
0.3654085604420574
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.UnrolledAccess.handle_loop_instance",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3756210536503593,
"scoreError" : 0.002081043907144399,
"scoreConfidence" : [
0.3735400097432149,
0.3777020975575037
],
"scorePercentiles" : {
"0.0" : 0.37076944388635297,
"50.0" : 0.37591750139188107,
"90.0" : 0.37992022537762127,
"95.0" : 0.38002653463041575,
"99.0" : 0.38011625308674346,
"99.9" : 0.38011625308674346,
"99.99" : 0.38011625308674346,
"99.999" : 0.38011625308674346,
"99.9999" : 0.38011625308674346,
"100.0" : 0.38011625308674346
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.37683704009024316,
0.37607305061497787,
0.37633285802002786,
0.3767273434675184,
0.3757619521687842,
0.3761230579709491,
0.3753183934475932,
0.37496212770998344,
0.37474056997120697,
0.37514125114673824
],
[
0.3727188941878083,
0.3728958892710653,
0.37374944978077174,
0.3728245533863912,
0.37189371832672136,
0.37076944388635297,
0.37092921220392283,
0.37103816208275525,
0.37082938767459606,
0.37152401023969384
],
[
0.3799055041906051,
0.37992186106506753,
0.38011625308674346,
0.3799531286206931,
0.37852345761054423,
0.37851131348437156,
0.3787324547917901,
0.37854432173432545,
0.3786349593668281,
0.3785979899117066
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.UnrolledAccess.unsafe_loop",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev/build/linux-x86_64-server-release/images/test/micro/native",
"--add-modules",
"jdk.incubator.foreign",
"--enable-native-access=ALL-UNNAMED",
"--enable-native-access=ALL-UNNAMED"
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.maurizio.dev",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.33247967748367224,
"scoreError" : 0.0016574466414935119,
"scoreConfidence" : [
0.3308222308421787,
0.3341371241251658
],
"scorePercentiles" : {
"0.0" : 0.3283714375572046,
"50.0" : 0.3319847108562609,
"90.0" : 0.33683323900278705,
"95.0" : 0.3392381545614756,
"99.0" : 0.3392659309543886,
"99.9" : 0.3392659309543886,
"99.99" : 0.3392659309543886,
"99.999" : 0.3392659309543886,
"99.9999" : 0.3392659309543886,
"100.0" : 0.3392659309543886
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.33340237506857956,
0.33184238461130133,
0.3283714375572046,
0.330254897493854,
0.3316796941629937,
0.3330452000013319,
0.33388219463784885,
0.33352262699340024,
0.3305063469125744,
0.330466554950795
],
[
0.329093150351399,
0.33006853122855184,
0.3311451091526681,
0.3309741956319463,
0.3392659309543886,
0.33228158900654536,
0.3371595360852542,
0.3313439983198555,
0.3323762436108372,
0.3338451873544351
],
[
0.33183557180127554,
0.3329254459682632,
0.3312503073262878,
0.33153014809894826,
0.33921542842181945,
0.33389656526058303,
0.3325624226578246,
0.3319826454992738,
0.33267782917687905,
0.33198677621324807
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment