Skip to content

Instantly share code, notes, and snippets.

@mcimadamore
Created December 9, 2021 14:55
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/7f894f48460a6a0c9891cbe3158b43a7 to your computer and use it in GitHub Desktop.
Save mcimadamore/7f894f48460a6a0c9891cbe3158b43a7 to your computer and use it in GitHub Desktop.
Panama JMH benchmark w/o long loop workarounds
[
{
"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" : 3.9941634062917313,
"scoreError" : 0.161061931913835,
"scoreConfidence" : [
3.833101474377896,
4.155225338205566
],
"scorePercentiles" : {
"0.0" : 3.7289665780276433,
"50.0" : 3.8567145627044948,
"90.0" : 4.292032568000498,
"95.0" : 4.413070026528895,
"99.0" : 4.417754550626528,
"99.9" : 4.417754550626528,
"99.99" : 4.417754550626528,
"99.999" : 4.417754550626528,
"99.9999" : 4.417754550626528,
"100.0" : 4.417754550626528
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.409237234085378,
4.417754550626528,
4.252887520200811,
4.279292217015619,
3.83642817083785,
3.840532152559664,
3.802044354222938,
3.8750957591336603,
3.8012634413121034,
3.842624992564801
],
[
4.170211402211825,
4.196760920293848,
4.195663854753979,
4.293142115106355,
3.7485468707413507,
3.8708041328441887,
3.7420822994468472,
3.7316294206234533,
3.7317644071469913,
3.7289665780276433
],
[
4.267979919653457,
4.282046644047782,
4.265376371515384,
4.253717256024894,
3.8309743240327547,
3.785283043080884,
3.830522914696217,
3.9496227267344204,
3.7836296275276893,
3.8090169676826213
]
]
},
"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.2280487784652692,
"scoreError" : 0.0029498143413613466,
"scoreConfidence" : [
0.22509896412390784,
0.23099859280663054
],
"scorePercentiles" : {
"0.0" : 0.2189594840262582,
"50.0" : 0.22973092183408472,
"90.0" : 0.2325856125973668,
"95.0" : 0.23284724993584605,
"99.0" : 0.23297362459245458,
"99.9" : 0.23297362459245458,
"99.99" : 0.23297362459245458,
"99.999" : 0.23297362459245458,
"99.9999" : 0.23297362459245458,
"100.0" : 0.23297362459245458
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23192630644413537,
0.2326210869363087,
0.23129590707350903,
0.22926020989917506,
0.2304399912482727,
0.2303247394106814,
0.2296127260211106,
0.22984911764705881,
0.23226634354688952,
0.23170746549328392
],
[
0.23062888750576302,
0.2300369135632184,
0.23033015930018416,
0.23274385248953,
0.23297362459245458,
0.2317187415470125,
0.22941794360385145,
0.22991398299632354,
0.22899273775743706,
0.2291998080622996
],
[
0.2190457666374781,
0.2189594840262582,
0.2189737351138354,
0.22790113576309795,
0.22248412894619832,
0.22446027411395245,
0.22129941220698807,
0.22353078105451296,
0.22691239002267574,
0.22263570093457943
]
]
},
"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.9274585580092842,
"scoreError" : 0.2398688837721819,
"scoreConfidence" : [
3.687589674237102,
4.167327441781466
],
"scorePercentiles" : {
"0.0" : 3.5325738886764144,
"50.0" : 3.71713598852041,
"90.0" : 4.412800720814823,
"95.0" : 4.484631408799785,
"99.0" : 4.509486325070786,
"99.9" : 4.509486325070786,
"99.99" : 4.509486325070786,
"99.999" : 4.509486325070786,
"99.9999" : 4.509486325070786,
"100.0" : 4.509486325070786
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.300842846566581,
4.378367914834844,
4.352920882108718,
4.275247738176733,
3.561829841431249,
3.5325738886764144,
3.555529048881351,
3.6008454975007886,
3.665349436821211,
3.618602779687208
],
[
4.464295568214421,
4.509486325070786,
4.411114786753666,
4.412988046821618,
3.715105398748006,
3.7191665782928136,
3.7123959873581605,
3.7374025554462778,
3.705401925057124,
3.6914565575361173
],
[
4.307275536716188,
4.261585015679467,
4.254423850784885,
4.262921121058967,
3.738209198743691,
3.609270636734116,
3.5393954214819625,
3.5393170864179764,
3.7130742189476558,
3.6773610497295355
]
]
},
"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.2594742128755651,
"scoreError" : 0.0037422062435025416,
"scoreConfidence" : [
0.2557320066320626,
0.2632164191190676
],
"scorePercentiles" : {
"0.0" : 0.25028642021010505,
"50.0" : 0.2590245289056293,
"90.0" : 0.26266420168614724,
"95.0" : 0.27341382325899466,
"99.0" : 0.2832509354473386,
"99.9" : 0.2832509354473386,
"99.99" : 0.2832509354473386,
"99.999" : 0.2832509354473386,
"99.9999" : 0.2832509354473386,
"100.0" : 0.2832509354473386
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2627346486344538,
0.2594239279045643,
0.25890907660455487,
0.2579822994845361,
0.2585342875580795,
0.25871844208893485,
0.2832509354473386,
0.25754459320288364,
0.2580017411036617,
0.25721521799485864
],
[
0.2608183289885297,
0.2610380407098121,
0.2590666913516313,
0.25824353433144037,
0.26536527692307693,
0.2619773277486911,
0.25898236645962736,
0.25888005997931746,
0.26088070437956207,
0.26203017915138815
],
[
0.2524908245083207,
0.25028642021010505,
0.250528442663996,
0.25324218481012656,
0.2567384289379169,
0.26028775234131113,
0.260543496875,
0.26029699479708635,
0.25998220582120585,
0.26023195525494275
]
]
},
"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.3928636783197303,
"scoreError" : 0.04829901003285052,
"scoreConfidence" : [
3.3445646682868797,
3.441162688352581
],
"scorePercentiles" : {
"0.0" : 3.2979835368474726,
"50.0" : 3.3533618530655263,
"90.0" : 3.496570413454577,
"95.0" : 3.5012192991133304,
"99.0" : 3.504852050468159,
"99.9" : 3.504852050468159,
"99.99" : 3.504852050468159,
"99.999" : 3.504852050468159,
"99.9999" : 3.504852050468159,
"100.0" : 3.504852050468159
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.344560288428821,
3.3427052863516065,
3.3291496317801954,
3.3390084814534355,
3.3315915686707296,
3.352363991859555,
3.3413406772782013,
3.336776773669792,
3.3183433742910244,
3.2979835368474726
],
[
3.335301096131396,
3.3781649317522064,
3.359930692336884,
3.3404850901540573,
3.479708841216289,
3.3771287902022773,
3.354359714271497,
3.334721500506207,
3.330696203005554,
3.320885820045541
],
[
3.467617640611914,
3.4679273830083166,
3.4655376036515615,
3.4796915303249136,
3.4842128836571344,
3.504852050468159,
3.491658674521352,
3.4971161622249354,
3.4982470480048344,
3.483843082866056
]
]
},
"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.22685008714114288,
"scoreError" : 0.004332255281705772,
"scoreConfidence" : [
0.2225178318594371,
0.23118234242284866
],
"scorePercentiles" : {
"0.0" : 0.21881206955380578,
"50.0" : 0.23122070332717193,
"90.0" : 0.23368717823446988,
"95.0" : 0.23568260431228225,
"99.0" : 0.2378751978126486,
"99.9" : 0.2378751978126486,
"99.99" : 0.2378751978126486,
"99.999" : 0.2378751978126486,
"99.9999" : 0.2378751978126486,
"100.0" : 0.2378751978126486
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23115989787430685,
0.23128150878003698,
0.23137563291724456,
0.23160282824074074,
0.23202880565862707,
0.23128362540415703,
0.23161289351851852,
0.23297507126222636,
0.23235734602879704,
0.2378751978126486
],
[
0.22148923097345133,
0.2205337332451499,
0.21994128496042217,
0.22001662005277045,
0.23388866417561888,
0.23180903846153847,
0.2329253938547486,
0.2336930172816441,
0.2336346268099019,
0.23294465533302283
],
[
0.21881206955380578,
0.21914731800262813,
0.21906129040735875,
0.21886440857392825,
0.22000849846153847,
0.2208673183222958,
0.22393385944494182,
0.21994866930518908,
0.2198688021978022,
0.220561307319224
]
]
},
"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.2825572671224152,
"scoreError" : 0.0024205390813353896,
"scoreConfidence" : [
0.2801367280410798,
0.28497780620375057
],
"scorePercentiles" : {
"0.0" : 0.27802711450806006,
"50.0" : 0.282602472940356,
"90.0" : 0.28729044530776177,
"95.0" : 0.291106727760792,
"99.0" : 0.2953881499409681,
"99.9" : 0.2953881499409681,
"99.99" : 0.2953881499409681,
"99.999" : 0.2953881499409681,
"99.9999" : 0.2953881499409681,
"100.0" : 0.2953881499409681
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2837421609065156,
0.28304116063348417,
0.28416475070982394,
0.286570038373425,
0.2953881499409681,
0.2840718841567291,
0.28291228676470587,
0.2811446779089376,
0.2810083050561798,
0.28114281337830244
],
[
0.2781435591995553,
0.2781331784324625,
0.281995194475761,
0.2798850072747622,
0.27882580267558527,
0.2781870166852058,
0.2795237212290503,
0.27894969492470717,
0.27802711450806006,
0.2829725463800905
],
[
0.28448865625,
0.2841816225879682,
0.28115998482293425,
0.28282736687394006,
0.2873704905226881,
0.282377579006772,
0.2876037459770115,
0.283591466553288,
0.28441680557134735,
0.28087123189219537
]
]
},
"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.6602598365146611,
"scoreError" : 0.029210014107895095,
"scoreConfidence" : [
0.631049822406766,
0.6894698506225563
],
"scorePercentiles" : {
"0.0" : 0.6045577765700483,
"50.0" : 0.653534656643744,
"90.0" : 0.7336840961985057,
"95.0" : 0.7586694786319197,
"99.0" : 0.7809447743431222,
"99.9" : 0.7809447743431222,
"99.99" : 0.7809447743431222,
"99.999" : 0.7809447743431222,
"99.9999" : 0.7809447743431222,
"100.0" : 0.7809447743431222
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6867611377899046,
0.6779644905149051,
0.7048627450704226,
0.6576469250985545,
0.6567782585301837,
0.6510576697009103,
0.7404442366863905,
0.6442820849420849,
0.654241645751634,
0.6440600592020592
],
[
0.6147957395577396,
0.6225973370646766,
0.6327201061946902,
0.6351656573604061,
0.6095813361753959,
0.6179685237515226,
0.6126197050183598,
0.6117581344743276,
0.612100369193154,
0.6045577765700483
],
[
0.6551898036649214,
0.6761517594594595,
0.6446075025773196,
0.6884473466299862,
0.652827667535854,
0.7055249294781383,
0.7809447743431222,
0.7366654447717231,
0.706851959039548,
0.6686199692923899
]
]
},
"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.327546560960296,
"scoreError" : 0.0387291146224586,
"scoreConfidence" : [
0.2888174463378374,
0.3662756755827546
],
"scorePercentiles" : {
"0.0" : 0.2982714054859869,
"50.0" : 0.304711759915109,
"90.0" : 0.46389902675389727,
"95.0" : 0.4835403680471562,
"99.0" : 0.4844246272991288,
"99.9" : 0.4844246272991288,
"99.99" : 0.4844246272991288,
"99.999" : 0.4844246272991288,
"99.9999" : 0.4844246272991288,
"100.0" : 0.4844246272991288
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.4546893651226158,
0.48281688320463323,
0.4844246272991288,
0.30891715308641976,
0.30503584390243904,
0.3242861179520415,
0.30616433965728274,
0.3227349658064516,
0.3098960718266254,
0.3081877215033888
],
[
0.3045779793061473,
0.3048455405240707,
0.3027448062953995,
0.3014818030120482,
0.30343101212856277,
0.3061791719706242,
0.305970525382263,
0.3040190886998785,
0.4649223224907063,
0.2982714054859869
],
[
0.30224798308157097,
0.3023931958887545,
0.3009364747292419,
0.3019253862401931,
0.3040660194528875,
0.3051245481707317,
0.30117685611077666,
0.30063909435096153,
0.30023869147659066,
0.30405183465045593
]
]
},
"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.2852920456606036,
"scoreError" : 0.00232489019884656,
"scoreConfidence" : [
0.28296715546175705,
0.2876169358594502
],
"scorePercentiles" : {
"0.0" : 0.28058733987661244,
"50.0" : 0.2846561983142214,
"90.0" : 0.28880571339388755,
"95.0" : 0.29487037258330706,
"99.0" : 0.2992349222488038,
"99.9" : 0.2992349222488038,
"99.99" : 0.2992349222488038,
"99.999" : 0.2992349222488038,
"99.9999" : 0.2992349222488038,
"100.0" : 0.2992349222488038
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2854294355758267,
0.2859511302857143,
0.2820951206993796,
0.28143199381327333,
0.28195618074324325,
0.28288539819004527,
0.2912993774024461,
0.28482551651480637,
0.28434435645252987,
0.284141106189665
],
[
0.28058733987661244,
0.28884960681293304,
0.28757715057471267,
0.28502734245014244,
0.2838433930799773,
0.2828704383484163,
0.2834193195467422,
0.283535358276644,
0.2843931517907902,
0.2831943689869836
],
[
0.2857124328954883,
0.2992349222488038,
0.28729377599080985,
0.2855948401826484,
0.2844868801136364,
0.28420045826235096,
0.2884106726224784,
0.28538981128848345,
0.2854809737742303,
0.28529951682829435
]
]
},
"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.6416334613934914,
"scoreError" : 0.023730481046254408,
"scoreConfidence" : [
0.617902980347237,
0.6653639424397458
],
"scorePercentiles" : {
"0.0" : 0.6094944482338611,
"50.0" : 0.6347826706612028,
"90.0" : 0.6774244614224915,
"95.0" : 0.7369477915537908,
"99.0" : 0.7926693771790808,
"99.9" : 0.7926693771790808,
"99.99" : 0.7926693771790808,
"99.999" : 0.7926693771790808,
"99.9999" : 0.7926693771790808,
"100.0" : 0.7926693771790808
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6496793483870967,
0.6363332465057179,
0.6779918983739838,
0.63054909697733,
0.6377549159235669,
0.6103074512195122,
0.612951818627451,
0.6913574033149171,
0.6379626964285714,
0.62318899252802
],
[
0.6461112064516129,
0.6332320948166877,
0.6103037487804878,
0.6408436709346991,
0.6241835149625935,
0.6573130919842313,
0.6441467335907336,
0.6143416134969325,
0.6294832025157233,
0.611577
],
[
0.6445308273195877,
0.65181884375,
0.7926693771790808,
0.6330887367088608,
0.6723175288590604,
0.6277319661229611,
0.620680811414392,
0.6645545405046481,
0.6094944482338611,
0.6125040158924205
]
]
},
"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.2338216460634384,
"scoreError" : 0.0028816752097832604,
"scoreConfidence" : [
0.23093997085365514,
0.23670332127322163
],
"scorePercentiles" : {
"0.0" : 0.22479914696629213,
"50.0" : 0.23388198644226274,
"90.0" : 0.23844920154245214,
"95.0" : 0.24220613169167798,
"99.0" : 0.24338805012165451,
"99.9" : 0.24338805012165451,
"99.99" : 0.24338805012165451,
"99.999" : 0.24338805012165451,
"99.9999" : 0.24338805012165451,
"100.0" : 0.24338805012165451
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22668141187131854,
0.22930227956003665,
0.23221211049210772,
0.22796351139471285,
0.22953913394495412,
0.23249818819702603,
0.23123672584373556,
0.22820163686131387,
0.22934127556166897,
0.22479914696629213
],
[
0.2374521096345515,
0.2378828492629577,
0.23791994246314788,
0.23733787855787478,
0.23850800810681927,
0.23692614495499764,
0.23652751252955082,
0.24338805012165451,
0.2412391075216972,
0.23743643663977218
],
[
0.2353038334901223,
0.23232216209939618,
0.23194960222531294,
0.2339010425432445,
0.23386293034128097,
0.2346345412757974,
0.23552089077212807,
0.23460368527204503,
0.23369692717086835,
0.2324603062267658
]
]
},
"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.31532396520185607,
"scoreError" : 0.001550192207244598,
"scoreConfidence" : [
0.31377377299461146,
0.3168741574091007
],
"scorePercentiles" : {
"0.0" : 0.3136495479623824,
"50.0" : 0.31472133616352205,
"90.0" : 0.31681456061242613,
"95.0" : 0.3230450359741764,
"99.0" : 0.32462270473718363,
"99.9" : 0.32462270473718363,
"99.99" : 0.32462270473718363,
"99.999" : 0.32462270473718363,
"99.9999" : 0.32462270473718363,
"100.0" : 0.32462270473718363
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.31613381933038537,
0.31401189202762086,
0.3146958100628931,
0.314179608040201,
0.31430777638190954,
0.31393905708908404,
0.3136495479623824,
0.3139482333751568,
0.31380888707653704,
0.3138694278544542
],
[
0.31534365910523,
0.31411472818581293,
0.31474686226415094,
0.3148356412838263,
0.31477074197608557,
0.3145422759270899,
0.31393899372647427,
0.3147527853996224,
0.3164994648956357,
0.3144409541169076
],
[
0.31450184789440605,
0.31517636649874053,
0.3150577676322418,
0.31442718793211816,
0.3168495712476251,
0.32462270473718363,
0.3149246639395846,
0.31591936994949493,
0.3159550940656566,
0.3217542160771704
]
]
},
"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.23402237409356738,
"scoreError" : 0.001229015041042326,
"scoreConfidence" : [
0.23279335905252505,
0.23525138913460972
],
"scorePercentiles" : {
"0.0" : 0.2314446207215541,
"50.0" : 0.23391379499766246,
"90.0" : 0.2364365869688763,
"95.0" : 0.23855883005784317,
"99.0" : 0.2386569570610687,
"99.9" : 0.2386569570610687,
"99.99" : 0.2386569570610687,
"99.999" : 0.2386569570610687,
"99.9999" : 0.2386569570610687,
"100.0" : 0.2386569570610687
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23174129180176006,
0.23245925255338903,
0.2327986426244765,
0.23267385860465117,
0.23309831733457595,
0.23222409702878366,
0.23249067936802975,
0.2314686358167515,
0.2314446207215541,
0.23160442962962963
],
[
0.23436436985018727,
0.23390688873305282,
0.23368323353573098,
0.2339207012622721,
0.23370069266697804,
0.23364201634750117,
0.23652741824196596,
0.23486987887323943,
0.23415893586142322,
0.2386569570610687
],
[
0.23509460902255638,
0.23510225986842107,
0.23518246262341325,
0.2350905977443609,
0.2350896372180451,
0.23514124259520452,
0.23847854432793136,
0.2341770688202247,
0.23561910551106924,
0.23226077715877438
]
]
},
"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.5944032479440958,
"scoreError" : 0.008369027073316502,
"scoreConfidence" : [
0.5860342208707793,
0.6027722750174124
],
"scorePercentiles" : {
"0.0" : 0.5746419001148105,
"50.0" : 0.5919129269377649,
"90.0" : 0.6153925641066191,
"95.0" : 0.6241408483850931,
"99.0" : 0.6273919047619048,
"99.9" : 0.6273919047619048,
"99.99" : 0.6273919047619048,
"99.999" : 0.6273919047619048,
"99.9999" : 0.6273919047619048,
"100.0" : 0.6273919047619048
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5787312994219653,
0.5762812661290323,
0.5754740298850575,
0.5880657391304348,
0.5746419001148105,
0.608410972053463,
0.5895640824499411,
0.5881233090481787,
0.5869733223915592,
0.5925295680473373
],
[
0.5924733786982248,
0.5942895451306414,
0.6214808931677018,
0.5958787297619048,
0.5913524751773049,
0.5949460606420928,
0.5956763583333333,
0.589195863368669,
0.5877312147887324,
0.6158945006150062
],
[
0.6108751355311355,
0.6273919047619048,
0.6039690458383594,
0.5932603542654028,
0.5896736654888104,
0.6020612358604092,
0.5888986247058824,
0.5957906107142857,
0.5912645301062573,
0.5911978226950355
]
]
},
"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.5889129616069619,
"scoreError" : 0.00723422014564025,
"scoreConfidence" : [
0.5816787414613217,
0.5961471817526022
],
"scorePercentiles" : {
"0.0" : 0.5722411338672769,
"50.0" : 0.5891963209415922,
"90.0" : 0.604118568440237,
"95.0" : 0.6065096280583699,
"99.0" : 0.6072210291262136,
"99.9" : 0.6072210291262136,
"99.99" : 0.6072210291262136,
"99.999" : 0.6072210291262136,
"99.9999" : 0.6072210291262136,
"100.0" : 0.6072210291262136
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5915562624113475,
0.5969168460620525,
0.5985127631578947,
0.5894666089517079,
0.5885172823529412,
0.6000238009592326,
0.5893296007067138,
0.6041554855072464,
0.6007257887154862,
0.5897155088339222
],
[
0.5862525889929743,
0.5876492664319248,
0.5991785736526946,
0.58866158,
0.5918536442080379,
0.5907672432113341,
0.6072210291262136,
0.5868097924970692,
0.5890630411764706,
0.587952071680376
],
[
0.5731484822451317,
0.5725012906178489,
0.5777184434180138,
0.5722411338672769,
0.5759051530494822,
0.5735981926605505,
0.5741550332568808,
0.5740784529816514,
0.6037863148371532,
0.6059275726392251
]
]
},
"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.5928797980138747,
"scoreError" : 0.0066178693964564555,
"scoreConfidence" : [
0.5862619286174182,
0.5994976674103312
],
"scorePercentiles" : {
"0.0" : 0.5805032726218098,
"50.0" : 0.5877503423264814,
"90.0" : 0.605915126937119,
"95.0" : 0.6178172885492874,
"99.0" : 0.6209059652605459,
"99.9" : 0.6209059652605459,
"99.99" : 0.6209059652605459,
"99.999" : 0.6209059652605459,
"99.9999" : 0.6209059652605459,
"100.0" : 0.6209059652605459
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5856113005847953,
0.5868453352872216,
0.5867480832356389,
0.5857812552693208,
0.5866809917936694,
0.587198441314554,
0.5853679298245614,
0.5996556431137725,
0.6016208595438175,
0.5966121930870083
],
[
0.601668796875,
0.5855126959064327,
0.5849222137850467,
0.585743293911007,
0.5857671557377049,
0.5836038016336056,
0.5913918770685579,
0.584755043224299,
0.6036641664656213,
0.5873433603286385
],
[
0.5912263995271868,
0.5901006143867924,
0.5881573243243243,
0.6152901894218942,
0.5943894370546319,
0.6061652336561744,
0.6209059652605459,
0.6002910191846523,
0.6028700469879518,
0.5805032726218098
]
]
},
"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.5873533709592723,
"scoreError" : 0.008284580898862597,
"scoreConfidence" : [
0.5790687900604097,
0.595637951858135
],
"scorePercentiles" : {
"0.0" : 0.5744675200918484,
"50.0" : 0.5835156370599451,
"90.0" : 0.6066957307189685,
"95.0" : 0.6222019629881793,
"99.0" : 0.6245910486891386,
"99.9" : 0.6245910486891386,
"99.99" : 0.6245910486891386,
"99.999" : 0.6245910486891386,
"99.9999" : 0.6245910486891386,
"100.0" : 0.6245910486891386
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5830625792540792,
0.5843132056074767,
0.5831810792540792,
0.5828428370197904,
0.5854707204678362,
0.583850194865811,
0.584145137689615,
0.6008005990396158,
0.6072187393939394,
0.5992242419161676
],
[
0.5829311445221446,
0.5744675200918484,
0.5753148701149425,
0.57725123183391,
0.6019886526442307,
0.6245910486891386,
0.5847937955607476,
0.5823116845168801,
0.6202472565055762,
0.5809660383275261
],
[
0.5816133290697675,
0.5879729341950646,
0.5851731204678362,
0.5771011003460208,
0.582286398137369,
0.5860059660421546,
0.5748656103448276,
0.5877432784958871,
0.5817465790697675,
0.5771202352941176
]
]
},
"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.5894299080762149,
"scoreError" : 0.008458317781554326,
"scoreConfidence" : [
0.5809715902946605,
0.5978882258577692
],
"scorePercentiles" : {
"0.0" : 0.5747103318025258,
"50.0" : 0.5872594951157386,
"90.0" : 0.6061535125148602,
"95.0" : 0.6221707978854578,
"99.0" : 0.635307464467005,
"99.9" : 0.635307464467005,
"99.99" : 0.635307464467005,
"99.999" : 0.635307464467005,
"99.9999" : 0.635307464467005,
"100.0" : 0.635307464467005
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5883148131609871,
0.5868146565064478,
0.5763983064516129,
0.5841554725787631,
0.5747103318025258,
0.5775691327944573,
0.5754416034482759,
0.5760781967779056,
0.6016365360576923,
0.5928457725118483
],
[
0.588188652173913,
0.5827886717112922,
0.58894304,
0.5972590059665871,
0.5995692419161677,
0.583357331002331,
0.5883505334900118,
0.6066553987878788,
0.5859864449648712,
0.5771844728950404
],
[
0.635307464467005,
0.5856672962529273,
0.5921223041420118,
0.5899810294811321,
0.5990549556886228,
0.6114226161369193,
0.5877043337250294,
0.5866606483001172,
0.5810173205574913,
0.5817116585365854
]
]
},
"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.5910016716467122,
"scoreError" : 0.009297426397905918,
"scoreConfidence" : [
0.5817042452488064,
0.6002990980446181
],
"scorePercentiles" : {
"0.0" : 0.5742939977037888,
"50.0" : 0.5850603194360854,
"90.0" : 0.6175664178513073,
"95.0" : 0.6194503921459424,
"99.0" : 0.6208862990074442,
"99.9" : 0.6208862990074442,
"99.99" : 0.6208862990074442,
"99.999" : 0.6208862990074442,
"99.9999" : 0.6208862990074442,
"100.0" : 0.6208862990074442
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5935831150652432,
0.6123246842105263,
0.6102151573170732,
0.5795817346465817,
0.5768537050691245,
0.5763469792626729,
0.5898454091981132,
0.575109851724138,
0.5816952520325204,
0.6182755592592593
],
[
0.5812469605110336,
0.5904147240566038,
0.5742939977037888,
0.6136710674019608,
0.5984978947368421,
0.5933236085409253,
0.6208862990074442,
0.5988624210526315,
0.5872861887456038,
0.6179992345679013
],
[
0.5839973173862311,
0.5859206557377049,
0.5841594737456243,
0.5835480466200467,
0.5826511257275903,
0.5852887567251462,
0.5830289301513387,
0.5845129451575263,
0.5817971718931475,
0.5848318821470245
]
]
},
"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.5961645302389484,
"scoreError" : 0.008747987944414986,
"scoreConfidence" : [
0.5874165422945334,
0.6049125181833634
],
"scorePercentiles" : {
"0.0" : 0.5751817034482759,
"50.0" : 0.5927245816988699,
"90.0" : 0.6180870121559361,
"95.0" : 0.6223622079814825,
"99.0" : 0.6230070834371109,
"99.9" : 0.6230070834371109,
"99.99" : 0.6230070834371109,
"99.999" : 0.6230070834371109,
"99.9999" : 0.6230070834371109,
"100.0" : 0.6230070834371109
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5937823463819691,
0.5855704865497076,
0.5848611214953271,
0.5922627147928994,
0.5872315575117371,
0.5940317838479809,
0.5893566702002355,
0.5993174,
0.6007697647058824,
0.5930170710900474
],
[
0.5823607264260768,
0.6230070834371109,
0.6125314638922889,
0.6142552846625767,
0.6050064220072552,
0.5752014735632184,
0.589707394581861,
0.5819165837209302,
0.5894956042402827,
0.5751817034482759
],
[
0.5865044724501759,
0.6149993316953317,
0.6045275495169082,
0.5880833572267921,
0.5976502724014336,
0.5924320923076923,
0.5997699940047961,
0.5918395106382979,
0.6184300877626699,
0.6218345826086956
]
]
},
"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.5962835607614022,
"scoreError" : 0.007560903580292453,
"scoreConfidence" : [
0.5887226571811097,
0.6038444643416947
],
"scorePercentiles" : {
"0.0" : 0.5827801140861467,
"50.0" : 0.5968121177273775,
"90.0" : 0.6161297583983859,
"95.0" : 0.62350916157083,
"99.0" : 0.6261884868585732,
"99.9" : 0.6261884868585732,
"99.99" : 0.6261884868585732,
"99.999" : 0.6261884868585732,
"99.9999" : 0.6261884868585732,
"100.0" : 0.6261884868585732
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5850507064327486,
0.584376453271028,
0.5846954742990654,
0.5837077607934655,
0.5838165647607935,
0.5834774265734266,
0.5856009403508772,
0.5827801140861467,
0.5846490876168224,
0.587399676056338
],
[
0.606206569528416,
0.5985006830143541,
0.6054328476420798,
0.5950606004756243,
0.5932134372037915,
0.5946787717003568,
0.6064479563636364,
0.5994204155688623,
0.6261884868585732,
0.6172055141800247
],
[
0.5969455465393795,
0.5981593966547193,
0.5946044370546318,
0.5984021519138756,
0.5981204002389486,
0.5971318997613365,
0.6213169863354038,
0.5970439128878282,
0.5966786889153755,
0.6021939157641396
]
]
},
"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.145918620710407,
"scoreError" : 0.20162985952754303,
"scoreConfidence" : [
3.9442887611828636,
4.34754848023795
],
"scorePercentiles" : {
"0.0" : 3.8307540402926294,
"50.0" : 3.985604742131638,
"90.0" : 4.514413570394355,
"95.0" : 4.558870290765733,
"99.0" : 4.597388067707361,
"99.9" : 4.597388067707361,
"99.99" : 4.597388067707361,
"99.999" : 4.597388067707361,
"99.9999" : 4.597388067707361,
"100.0" : 4.597388067707361
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.487486050384199,
4.487179071019653,
4.527355745995311,
4.51530860799044,
3.839529009559122,
3.884171148539156,
3.885709521983168,
3.8662453573021875,
3.8603774170040186,
3.876933073679176
],
[
4.485124091634142,
4.506358232029586,
4.491045515117877,
4.482510813020785,
4.036657439969525,
3.832360774073159,
3.8431476604290076,
3.8307540402926294,
3.844568597382172,
3.8457966171755964
],
[
4.465395406158169,
4.493062721935168,
4.49148154018185,
4.597388067707361,
4.001931536231452,
3.973355695479321,
3.981636605412069,
3.9771654017096756,
3.977949983065026,
3.989572878851207
]
]
},
"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.23048444547219393,
"scoreError" : 0.002673476522643503,
"scoreConfidence" : [
0.22781096894955044,
0.23315792199483742
],
"scorePercentiles" : {
"0.0" : 0.224686051212938,
"50.0" : 0.22819897513686133,
"90.0" : 0.23572062181903863,
"95.0" : 0.2358513456093397,
"99.0" : 0.23591248113207547,
"99.9" : 0.23591248113207547,
"99.99" : 0.23591248113207547,
"99.999" : 0.23591248113207547,
"99.9999" : 0.23591248113207547,
"100.0" : 0.23591248113207547
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22706769813890149,
0.22736503227272728,
0.2268947664399093,
0.2274039668181818,
0.22749818190086402,
0.2273945968181818,
0.2280518116735066,
0.22747143656207366,
0.22794733211845103,
0.22816396624087593
],
[
0.23513986600846262,
0.23572190669180018,
0.23498538515735087,
0.23566976307112578,
0.2354111454117647,
0.23591248113207547,
0.2355463493408663,
0.23570905796418473,
0.23580132563619227,
0.23537863247058824
],
[
0.22601515363759603,
0.2257160546028881,
0.22645344545043006,
0.23072400138376384,
0.23393761085126286,
0.224686051212938,
0.23134899629972247,
0.22823398403284673,
0.22759199681528663,
0.22929136801099909
]
]
},
"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.411004211204897,
"scoreError" : 0.24888733525170156,
"scoreConfidence" : [
4.1621168759531955,
4.659891546456599
],
"scorePercentiles" : {
"0.0" : 4.057900744568879,
"50.0" : 4.215708891878505,
"90.0" : 4.924418965734137,
"95.0" : 5.010121412848431,
"99.0" : 5.083625672983964,
"99.9" : 5.083625672983964,
"99.99" : 5.083625672983964,
"99.999" : 5.083625672983964,
"99.9999" : 5.083625672983964,
"100.0" : 5.083625672983964
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.835808007712639,
4.762596580222066,
4.759638400919322,
4.813460775124938,
4.103356705040401,
4.109602899669741,
4.076445884200353,
4.057900744568879,
4.060024531447765,
4.065232441520464
],
[
5.083625672983964,
4.949981563646631,
4.925827205553739,
4.911744807357723,
4.200819239847396,
4.213897803327753,
4.237669360002136,
4.232167072523746,
4.217519980429255,
4.210583208210524
],
[
4.787758870826006,
4.850362965363555,
4.743695825988881,
4.748595478066891,
4.061473575095434,
4.059135040498382,
4.067273245902506,
4.061615609715183,
4.061462817672001,
4.060850022708655
]
]
},
"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.23822225575775616,
"scoreError" : 0.002979610537196335,
"scoreConfidence" : [
0.23524264522055982,
0.2412018662949525
],
"scorePercentiles" : {
"0.0" : 0.23080869081679742,
"50.0" : 0.24054531883729696,
"90.0" : 0.2419006257736944,
"95.0" : 0.24305726521884943,
"99.0" : 0.2444560982404692,
"99.9" : 0.2444560982404692,
"99.99" : 0.2444560982404692,
"99.999" : 0.2444560982404692,
"99.9999" : 0.2444560982404692,
"100.0" : 0.2444560982404692
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24191276547388782,
0.24073393792107797,
0.24069544925444925,
0.24034046948582413,
0.24056436315536314,
0.24024692507204612,
0.24066420683020684,
0.24052627451923078,
0.24033300720461095,
0.23952533716475097
],
[
0.23220651857010213,
0.23244804786245354,
0.23554688653483993,
0.23406374356574638,
0.23086184863867099,
0.23084934517766498,
0.23224927948003715,
0.23258474988377498,
0.23090001476695893,
0.23080869081679742
],
[
0.2444560982404692,
0.24083057727491575,
0.2413785390926641,
0.24190375290135396,
0.24187248162475822,
0.24166874396135266,
0.24176620009666505,
0.24161001352657005,
0.2415341076774505,
0.2415852969579913
]
]
},
"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.22913825174320607,
"scoreError" : 0.002455938406255165,
"scoreConfidence" : [
0.2266823133369509,
0.23159419014946123
],
"scorePercentiles" : {
"0.0" : 0.22439588649618664,
"50.0" : 0.22768196926768167,
"90.0" : 0.23439294454426932,
"95.0" : 0.23449918125842795,
"99.0" : 0.23459878996718236,
"99.9" : 0.23459878996718236,
"99.99" : 0.23459878996718236,
"99.999" : 0.23459878996718236,
"99.9999" : 0.23459878996718236,
"100.0" : 0.23459878996718236
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22785029384965833,
0.22778595036429872,
0.22757798817106462,
0.2282994545869466,
0.2274394852205548,
0.2307278533210332,
0.2287607741197988,
0.22645269805341783,
0.2245161539497307,
0.22543154213609734
],
[
0.22749940018190087,
0.23260617526731753,
0.2343992244611059,
0.23409596724379972,
0.23433642529274004,
0.2344176832239925,
0.23402732039289056,
0.2340192006548176,
0.23459878996718236,
0.23425651475409837
],
[
0.2259892420957543,
0.2263274031674208,
0.22506082321187584,
0.22671776609247507,
0.22658267436594204,
0.22527305177847817,
0.22439588649618664,
0.22664028318985047,
0.22577212770758123,
0.23228939897817
]
]
},
"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.23042362657571627,
"scoreError" : 0.003291608297197174,
"scoreConfidence" : [
0.2271320182785191,
0.23371523487291346
],
"scorePercentiles" : {
"0.0" : 0.2241330600358423,
"50.0" : 0.2275542638462573,
"90.0" : 0.23766214759485962,
"95.0" : 0.23819139171428572,
"99.0" : 0.2382056938095238,
"99.9" : 0.2382056938095238,
"99.99" : 0.2382056938095238,
"99.999" : 0.2382056938095238,
"99.9999" : 0.2382056938095238,
"100.0" : 0.2382056938095238
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23817969,
0.2366222426679281,
0.23649257777777777,
0.23680827320075756,
0.23639687098298676,
0.2374891282051282,
0.23768137197149644,
0.2382056938095238,
0.23638812848370336,
0.23659135052034058
],
[
0.22705558420335906,
0.22688001315192743,
0.22662584050747622,
0.2277009745106964,
0.2267031282283643,
0.2290811804029304,
0.2241330600358423,
0.2241571644265233,
0.22886512717291857,
0.22666222655188037
],
[
0.2279241749430524,
0.22705885065819337,
0.2297125459136823,
0.22683831337868482,
0.22726492776010904,
0.22740755318181818,
0.22718684059945504,
0.22686689206349206,
0.2269527469387755,
0.22677632502266545
]
]
},
"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.23708357800072738,
"scoreError" : 0.0032696550456306306,
"scoreConfidence" : [
0.23381392295509676,
0.240353233046358
],
"scorePercentiles" : {
"0.0" : 0.2310854230946882,
"50.0" : 0.23469217656152397,
"90.0" : 0.24311786880466474,
"95.0" : 0.24409348172055445,
"99.0" : 0.2446256728606357,
"99.9" : 0.2446256728606357,
"99.99" : 0.2446256728606357,
"99.999" : 0.2446256728606357,
"99.9999" : 0.2446256728606357,
"100.0" : 0.2446256728606357
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23206531864564006,
0.2353163193791157,
0.2329571844434094,
0.23297219236143457,
0.23837547308242021,
0.23384320243104254,
0.2337021078935077,
0.23442584020618557,
0.23388628330995792,
0.23416327013108615
],
[
0.23166592635479388,
0.23140012673450508,
0.2310854230946882,
0.2314260467160037,
0.2380922398857687,
0.2330243660922217,
0.23314112581547064,
0.23255274430497444,
0.23495851291686237,
0.2446256728606357
],
[
0.2427234788937409,
0.2427129005337215,
0.24295363331714426,
0.24305297424684158,
0.24312447473275026,
0.24181996375060416,
0.2430514970845481,
0.24305841545189505,
0.24267257274490786,
0.24365805260594253
]
]
},
"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.23430579119097797,
"scoreError" : 0.0028641065100490724,
"scoreConfidence" : [
0.2314416846809289,
0.23716989770102703
],
"scorePercentiles" : {
"0.0" : 0.22964047245179064,
"50.0" : 0.2319414310424278,
"90.0" : 0.23977136857652062,
"95.0" : 0.2403473220602464,
"99.0" : 0.24042150985103317,
"99.9" : 0.24042150985103317,
"99.99" : 0.24042150985103317,
"99.999" : 0.24042150985103317,
"99.9999" : 0.24042150985103317,
"100.0" : 0.24042150985103317
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23939462344497608,
0.23981322914669223,
0.24028662295869357,
0.23904711896798853,
0.23887432330468003,
0.2390412331581462,
0.24042150985103317,
0.2393096990430622,
0.23924978431372548,
0.23908166300191205
],
[
0.23208579303944316,
0.23745950166112956,
0.23040466559189313,
0.22999593149425288,
0.22982549080882353,
0.23134358094357077,
0.2304329438046983,
0.2382026238095238,
0.2298462734375,
0.230913540166205
],
[
0.22994756387867646,
0.22964047245179064,
0.23023160469397147,
0.230474738369415,
0.22965965151515152,
0.23027359668508288,
0.2347597400281558,
0.2358256228194248,
0.23179706904541242,
0.23153352429430818
]
]
},
"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.24325494834249867,
"scoreError" : 0.0024442283424077737,
"scoreConfidence" : [
0.2408107200000909,
0.24569917668490643
],
"scorePercentiles" : {
"0.0" : 0.23577901131008483,
"50.0" : 0.24465388997555013,
"90.0" : 0.24638113423354266,
"95.0" : 0.24737615827572232,
"99.0" : 0.24755287976249382,
"99.9" : 0.24755287976249382,
"99.99" : 0.24755287976249382,
"99.999" : 0.24755287976249382,
"99.9999" : 0.24755287976249382,
"100.0" : 0.24755287976249382
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24468746917808218,
0.24439761260381046,
0.2461248563698967,
0.24638625369458128,
0.24519847598039216,
0.24496184084231146,
0.24461539804400978,
0.24455618475073312,
0.24464573105134474,
0.24464073985330073
],
[
0.23802804424357754,
0.24042618164344065,
0.24571913899803535,
0.24062273785473787,
0.23593063726415095,
0.24335517655642022,
0.23640380671077504,
0.23783501902044699,
0.23630524704770903,
0.23577901131008483
],
[
0.24755287976249382,
0.24633505908419498,
0.24723156796836382,
0.24610946433841613,
0.24547796270853778,
0.2453650892594409,
0.24479333659491193,
0.2446325682151589,
0.24486891042584435,
0.2446620488997555
]
]
},
"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.2445579226667979,
"scoreError" : 0.001898045270684815,
"scoreConfidence" : [
0.24265987739611308,
0.24645596793748273
],
"scorePercentiles" : {
"0.0" : 0.24107621542168675,
"50.0" : 0.2447736267720816,
"90.0" : 0.24885315576336473,
"95.0" : 0.2515047994969018,
"99.0" : 0.2531169559716599,
"99.9" : 0.2531169559716599,
"99.99" : 0.2531169559716599,
"99.999" : 0.2531169559716599,
"99.9999" : 0.2531169559716599,
"100.0" : 0.2531169559716599
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2443443957010259,
0.2531169559716599,
0.24207470764762826,
0.24377314230019492,
0.24211086979670862,
0.2419176745647969,
0.24395419941491955,
0.24157263399323997,
0.24202149104983067,
0.24137992857142856
],
[
0.24606107575012298,
0.2489960831259333,
0.24546416781157998,
0.24543682679097154,
0.24520285784313725,
0.24237103100775192,
0.2501857623811906,
0.2454689317958783,
0.24554344035346098,
0.2453965353287537
],
[
0.24149341795366797,
0.24107621542168675,
0.24127465364206463,
0.2431759222168206,
0.24276661183891315,
0.2475668095002474,
0.24547610598626105,
0.24598426941986234,
0.24584531007371008,
0.24568565275049115
]
]
},
"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.5782461151167135,
"scoreError" : 0.08238896299444855,
"scoreConfidence" : [
3.495857152122265,
3.660635078111162
],
"scorePercentiles" : {
"0.0" : 3.3697487551855256,
"50.0" : 3.5508465553454887,
"90.0" : 3.7782762077905234,
"95.0" : 3.8090707633165484,
"99.0" : 3.840243822384094,
"99.9" : 3.840243822384094,
"99.99" : 3.840243822384094,
"99.999" : 3.840243822384094,
"99.9999" : 3.840243822384094,
"100.0" : 3.840243822384094
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.706301763286775,
3.7120542420555327,
3.7175450639494216,
3.7050391904836126,
3.4909920139014994,
3.50040239432603,
3.5191770369743027,
3.4857777552887024,
3.4925613830920565,
3.477099464372031
],
[
3.7835655331703753,
3.7714670075238232,
3.7790327855979347,
3.840243822384094,
3.551897214277819,
3.554856683134039,
3.5439616098088083,
3.5482652802257646,
3.5497958964131584,
3.552532720991804
],
[
3.5981264188523405,
3.5946725087899756,
3.593102927924135,
3.5960611168535737,
3.381318573415693,
3.3818751889012946,
3.3697487551855256,
3.4887094939467844,
3.5228186571262197,
3.5383809512482673
]
]
},
"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.22684502661600375,
"scoreError" : 6.932049195312813E-4,
"scoreConfidence" : [
0.22615182169647247,
0.22753823153553504
],
"scorePercentiles" : {
"0.0" : 0.22499441610436346,
"50.0" : 0.22667562604294997,
"90.0" : 0.22829115855503307,
"95.0" : 0.22954636089011193,
"99.0" : 0.2299012637867647,
"99.9" : 0.2299012637867647,
"99.99" : 0.2299012637867647,
"99.999" : 0.2299012637867647,
"99.9999" : 0.2299012637867647,
"100.0" : 0.2299012637867647
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22728372648796002,
0.2262206684758028,
0.22630392805429864,
0.22605348260280161,
0.22624496336499322,
0.22611574773960216,
0.22612793670886075,
0.22619846540027136,
0.2262240945273632,
0.2262581121664405
],
[
0.22608511477632173,
0.2260282440126525,
0.2266388985047576,
0.22688058911564626,
0.2299012637867647,
0.22499441610436346,
0.2292559857928506,
0.2283324523048836,
0.2257351570397112,
0.22580248984198645
],
[
0.22710254516568315,
0.2271334459582198,
0.22791951480637812,
0.22704906400363142,
0.2272684575193094,
0.22730285279418447,
0.22759996132848043,
0.22744735516143702,
0.22671235358114233,
0.22712951135331516
]
]
},
"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.55479487016145,
"scoreError" : 0.015385252639488462,
"scoreConfidence" : [
0.5394096175219616,
0.5701801228009384
],
"scorePercentiles" : {
"0.0" : 0.5231582353556485,
"50.0" : 0.5557877095924282,
"90.0" : 0.5847997460239717,
"95.0" : 0.6090248407790967,
"99.0" : 0.6149830282208589,
"99.9" : 0.6149830282208589,
"99.99" : 0.6149830282208589,
"99.999" : 0.6149830282208589,
"99.9999" : 0.6149830282208589,
"100.0" : 0.6149830282208589
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5340282454642477,
0.5576952731326644,
0.5734697331042382,
0.5783029884393064,
0.5806005058004641,
0.5624471876404494,
0.5650694785553048,
0.5547503614190687,
0.5566379644048943,
0.5636095157657658
],
[
0.5368161856223176,
0.5244560073375262,
0.5232877751046026,
0.5231582353556485,
0.5285074825765576,
0.531112508492569,
0.5341731504802562,
0.5449075799782372,
0.5346610790598291,
0.5300240635593221
],
[
0.5549133824833703,
0.5558726855555556,
0.5616738630751964,
0.5606562306830907,
0.5595153624161073,
0.5533972090707965,
0.5557027336293008,
0.5852663282710281,
0.6149830282208589,
0.6041499601449275
]
]
},
"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.5599391207428203,
"scoreError" : 0.008392317912663047,
"scoreConfidence" : [
0.5515468028301572,
0.5683314386554833
],
"scorePercentiles" : {
"0.0" : 0.5418062326839826,
"50.0" : 0.5608159363095626,
"90.0" : 0.5752050170494611,
"95.0" : 0.5882594089428902,
"99.0" : 0.5935734863582444,
"99.9" : 0.5935734863582444,
"99.99" : 0.5935734863582444,
"99.999" : 0.5935734863582444,
"99.9999" : 0.5935734863582444,
"100.0" : 0.5935734863582444
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5617046520763187,
0.5638133716216216,
0.5696232585421412,
0.5506221727172718,
0.5526188674033149,
0.553909511627907,
0.5676010487528345,
0.5594340212527964,
0.555572794672586,
0.5839115274212369
],
[
0.5756126881472957,
0.5539848648947951,
0.5536537311946903,
0.5498375736263736,
0.5697119487471526,
0.5703161767388826,
0.5715359771689498,
0.5638429583333333,
0.5607506237402016,
0.5608812488789238
],
[
0.5454422363834422,
0.5434578132464712,
0.5935734863582444,
0.5700980626423691,
0.5625404449438203,
0.543408463626493,
0.5418062326839826,
0.542935150759219,
0.544432169749728,
0.561540544332211
]
]
},
"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.5548971049803549,
"scoreError" : 0.024998725831705777,
"scoreConfidence" : [
0.5298983791486491,
0.5798958308120608
],
"scorePercentiles" : {
"0.0" : 0.5202782577962578,
"50.0" : 0.5433063608776845,
"90.0" : 0.6015438127594231,
"95.0" : 0.6680480200267023,
"99.0" : 0.668353479305741,
"99.9" : 0.668353479305741,
"99.99" : 0.668353479305741,
"99.999" : 0.668353479305741,
"99.9999" : 0.668353479305741,
"100.0" : 0.668353479305741
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5613822466367713,
0.5796463406720742,
0.5775434399538106,
0.5538197356194691,
0.668353479305741,
0.5732316701030928,
0.5413005854978356,
0.5305516468716861,
0.5294755295983087,
0.5673319160997733
],
[
0.6024780144404333,
0.5466604459016393,
0.5414855714285715,
0.5402281295896328,
0.5465682652838428,
0.6677980987983979,
0.5384466932185146,
0.5202782577962578,
0.5451271503267974,
0.53988248004315
],
[
0.533140933972311,
0.5326807838125666,
0.524532572327044,
0.5237054942408377,
0.5234067845188285,
0.5205866295525494,
0.528013108649789,
0.5931359976303318,
0.5467794021857924,
0.549341745334797
]
]
},
"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.284957206461281,
"scoreError" : 0.22985546670245777,
"scoreConfidence" : [
4.055101739758824,
4.514812673163739
],
"scorePercentiles" : {
"0.0" : 3.9553622463703695,
"50.0" : 4.043395958685945,
"90.0" : 4.725710900382527,
"95.0" : 4.749869339274236,
"99.0" : 4.750211518212107,
"99.9" : 4.750211518212107,
"99.99" : 4.750211518212107,
"99.999" : 4.750211518212107,
"99.9999" : 4.750211518212107,
"100.0" : 4.750211518212107
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.657308396426851,
4.662775868224792,
4.666997802704327,
4.672471459542568,
3.9640428939428953,
3.9600119609412747,
4.003148510120897,
3.9553622463703695,
3.9559430870607892,
3.956605147412414
],
[
4.671313510614606,
4.664905060145292,
4.749589374688705,
4.750211518212107,
4.017666365151001,
4.036748371758004,
4.041506243411115,
4.045285673960774,
4.10749523645868,
3.9656119640879317
],
[
4.7270200045583515,
4.713928962800103,
4.711597249568146,
4.710197695521829,
4.056917156124993,
4.027414901698441,
4.038478356288462,
4.016121788748392,
4.027872900613556,
4.014166486680787
]
]
},
"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.210604405095636,
"scoreError" : 0.2342019993334739,
"scoreConfidence" : [
3.9764024057621623,
4.4448064044291105
],
"scorePercentiles" : {
"0.0" : 3.833476186667226,
"50.0" : 3.9771088270081343,
"90.0" : 4.674361475171048,
"95.0" : 4.685843780237605,
"99.0" : 4.6961022614688686,
"99.9" : 4.6961022614688686,
"99.99" : 4.6961022614688686,
"99.999" : 4.6961022614688686,
"99.9999" : 4.6961022614688686,
"100.0" : 4.6961022614688686
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.570956785606392,
4.546388984178013,
4.512434295502078,
4.5226509365654985,
3.8428648670766545,
3.833476186667226,
3.8364345883523367,
3.86844918776791,
3.8467272802603154,
3.8466299584452863
],
[
4.65162029079648,
4.641068353470238,
4.677450477412026,
4.674438109058405,
3.970947959735815,
3.9635766686790066,
3.9521504802441605,
3.9654231370191297,
3.9628701106294355,
4.001652813076815
],
[
4.663733015195875,
4.668565588017516,
4.6961022614688686,
4.673671770184825,
3.9659086693673187,
3.9758464547861996,
3.967311067405477,
3.978258853279511,
3.9759588007367572,
4.064564201883528
]
]
},
"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.22918003269359571,
"scoreError" : 0.002096107926479046,
"scoreConfidence" : [
0.22708392476711667,
0.23127614062007476
],
"scorePercentiles" : {
"0.0" : 0.22597774390243902,
"50.0" : 0.22741812356339658,
"90.0" : 0.23353982791931518,
"95.0" : 0.23462035435893713,
"99.0" : 0.23483677887323945,
"99.9" : 0.23483677887323945,
"99.99" : 0.23483677887323945,
"99.999" : 0.23483677887323945,
"99.9999" : 0.23483677887323945,
"100.0" : 0.23483677887323945
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23199616743970317,
0.22597774390243902,
0.2261064109403255,
0.22616151537070525,
0.22599974423859015,
0.22608779620424763,
0.22888274199451053,
0.22726134120854158,
0.22604479304112066,
0.2260614139177587
],
[
0.23345796826878207,
0.23444327975632615,
0.23266443395348838,
0.23329015018656715,
0.2319939990723562,
0.23173529041222787,
0.23205085575139148,
0.23259539655973965,
0.23483677887323945,
0.23354892343604108
],
[
0.22663891708201178,
0.22729641708314402,
0.22647730828429152,
0.227470678944975,
0.22704978801634135,
0.22829211684162484,
0.2267872289211242,
0.2273655681818182,
0.22623678968792402,
0.23058942323651452
]
]
},
"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.2268294653467754,
"scoreError" : 0.0018151394897842335,
"scoreConfidence" : [
0.22501432585699116,
0.22864460483655963
],
"scorePercentiles" : {
"0.0" : 0.2228528846325167,
"50.0" : 0.22646625180913504,
"90.0" : 0.22980936773402796,
"95.0" : 0.23400777046658544,
"99.0" : 0.23681924526515152,
"99.9" : 0.23681924526515152,
"99.99" : 0.23681924526515152,
"99.999" : 0.23681924526515152,
"99.9999" : 0.23681924526515152,
"100.0" : 0.23681924526515152
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22548748151487827,
0.2267103928409606,
0.22990478998161765,
0.23681924526515152,
0.23170747290412227,
0.22614673056057866,
0.22786065375854214,
0.22707038129822968,
0.22634050542986425,
0.22660819664703216
],
[
0.22800694667274385,
0.22895056750572082,
0.22494852248201438,
0.2250418187134503,
0.2255309589720469,
0.22417927431645002,
0.22431834304932735,
0.22555486970243463,
0.22560175293056808,
0.22442521040825483
],
[
0.2228528846325167,
0.22308796208742193,
0.22682223310657595,
0.22816179835766423,
0.22885687328453796,
0.2265919981884058,
0.2259637231255646,
0.22829567731629394,
0.2255388381424707,
0.22749785720782173
]
]
},
"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.471113876071199,
"scoreError" : 0.24097431722791474,
"scoreConfidence" : [
4.230139558843284,
4.712088193299113
],
"scorePercentiles" : {
"0.0" : 4.082640736640856,
"50.0" : 4.2412468426065955,
"90.0" : 4.937701917262348,
"95.0" : 4.955980358066228,
"99.0" : 4.957777788704339,
"99.9" : 4.957777788704339,
"99.99" : 4.957777788704339,
"99.999" : 4.957777788704339,
"99.9999" : 4.957777788704339,
"100.0" : 4.957777788704339
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.906472786422085,
4.916433785836806,
4.7614315746661555,
4.757908329851308,
4.082640736640856,
4.086084651514222,
4.093538586963132,
4.088596744514956,
4.180555462340214,
4.129448536431337
],
[
4.927902600328047,
4.938694537316757,
4.957777788704339,
4.916674020538933,
4.223113320432054,
4.292206165020387,
4.2327085447691,
4.240627270351304,
4.192939167000315,
4.085595301026835
],
[
4.900703918981285,
4.954509732998682,
4.893144369321696,
4.928768336772665,
4.3397920495873405,
4.234611136327845,
4.20450938888487,
4.241866414861887,
4.2053123626314335,
4.218848661099101
]
]
},
"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.486483880929323,
"scoreError" : 0.21925356467846163,
"scoreConfidence" : [
4.267230316250862,
4.7057374456077845
],
"scorePercentiles" : {
"0.0" : 4.200975007894441,
"50.0" : 4.245138208525155,
"90.0" : 4.934210413190626,
"95.0" : 4.97736283900791,
"99.0" : 5.015687723792645,
"99.9" : 5.015687723792645,
"99.99" : 5.015687723792645,
"99.999" : 5.015687723792645,
"99.9999" : 5.015687723792645,
"100.0" : 5.015687723792645
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.89558328895659,
4.875448611555187,
4.9128251533696226,
4.916170410082424,
4.222020492145575,
4.222570794863347,
4.237357066291811,
4.221308102747867,
4.221475679436806,
4.217789491070406
],
[
4.807387316591972,
4.777420857716781,
4.742486269438945,
4.757079509536354,
4.257740146204445,
4.277344496296094,
4.252919350758499,
4.223740113453582,
4.230929781654174,
4.212633131410349
],
[
5.015687723792645,
4.946006115093127,
4.934368763124309,
4.932785263787483,
4.2130487010390025,
4.232326838007189,
4.216700520212568,
4.213153327232745,
4.200975007894441,
4.207234104115367
]
]
},
"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.23175529983944393,
"scoreError" : 0.003950825259017792,
"scoreConfidence" : [
0.22780447458042613,
0.23570612509846173
],
"scorePercentiles" : {
"0.0" : 0.22334328125,
"50.0" : 0.23381814889423247,
"90.0" : 0.23786327823465123,
"95.0" : 0.23837511853318213,
"99.0" : 0.23867941698473283,
"99.9" : 0.23867941698473283,
"99.99" : 0.23867941698473283,
"99.999" : 0.23867941698473283,
"99.9999" : 0.23867941698473283,
"100.0" : 0.23867941698473283
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2333564109141791,
0.2343180355971897,
0.23325335401119404,
0.2342230229400749,
0.23301212575687005,
0.23418643352059926,
0.23349152521008404,
0.23342055576294915,
0.2341447725783809,
0.23577617530631478
],
[
0.23867941698473283,
0.23812614707282245,
0.23701483846518237,
0.23744861841480777,
0.23710100616113744,
0.2377777252851711,
0.23721403366524418,
0.23787278411792678,
0.23761362867996202,
0.2362042596789424
],
[
0.22429663721973095,
0.2236692025033527,
0.22392817502238138,
0.2238541225950783,
0.22380865548098433,
0.22400211150918048,
0.22334328125,
0.22392497538048345,
0.2237362401610018,
0.22386072393736017
]
]
},
"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.23297872198807962,
"scoreError" : 0.003016201981540838,
"scoreConfidence" : [
0.22996252000653877,
0.23599492396962046
],
"scorePercentiles" : {
"0.0" : 0.2262302356399819,
"50.0" : 0.23483019788732395,
"90.0" : 0.2366964192526017,
"95.0" : 0.23986454811740893,
"99.0" : 0.24045689230769232,
"99.9" : 0.24045689230769232,
"99.99" : 0.24045689230769232,
"99.999" : 0.24045689230769232,
"99.9999" : 0.24045689230769232,
"100.0" : 0.24045689230769232
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23480134460093896,
0.23463494465290807,
0.23455572667604313,
0.23485905117370892,
0.2358178850141376,
0.23414683005617978,
0.23475647160957297,
0.23558880122468207,
0.24045689230769232,
0.2393799028708134
],
[
0.2265231055253623,
0.22629202442333785,
0.22904957051282052,
0.22732459045454545,
0.2262302356399819,
0.2273325856428896,
0.22631448371040724,
0.22717642279745687,
0.22744820681818181,
0.22624753414744458
],
[
0.23637440548204158,
0.2366035785241249,
0.23525706585136408,
0.23510513110902256,
0.2352381998119417,
0.2366883188268685,
0.2366973192999054,
0.236465421749409,
0.23594412824139557,
0.23605148088721095
]
]
},
"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.22729385209861253,
"scoreError" : 0.001316578646157293,
"scoreConfidence" : [
0.22597727345245525,
0.2286104307447698
],
"scorePercentiles" : {
"0.0" : 0.22447790978456014,
"50.0" : 0.22719743393070413,
"90.0" : 0.2303268787849669,
"95.0" : 0.23203977234737141,
"99.0" : 0.23371258785046728,
"99.9" : 0.23371258785046728,
"99.99" : 0.23371258785046728,
"99.999" : 0.23371258785046728,
"99.9999" : 0.23371258785046728,
"100.0" : 0.23371258785046728
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22708363095778483,
0.2276204340309372,
0.22709241852019973,
0.2265947857789855,
0.22664414454009968,
0.2306711051175657,
0.22799416545123063,
0.2276563536640874,
0.22744449909090908,
0.22747500136425647
],
[
0.22812905380756954,
0.22639869954751132,
0.2257728226534296,
0.2245930956443646,
0.2260113369467028,
0.22496724145683453,
0.22552953155996394,
0.22573256814079423,
0.22630550950226244,
0.22479088224719102
],
[
0.22731300408905042,
0.2273589440909091,
0.22928187076076995,
0.22730244934120855,
0.22847872772955688,
0.22922493171402383,
0.23044299078765546,
0.23371258785046728,
0.22671486678749433,
0.22447790978456014
]
]
},
"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.22660496054844959,
"scoreError" : 0.0011662397051051075,
"scoreConfidence" : [
0.2254387208433445,
0.22777120025355468
],
"scorePercentiles" : {
"0.0" : 0.2244503239120682,
"50.0" : 0.2263382766944323,
"90.0" : 0.22862654881703784,
"95.0" : 0.23149538785209117,
"99.0" : 0.23179305514365153,
"99.9" : 0.23179305514365153,
"99.99" : 0.23179305514365153,
"99.999" : 0.23179305514365153,
"99.9999" : 0.23179305514365153,
"100.0" : 0.23179305514365153
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22682329977324264,
0.22721645049954586,
0.227925230523918,
0.2281924708029197,
0.22699559754990925,
0.22724961290322582,
0.22867477970749542,
0.2244503239120682,
0.22467787696452626,
0.22461716569375842
],
[
0.2264483467632413,
0.22724630395274875,
0.22680677697189483,
0.22777034335154828,
0.22625278199909543,
0.22617717585895117,
0.22610061663652803,
0.23125184188626907,
0.22686907301587303,
0.22603045187528242
],
[
0.23179305514365153,
0.22642377138976913,
0.2259775849141825,
0.22533508108108108,
0.22527527117117116,
0.22546274042361425,
0.22482406471910113,
0.22516466741674168,
0.22487157823741008,
0.2252444813147231
]
]
},
"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.2325268124015158,
"scoreError" : 0.00351737705262049,
"scoreConfidence" : [
0.2290094353488953,
0.23604418945413627
],
"scorePercentiles" : {
"0.0" : 0.22343177043322912,
"50.0" : 0.23413400684436336,
"90.0" : 0.23795475804706182,
"95.0" : 0.23851540784214648,
"99.0" : 0.23905174343048255,
"99.9" : 0.23905174343048255,
"99.99" : 0.23905174343048255,
"99.999" : 0.23905174343048255,
"99.9999" : 0.23905174343048255,
"100.0" : 0.23905174343048255
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2253509536036036,
0.22891922608695653,
0.22767954574419663,
0.22347533735478106,
0.2235708525469169,
0.22467808535489667,
0.2258116040632054,
0.22343177043322912,
0.2299928459770115,
0.22439302602063707
],
[
0.23772242538022814,
0.23657826477541372,
0.23807658781532604,
0.2369944737091426,
0.23905174343048255,
0.23739323350735644,
0.23670121901608326,
0.23758182098765432,
0.23798057278782112,
0.23770491492395437
],
[
0.23406577070659804,
0.2340448287318671,
0.23414625280898876,
0.23424662763466042,
0.23522632628114715,
0.23448466197843412,
0.234034966775854,
0.23398234892422826,
0.23412176087973796,
0.23436232380506092
]
]
},
"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.22947320878483735,
"scoreError" : 0.0024010980322287994,
"scoreConfidence" : [
0.22707211075260855,
0.23187430681706614
],
"scorePercentiles" : {
"0.0" : 0.2256045250338295,
"50.0" : 0.227311650244166,
"90.0" : 0.2344452916588566,
"95.0" : 0.23468974823916228,
"99.0" : 0.23475476865321446,
"99.9" : 0.23475476865321446,
"99.99" : 0.23475476865321446,
"99.999" : 0.23475476865321446,
"99.9999" : 0.23475476865321446,
"100.0" : 0.23475476865321446
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2296004378155117,
0.22716515940054496,
0.2261674877938517,
0.22744522510231924,
0.2263747633484163,
0.22642317881394297,
0.2266603475305845,
0.23051113778801843,
0.22717807538601273,
0.22758996997270245
],
[
0.22717062988192552,
0.2302927223756906,
0.22657613360507248,
0.22652479121376812,
0.2261068657323689,
0.22580848668171558,
0.22631123891402716,
0.2259640302619693,
0.22671403896692344,
0.2256045250338295
],
[
0.2342361493445693,
0.2342118291198502,
0.23445222164948454,
0.23475476865321446,
0.23438292174320524,
0.2336302246613732,
0.2339769911131899,
0.23403821899859617,
0.23463654971857412,
0.23368714292386736
]
]
},
"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.23483682564857683,
"scoreError" : 8.447017554485979E-4,
"scoreConfidence" : [
0.23399212389312823,
0.23568152740402543
],
"scorePercentiles" : {
"0.0" : 0.232812187994416,
"50.0" : 0.23466570872420262,
"90.0" : 0.2362790287132882,
"95.0" : 0.23740022190679178,
"99.0" : 0.23842905004766443,
"99.9" : 0.23842905004766443,
"99.99" : 0.23842905004766443,
"99.999" : 0.23842905004766443,
"99.9999" : 0.23842905004766443,
"100.0" : 0.23842905004766443
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2336196244745446,
0.2340643738886289,
0.23468488508442778,
0.23374633130841121,
0.2339259134705332,
0.23383527302477794,
0.2344183748828491,
0.23397874041159963,
0.23374873457943926,
0.23543748188235294
],
[
0.23323433146853148,
0.23319406946386947,
0.23521492665726376,
0.235880585572843,
0.232812187994416,
0.23419576310861423,
0.23537755670588234,
0.23464653236397748,
0.2334391992533831,
0.23391536979897148
],
[
0.23551927448210921,
0.23584459170202735,
0.23599934481132076,
0.236303468587624,
0.23655845342789597,
0.23551787005649719,
0.23842905004766443,
0.23605906984426617,
0.23602792547169812,
0.23547546563088512
]
]
},
"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.2290939914924454,
"scoreError" : 0.002660165578627013,
"scoreConfidence" : [
0.2264338259138184,
0.2317541570710724
],
"scorePercentiles" : {
"0.0" : 0.22404350738916257,
"50.0" : 0.2274306169675266,
"90.0" : 0.23420723039754354,
"95.0" : 0.23498670804971364,
"99.0" : 0.23583920414898632,
"99.9" : 0.23583920414898632,
"99.99" : 0.23583920414898632,
"99.999" : 0.23583920414898632,
"99.9999" : 0.23583920414898632,
"100.0" : 0.23583920414898632
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22529590945945946,
0.22524388743809096,
0.22424160331689824,
0.2272747532939573,
0.2281970287408759,
0.22430466860986548,
0.2289705418764302,
0.22404350738916257,
0.224506711529834,
0.22438917272319425
],
[
0.22982581855764814,
0.2289032100686499,
0.22745065711687132,
0.22693689791288565,
0.22669159855006796,
0.2263476773755656,
0.22725634257155838,
0.22741057681818183,
0.2263471479638009,
0.2265719384057971
],
[
0.2342892112412178,
0.2341049822180627,
0.2342182883895131,
0.23583920414898632,
0.23401426333021516,
0.23397673292797005,
0.2341077084698175,
0.2340296340664483,
0.2339828493919551,
0.23404722087037905
]
]
},
"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.7642041911289277,
"scoreError" : 0.3208450869808978,
"scoreConfidence" : [
3.44335910414803,
4.0850492781098255
],
"scorePercentiles" : {
"0.0" : 3.3366323715708575,
"50.0" : 3.4032440736773157,
"90.0" : 4.442345192631758,
"95.0" : 4.451238000039828,
"99.0" : 4.4583114224093165,
"99.9" : 4.4583114224093165,
"99.99" : 4.4583114224093165,
"99.999" : 4.4583114224093165,
"99.9999" : 4.4583114224093165,
"100.0" : 4.4583114224093165
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.22748647456373,
4.226229637331395,
4.301592409935041,
4.242243550902309,
3.3434391111093937,
3.3366323715708575,
3.396119692932289,
3.3486200094624126,
3.3693997037415513,
3.3870220397962174
],
[
4.445450654464792,
4.332603650167443,
4.291375432067076,
4.326151005233585,
3.3776268967755967,
3.4219107870366794,
3.386092172044797,
3.375073427717578,
3.380751810710758,
3.435432232854227
],
[
4.442595165630502,
4.44009543564306,
4.4583114224093165,
4.3256048526508435,
3.374436974715526,
3.371466166061806,
3.3889628622659043,
3.3922093855281443,
3.410368454422342,
3.3708219441226808
]
]
},
"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.7287182791828926,
"scoreError" : 0.3023524961833532,
"scoreConfidence" : [
3.4263657829995395,
4.031070775366246
],
"scorePercentiles" : {
"0.0" : 3.336861345497669,
"50.0" : 3.402760106466365,
"90.0" : 4.276223021316721,
"95.0" : 4.403208334077432,
"99.0" : 4.49570966786028,
"99.9" : 4.49570966786028,
"99.99" : 4.49570966786028,
"99.999" : 4.49570966786028,
"99.9999" : 4.49570966786028,
"100.0" : 4.49570966786028
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.272750060629031,
4.276608905837575,
4.327525424618738,
4.49570966786028,
3.365000363705745,
3.3552030823588725,
3.375927379989646,
3.4006263112477635,
3.3585057103611766,
3.3508377788176498
],
[
4.223568833047917,
4.224748500027129,
4.227184871434134,
4.247843779149461,
3.352389239282789,
3.4105245573138103,
3.379480937759268,
3.336861345497669,
3.4299661630118337,
3.3621733619938685
],
[
4.23297814194677,
4.227085782953147,
4.241324546403271,
4.243567141612782,
3.3557838253608163,
3.404893901684966,
3.3510779187209394,
3.344042611274782,
3.343541061557941,
3.343817170026997
]
]
},
"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.23274134927799944,
"scoreError" : 0.003456333436341181,
"scoreConfidence" : [
0.22928501584165825,
0.23619768271434063
],
"scorePercentiles" : {
"0.0" : 0.2232433757251227,
"50.0" : 0.23484325633802816,
"90.0" : 0.23646885880621915,
"95.0" : 0.24144086179507782,
"99.0" : 0.24151775422501207,
"99.9" : 0.24151775422501207,
"99.99" : 0.24151775422501207,
"99.999" : 0.24151775422501207,
"99.9999" : 0.24151775422501207,
"100.0" : 0.24151775422501207
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23483194788732395,
0.23466112101313322,
0.2348545647887324,
0.23498238327853452,
0.2354981516007533,
0.23595596698113208,
0.23585914474304573,
0.23257129056252906,
0.23393910659186537,
0.23322888344988346
],
[
0.22743621555252388,
0.22523786042323277,
0.2284286196347032,
0.223814974049217,
0.22397471428571428,
0.22418164186463468,
0.2232433757251227,
0.22353851251117068,
0.23648827375886525,
0.24151775422501207
],
[
0.23629412423240434,
0.2413779498069498,
0.2347969117370892,
0.23497031611085017,
0.23454694983591187,
0.23492054861437295,
0.23497444434006576,
0.2357661545711593,
0.2352570771039022,
0.23509149906015037
]
]
},
"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.23109532846967717,
"scoreError" : 0.0024632744755423443,
"scoreConfidence" : [
0.22863205399413483,
0.23355860294521952
],
"scorePercentiles" : {
"0.0" : 0.22398760205908683,
"50.0" : 0.2329485224269237,
"90.0" : 0.23424567515955702,
"95.0" : 0.23501908140273228,
"99.0" : 0.2357276413760603,
"99.9" : 0.2357276413760603,
"99.99" : 0.2357276413760603,
"99.999" : 0.2357276413760603,
"99.9999" : 0.2357276413760603,
"100.0" : 0.2357276413760603
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2331294431500466,
0.23279423359702187,
0.23308648275862068,
0.2327604657980456,
0.2329236987895717,
0.23357664098972922,
0.2334195580961269,
0.23316690116550118,
0.2357276413760603,
0.233730738317757
],
[
0.233261406993007,
0.23319935617715618,
0.23297334606427572,
0.23375246869158878,
0.23312838863000931,
0.23301903632976245,
0.2344393505154639,
0.23430047587822014,
0.2329095567970205,
0.23255887261738725
],
[
0.22866482998171847,
0.2252096069338136,
0.2301958416935113,
0.2268080262919311,
0.23166053821213525,
0.224653516389762,
0.22466272608890886,
0.22474538769092542,
0.22398760205908683,
0.22441371601615073
]
]
},
"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.150776048410672,
"scoreError" : 0.24169510481062262,
"scoreConfidence" : [
3.90908094360005,
4.392471153221295
],
"scorePercentiles" : {
"0.0" : 3.791627904741142,
"50.0" : 3.9734133627168635,
"90.0" : 4.6455129789455984,
"95.0" : 4.668053583696417,
"99.0" : 4.69370806085383,
"99.9" : 4.69370806085383,
"99.99" : 4.69370806085383,
"99.999" : 4.69370806085383,
"99.9999" : 4.69370806085383,
"100.0" : 4.69370806085383
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.64706355693126,
4.69370806085383,
4.646572699415942,
4.635975494712503,
3.9580226834070684,
3.9743030834443465,
3.9873809447460458,
3.979734779244725,
3.972523641989381,
3.9524140497930778
],
[
4.6015901040482605,
4.4895206537298025,
4.46392470361742,
4.497927983730588,
3.7923829186300573,
3.8002804894790114,
3.791627904741142,
3.795138904592317,
3.860306619340395,
3.82598010486727
],
[
4.56169048757657,
4.592466524735416,
4.527572870595442,
4.564451352513538,
3.813914873567864,
3.8130200318651077,
3.798024308770407,
3.878768302715955,
3.7962001758642336,
3.8107931428011645
]
]
},
"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.2287013248771953,
"scoreError" : 0.0024265894972158295,
"scoreConfidence" : [
0.22627473537997947,
0.23112791437441113
],
"scorePercentiles" : {
"0.0" : 0.22486073617977528,
"50.0" : 0.22672208414666759,
"90.0" : 0.23410989993889797,
"95.0" : 0.23524067725289927,
"99.0" : 0.23646713468809075,
"99.9" : 0.23646713468809075,
"99.99" : 0.23646713468809075,
"99.999" : 0.23646713468809075,
"99.9999" : 0.23646713468809075,
"100.0" : 0.23646713468809075
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23413509405708938,
0.2342372120786517,
0.2338831528751753,
0.23376980280373832,
0.23224775255338903,
0.23211561020881671,
0.2321028482598608,
0.23227944614670382,
0.23122169685767097,
0.2267784233907525
],
[
0.23015509433962264,
0.22615833951175407,
0.2261752965641953,
0.2260821079981925,
0.22642619873245812,
0.22609337160940327,
0.22666574490258268,
0.2262226417910448,
0.2263594954751131,
0.22799991431175934
],
[
0.23646713468809075,
0.23102148614958448,
0.22691365578231293,
0.2250187085020243,
0.2252221134624043,
0.2252941536036036,
0.22492920368705036,
0.22527932237730752,
0.22486073617977528,
0.22492398741573033
]
]
},
"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.427967770223003,
"scoreError" : 0.2522311310983328,
"scoreConfidence" : [
4.17573663912467,
4.6801989013213365
],
"scorePercentiles" : {
"0.0" : 4.051897690432113,
"50.0" : 4.235086537730783,
"90.0" : 5.0029530657416466,
"95.0" : 5.030647884692192,
"99.0" : 5.058050593610437,
"99.9" : 5.058050593610437,
"99.99" : 5.058050593610437,
"99.999" : 5.058050593610437,
"99.9999" : 5.058050593610437,
"100.0" : 5.058050593610437
},
"scoreUnit" : "ns/op",
"rawData" : [
[
5.004654082111522,
4.987643918412761,
5.008227486486355,
4.940680135825315,
4.252146658947205,
4.235728349991225,
4.234444725470342,
4.229368267152547,
4.236731558819868,
4.232345955709326
],
[
4.762266540900379,
4.758811476720133,
4.756927114394919,
4.761011325674954,
4.087737699072779,
4.094913398152748,
4.087002568897869,
4.086459699315636,
4.0809675871690825,
4.08179228638864
],
[
5.058050593610437,
4.8071731518835135,
4.780858859075021,
4.793574370850458,
4.1164798094624455,
4.085541453061977,
4.051897690432113,
4.078489307273316,
4.08001350861878,
4.067093526808393
]
]
},
"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.23641061305524128,
"scoreError" : 0.002571510453945105,
"scoreConfidence" : [
0.23383910260129617,
0.23898212350918638
],
"scorePercentiles" : {
"0.0" : 0.23058318026740435,
"50.0" : 0.23771832606002352,
"90.0" : 0.24065432217412216,
"95.0" : 0.24134313222577264,
"99.0" : 0.24168287487922704,
"99.9" : 0.24168287487922704,
"99.99" : 0.24168287487922704,
"99.999" : 0.24168287487922704,
"99.9999" : 0.24168287487922704,
"100.0" : 0.24168287487922704
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2399882763915547,
0.2410651609638554,
0.24031424207492796,
0.2391061228489484,
0.23909377724665393,
0.23879273269689738,
0.23858195183595612,
0.24168287487922704,
0.23904686048733875,
0.23905555592734226
],
[
0.23685470028409092,
0.23271672232558138,
0.2314772748727441,
0.2328756052141527,
0.23249791124535316,
0.23163241944444443,
0.2315658689814815,
0.23058318026740435,
0.2310620988452656,
0.23113183179297597
],
[
0.24050931153846153,
0.240590443001443,
0.2406559062049062,
0.2406400658970659,
0.23940671244019138,
0.2356154446537918,
0.23588483168316832,
0.2342756618266979,
0.23278025314099582,
0.2328345926443203
]
]
},
"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.23275701725735717,
"scoreError" : 0.0034711293091485938,
"scoreConfidence" : [
0.2292858879482086,
0.23622814656650576
],
"scorePercentiles" : {
"0.0" : 0.2251804799639802,
"50.0" : 0.23577773864270096,
"90.0" : 0.23728644792083356,
"95.0" : 0.23820405640391545,
"99.0" : 0.23904755327281416,
"99.9" : 0.23904755327281416,
"99.99" : 0.23904755327281416,
"99.999" : 0.23904755327281416,
"99.9999" : 0.23904755327281416,
"100.0" : 0.23904755327281416
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22520444979738857,
0.22634496153846154,
0.22576536732851984,
0.22538264578639028,
0.22557812623985574,
0.225502284490532,
0.2260745318572074,
0.2251804799639802,
0.2258152283393502,
0.2255137633002705
],
[
0.23600827830188678,
0.23614996978281397,
0.23904755327281416,
0.23717882882882882,
0.23729840559772297,
0.2370936777251185,
0.23751392260208926,
0.23635761200378072,
0.23709421990521326,
0.23699780056845096
],
[
0.2362547926310817,
0.2361100462482303,
0.235864657708628,
0.23532307619943557,
0.23572067766258248,
0.23583479962281942,
0.23585718528995755,
0.23483160798122066,
0.23449953092783504,
0.23531203621825023
]
]
},
"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.23443214445116242,
"scoreError" : 7.138015975664514E-4,
"scoreConfidence" : [
0.23371834285359597,
0.23514594604872888
],
"scorePercentiles" : {
"0.0" : 0.23249209897769516,
"50.0" : 0.2340182391002354,
"90.0" : 0.23575902836946278,
"95.0" : 0.23649197119294038,
"99.0" : 0.23680073579545455,
"99.9" : 0.23680073579545455,
"99.99" : 0.23680073579545455,
"99.999" : 0.23680073579545455,
"99.9999" : 0.23680073579545455,
"100.0" : 0.23680073579545455
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23440627835051547,
0.23371496496964037,
0.23249209897769516,
0.23321928624708624,
0.23365048668846333,
0.2335728898225957,
0.23462938320825516,
0.2335395919701214,
0.23351776330532212,
0.23357637068160597
],
[
0.23428838079625292,
0.2344103570759138,
0.2351295281954887,
0.23380107803738318,
0.23359461700140122,
0.23407739260645766,
0.2338929345488546,
0.2336809224661373,
0.23376694439252335,
0.2339590855940131
],
[
0.23680073579545455,
0.2356438836552049,
0.23576003063147974,
0.23565966980687705,
0.2354977900188324,
0.2355941959491286,
0.2356626439001413,
0.23575000801131007,
0.23623934560906515,
0.2334356752216519
]
]
},
"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.24506895251308164,
"scoreError" : 0.0021868359350035223,
"scoreConfidence" : [
0.24288211657807812,
0.24725578844808516
],
"scorePercentiles" : {
"0.0" : 0.23617158876298394,
"50.0" : 0.24587867251406675,
"90.0" : 0.24789289682854312,
"95.0" : 0.24974476163759438,
"99.0" : 0.24994327536231883,
"99.9" : 0.24994327536231883,
"99.99" : 0.24994327536231883,
"99.999" : 0.24994327536231883,
"99.9999" : 0.24994327536231883,
"100.0" : 0.24994327536231883
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24504458765915768,
0.24440212848070347,
0.24498039764936336,
0.24458865330073348,
0.24454289882697947,
0.24551285574092246,
0.24785402378592666,
0.24432081485100146,
0.2449353558492413,
0.24645231280788177
],
[
0.24958234131736526,
0.24994327536231883,
0.24717166304347826,
0.24692488400789733,
0.24586621277641277,
0.2478972160555005,
0.24694958094768016,
0.2462733579517479,
0.24571828683693517,
0.24591142822025566
],
[
0.24601032350049165,
0.24560439911634757,
0.24598922222222222,
0.24589113225172074,
0.24591678515240906,
0.246556490882208,
0.24121774011571842,
0.23712221943127962,
0.23617158876298394,
0.23671639848556555
]
]
},
"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.24223998343923198,
"scoreError" : 7.686473964451222E-4,
"scoreConfidence" : [
0.24147133604278687,
0.2430086308356771
],
"scorePercentiles" : {
"0.0" : 0.24115010655737704,
"50.0" : 0.24198429982786518,
"90.0" : 0.24332387638648204,
"95.0" : 0.24556286552982684,
"99.0" : 0.2470162464197531,
"99.9" : 0.2470162464197531,
"99.99" : 0.2470162464197531,
"99.999" : 0.2470162464197531,
"99.9999" : 0.2470162464197531,
"100.0" : 0.2470162464197531
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2443737357107963,
0.24336684435797665,
0.24293716464303058,
0.24122298891031824,
0.24130959189580317,
0.24126691172214182,
0.2413760612934363,
0.24248347067377604,
0.24265774102812804,
0.2424359074163839
],
[
0.24250162578768783,
0.24251427290353852,
0.2470162464197531,
0.24242426854095978,
0.24115010655737704,
0.24176627452875785,
0.24199708805031447,
0.24189203433268858,
0.24197151160541586,
0.24182041710971483
],
[
0.24189093133462283,
0.24186739119922632,
0.24150082230806375,
0.24202730140299952,
0.24120551301832208,
0.24226505907990314,
0.24119631147540985,
0.24194120599613153,
0.2427418408539544,
0.24207886302032913
]
]
},
"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.565609894025854,
"scoreError" : 0.07123587775860357,
"scoreConfidence" : [
3.4943740162672503,
3.636845771784458
],
"scorePercentiles" : {
"0.0" : 3.467986699618602,
"50.0" : 3.494374856265532,
"90.0" : 3.718776732629771,
"95.0" : 3.7234728792547775,
"99.0" : 3.7237506204399615,
"99.9" : 3.7237506204399615,
"99.99" : 3.7237506204399615,
"99.999" : 3.7237506204399615,
"99.9999" : 3.7237506204399615,
"100.0" : 3.7237506204399615
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.710903745337203,
3.7100654361349195,
3.7237506204399615,
3.719518344181779,
3.4803997491049414,
3.474634507455639,
3.484087062492329,
3.5147388623898284,
3.4809104721913724,
3.4788581336461752
],
[
3.584926782825511,
3.7232456364669,
3.6082853395729138,
3.6691746537017877,
3.491569497721427,
3.4812771678508474,
3.492673924106242,
3.484975011879064,
3.5006036566360077,
3.481151281403345
],
[
3.7023860672290585,
3.7121022286617005,
3.701303174773327,
3.7016564673947565,
3.467986699618602,
3.471381656229585,
3.4960757884248217,
3.4716489556150933,
3.4690972154767254,
3.4789086818137425
]
]
},
"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.23519686569805395,
"scoreError" : 4.7416839482363425E-4,
"scoreConfidence" : [
0.2347226973032303,
0.2356710340928776
],
"scorePercentiles" : {
"0.0" : 0.23425222144194757,
"50.0" : 0.23541688658823529,
"90.0" : 0.2361754699052595,
"95.0" : 0.23652853251659206,
"99.0" : 0.23663400567644277,
"99.9" : 0.23663400567644277,
"99.99" : 0.23663400567644277,
"99.999" : 0.23663400567644277,
"99.9999" : 0.23663400567644277,
"100.0" : 0.23663400567644277
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2348355840375587,
0.23487440375586854,
0.2360177033018868,
0.23663400567644277,
0.23512847296661965,
0.2355195329566855,
0.23550547175141243,
0.23619299952785647,
0.23540355764705884,
0.23557599623174752
],
[
0.23548199199623351,
0.23562354969382948,
0.23543021552941176,
0.23644223629489602,
0.23531766792097836,
0.23568433788878418,
0.23567211493170043,
0.23563104474799812,
0.23573057964184732,
0.23569092035815267
],
[
0.2344743933427098,
0.23435010585480093,
0.23434214145199064,
0.23436308669165887,
0.2343816312089972,
0.23429044355971898,
0.23440032614807874,
0.23428282295081967,
0.23425222144194757,
0.2343764114339269
]
]
},
"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.2063426629366,
"scoreError" : 0.23910167770964993,
"scoreConfidence" : [
3.96724098522695,
4.44544434064625
],
"scorePercentiles" : {
"0.0" : 3.7884490192830826,
"50.0" : 4.02440292796495,
"90.0" : 4.70448326247214,
"95.0" : 4.715374414816306,
"99.0" : 4.720448891553902,
"99.9" : 4.720448891553902,
"99.99" : 4.720448891553902,
"99.999" : 4.720448891553902,
"99.9999" : 4.720448891553902,
"100.0" : 4.720448891553902
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.720448891553902,
4.70462479669163,
4.703209454496729,
4.686246123306043,
3.985865686727443,
4.023401223546254,
4.025404632383644,
4.016664388587974,
4.03062923695305,
4.002760820582583
],
[
4.711222570212819,
4.6850719230897955,
4.669691233117744,
4.664535640916926,
4.070967484553901,
3.9759229941582968,
3.9675985002223113,
3.971253027492835,
3.9812643337195968,
3.966461153093427
],
[
4.461560052755696,
4.461143013204801,
4.469900446994021,
4.478657187246835,
3.7987261233972403,
3.7927347857618954,
3.791526811874488,
3.7884490192830826,
3.793278828509499,
3.791059503663533
]
]
},
"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.2283325672683215,
"scoreError" : 0.0033334092498567623,
"scoreConfidence" : [
0.22499915801846473,
0.23166597651817825
],
"scorePercentiles" : {
"0.0" : 0.2227429928762244,
"50.0" : 0.22559783061653296,
"90.0" : 0.2352731591977624,
"95.0" : 0.2359046322638298,
"99.0" : 0.23650626903073285,
"99.9" : 0.23650626903073285,
"99.99" : 0.23650626903073285,
"99.999" : 0.23650626903073285,
"99.9999" : 0.23650626903073285,
"100.0" : 0.23650626903073285
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23650626903073285,
0.2347241267010793,
0.23453495405532115,
0.2345377876230661,
0.23444973570759137,
0.23527690404515522,
0.235412384,
0.23510976268796993,
0.23523945557122708,
0.23417469897003745
],
[
0.2251165486048605,
0.22643774830239927,
0.2263258447963801,
0.22494107688848922,
0.22576509205776174,
0.22543056917530419,
0.22818007344890512,
0.22933598899587346,
0.2252638883385862,
0.22533163243243243
],
[
0.2238844091316025,
0.22370766949910553,
0.22328114107142857,
0.22438555226558995,
0.22448048608617593,
0.2227429928762244,
0.22378537181208052,
0.22451187836624775,
0.22307476905929557,
0.22402820644872368
]
]
},
"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.407149237610709,
"scoreError" : 0.2371937563715014,
"scoreConfidence" : [
4.169955481239208,
4.64434299398221
],
"scorePercentiles" : {
"0.0" : 4.0420661582736495,
"50.0" : 4.231599546481268,
"90.0" : 4.914589225789474,
"95.0" : 4.930499891017959,
"99.0" : 4.937397463443437,
"99.9" : 4.937397463443437,
"99.99" : 4.937397463443437,
"99.999" : 4.937397463443437,
"99.9999" : 4.937397463443437,
"100.0" : 4.937397463443437
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.822072200388452,
4.7787775537525885,
4.837552932217307,
4.750087353357581,
4.046474508350927,
4.0420661582736495,
4.056428168011734,
4.090098213834437,
4.155228747785591,
4.0736837428787025
],
[
4.937397463443437,
4.924856422669841,
4.915464358816394,
4.906713028547185,
4.338676710315487,
4.222412149791189,
4.209608046238501,
4.208052903041886,
4.240786943171347,
4.2475489660052865
],
[
4.755117544306259,
4.755618976750844,
4.734273173254523,
4.749712191130599,
4.078187330403894,
4.069478792613117,
4.047689299491177,
4.083428206468524,
4.078740768357115,
4.05824427465372
]
]
},
"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.231861847147723,
"scoreError" : 0.0013842718290495173,
"scoreConfidence" : [
0.2304775753186735,
0.23324611897677253
],
"scorePercentiles" : {
"0.0" : 0.2283419507074395,
"50.0" : 0.2315707141959955,
"90.0" : 0.23422433721400077,
"95.0" : 0.23816144268049527,
"99.0" : 0.23852072484501669,
"99.9" : 0.23852072484501669,
"99.99" : 0.23852072484501669,
"99.999" : 0.23852072484501669,
"99.9999" : 0.23852072484501669,
"100.0" : 0.23852072484501669
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23188280250347706,
0.2321350143851508,
0.23202164842300557,
0.23310903028890959,
0.23158875509259258,
0.23133871646623497,
0.23180070435588507,
0.23175967284522705,
0.23786748454588683,
0.23852072484501669
],
[
0.2302620773480663,
0.22976204869085898,
0.2301357506899724,
0.23096434672206834,
0.23362974684726764,
0.2313910379278446,
0.23085364559298568,
0.2308989838411819,
0.23155267329939844,
0.23055668202764976
],
[
0.22977917041800644,
0.2283419507074395,
0.23429040281030444,
0.23111039769053118,
0.2321189939675174,
0.23110347482678983,
0.23138193385753933,
0.2318884010199351,
0.23218411461716937,
0.23162502777777777
]
]
},
"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.22832582936581147,
"scoreError" : 0.0025878137890934703,
"scoreConfidence" : [
0.225738015576718,
0.23091364315490495
],
"scorePercentiles" : {
"0.0" : 0.22457328917826672,
"50.0" : 0.2259748416735346,
"90.0" : 0.23357129309056957,
"95.0" : 0.23385713644693704,
"99.0" : 0.2339518849391955,
"99.9" : 0.2339518849391955,
"99.99" : 0.2339518849391955,
"99.999" : 0.2339518849391955,
"99.9999" : 0.2339518849391955,
"100.0" : 0.2339518849391955
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.229486052293578,
0.22601593041120652,
0.22663490439510647,
0.22506349257759783,
0.2250792380738074,
0.22582274040632055,
0.22613054566003615,
0.22584839683972913,
0.22564184844384302,
0.22578950022573363
],
[
0.23377961495327101,
0.23341648203453103,
0.23349020074696544,
0.23357929925303456,
0.2339518849391955,
0.23341448623425104,
0.23347841017265517,
0.23349923762838468,
0.23334590391791044,
0.23346189780681287
],
[
0.22470000943396226,
0.22529613243243243,
0.22773022166590806,
0.2248173793258427,
0.22462264975303098,
0.22563593594948128,
0.22457328917826672,
0.22494191007194245,
0.22459353321364453,
0.22593375293586268
]
]
},
"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.2335990516143883,
"scoreError" : 0.0028831379583002963,
"scoreConfidence" : [
0.23071591365608798,
0.2364821895726886
],
"scorePercentiles" : {
"0.0" : 0.22583978871331828,
"50.0" : 0.23514577458179564,
"90.0" : 0.23793811348221222,
"95.0" : 0.23883312361703088,
"99.0" : 0.23970713799712506,
"99.9" : 0.23970713799712506,
"99.99" : 0.23970713799712506,
"99.999" : 0.23970713799712506,
"99.9999" : 0.23970713799712506,
"100.0" : 0.23970713799712506
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23970713799712506,
0.2381180209424084,
0.23795005899143673,
0.2362734350495985,
0.23694274940786358,
0.23711311137440758,
0.23783060389919164,
0.23751145726495726,
0.23749523588039867,
0.2370538720379147
],
[
0.23005470009199633,
0.2284542689497717,
0.2281784954379562,
0.2306507408944214,
0.22648894431869623,
0.22878575754803293,
0.22623423880597016,
0.22878897483989022,
0.22636597511312218,
0.22583978871331828
],
[
0.23645846597353498,
0.23421545692883894,
0.23624928011336796,
0.2351656201222379,
0.23512592904135338,
0.23486551126760563,
0.23460744277673545,
0.23579841772748703,
0.2354643077647059,
0.23418354915730338
]
]
},
"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.24297410516507714,
"scoreError" : 0.0029239521406408528,
"scoreConfidence" : [
0.2400501530244363,
0.24589805730571798
],
"scorePercentiles" : {
"0.0" : 0.2349900939408173,
"50.0" : 0.24528188091240422,
"90.0" : 0.24672580951105372,
"95.0" : 0.24737713452279497,
"99.0" : 0.24745642136498516,
"99.9" : 0.24745642136498516,
"99.99" : 0.24745642136498516,
"99.999" : 0.24745642136498516,
"99.9999" : 0.24745642136498516,
"100.0" : 0.24745642136498516
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23762468076009502,
0.23780237119771863,
0.23907128346080306,
0.2448487528144885,
0.2349900939408173,
0.23510676456766919,
0.23598605896226416,
0.23568938860103628,
0.23706891090047394,
0.23575923515551367
],
[
0.2460285592720118,
0.2449646875612145,
0.24567183398821218,
0.24458655207823962,
0.2458429769041769,
0.2473122634700939,
0.24674166551554022,
0.2455895645557192,
0.24745642136498516,
0.24658310547067522
],
[
0.24525963921568628,
0.2453490765080922,
0.24542429980372915,
0.24531154144188327,
0.2464341463054187,
0.2454876879293425,
0.24554197545409917,
0.24513090788829006,
0.24525458725490196,
0.24530412260912213
]
]
},
"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.233944176421122,
"scoreError" : 0.001668688079743462,
"scoreConfidence" : [
0.23227548834137854,
0.23561286450086547
],
"scorePercentiles" : {
"0.0" : 0.23127733009708737,
"50.0" : 0.23327120108915933,
"90.0" : 0.2375988095106438,
"95.0" : 0.23970091838429491,
"99.0" : 0.24124977965284475,
"99.9" : 0.24124977965284475,
"99.99" : 0.24124977965284475,
"99.999" : 0.24124977965284475,
"99.9999" : 0.24124977965284475,
"100.0" : 0.24124977965284475
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23170370356646597,
0.23408830744033693,
0.23127733009708737,
0.232114086774942,
0.23134131822386678,
0.23181984337349398,
0.24124977965284475,
0.2339489588400374,
0.23235331816070598,
0.2326651646511628
],
[
0.23766057054631828,
0.23645464461247637,
0.2352004339445228,
0.23704296018957347,
0.235111367481203,
0.23487493333333334,
0.2350605859962406,
0.2351325119887165,
0.2384336682554814,
0.23643323960302456
],
[
0.23284841945996276,
0.23494652184124,
0.23177807275254866,
0.23168221723019916,
0.2317433191292265,
0.23171567114404817,
0.23262460325581397,
0.23160367824074074,
0.2336939827183559,
0.23172208012968967
]
]
},
"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.541458294873496,
"scoreError" : 0.0937198394393039,
"scoreConfidence" : [
3.447738455434192,
3.6351781343128
],
"scorePercentiles" : {
"0.0" : 3.3429501313185095,
"50.0" : 3.5077903016831677,
"90.0" : 3.744224589727059,
"95.0" : 3.7784224812491436,
"99.0" : 3.796199332409236,
"99.9" : 3.796199332409236,
"99.99" : 3.796199332409236,
"99.999" : 3.796199332409236,
"99.9999" : 3.796199332409236,
"100.0" : 3.796199332409236
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.7638777848454317,
3.724738418798126,
3.7292513954256594,
3.7078189232069265,
3.47336136427218,
3.4922932154101254,
3.4710859926307704,
3.480932145954357,
3.531962572040328,
3.4716233130594385
],
[
3.611170868343132,
3.682880150591797,
3.796199332409236,
3.7458882779827705,
3.5091745118379785,
3.516893020867405,
3.390709875647233,
3.506406091528357,
3.416472802709863,
3.3673459267663226
],
[
3.634153827450807,
3.603799602218765,
3.632136960596587,
3.6894223207061088,
3.397710046494947,
3.353703680307515,
3.3429501313185095,
3.4223947279636677,
3.355890039631179,
3.4215015251893552
]
]
},
"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.23270122811894253,
"scoreError" : 0.0021959864127585444,
"scoreConfidence" : [
0.230505241706184,
0.23489721453170107
],
"scorePercentiles" : {
"0.0" : 0.22480294966292136,
"50.0" : 0.23356815336134454,
"90.0" : 0.23547812063857723,
"95.0" : 0.2369934997911863,
"99.0" : 0.23708224265402844,
"99.9" : 0.23708224265402844,
"99.99" : 0.23708224265402844,
"99.999" : 0.23708224265402844,
"99.9999" : 0.23708224265402844,
"100.0" : 0.23708224265402844
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22480294966292136,
0.2258308519187359,
0.2337456214953271,
0.23328567723880597,
0.23324081585081585,
0.23347230891273915,
0.2331924787878788,
0.2345017046413502,
0.2348294394366197,
0.23708224265402844
],
[
0.22677141024478695,
0.22609726763110308,
0.22573168501805055,
0.2335930392340028,
0.23393551824134706,
0.23411070753392607,
0.23555019632768362,
0.23354925396825396,
0.23364882905184492,
0.23692089199431549
],
[
0.23425794098360656,
0.23441030271790064,
0.23358705275443511,
0.23339105786280914,
0.23291845065176908,
0.2331441835973905,
0.2329929552864462,
0.23470300703894886,
0.23468343386491558,
0.23305556896551724
]
]
},
"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.6084915507149606,
"scoreError" : 0.002237097187484148,
"scoreConfidence" : [
0.6062544535274765,
0.6107286479024447
],
"scorePercentiles" : {
"0.0" : 0.6036916393244873,
"50.0" : 0.6076820236923286,
"90.0" : 0.6132038562131454,
"95.0" : 0.6162120986416473,
"99.0" : 0.6196445532178217,
"99.9" : 0.6196445532178217,
"99.99" : 0.6196445532178217,
"99.999" : 0.6196445532178217,
"99.9999" : 0.6196445532178217,
"100.0" : 0.6196445532178217
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6196445532178217,
0.6076770024271845,
0.6088100790754258,
0.6101378585365854,
0.6091097433090025,
0.6119261503667481,
0.60845800729927,
0.6115974144254279,
0.6080235771567436,
0.6066447551515152
],
[
0.6042409830917874,
0.6037929469240049,
0.6041563671497584,
0.6055074430992736,
0.6070979927184466,
0.6065513224242425,
0.6070016116504854,
0.6134037267156863,
0.6116294706601467,
0.6133458235294118
],
[
0.6069749368932039,
0.6081568614823816,
0.6076870449574726,
0.606960395631068,
0.6069900388349515,
0.6104286719512195,
0.6075091237864078,
0.6075895667475728,
0.610001412911084,
0.6036916393244873
]
]
},
"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.308317744809035,
"scoreError" : 0.0015362611105633598,
"scoreConfidence" : [
0.30678148369847164,
0.3098540059195984
],
"scorePercentiles" : {
"0.0" : 0.3005778768028846,
"50.0" : 0.30846749050208766,
"90.0" : 0.3109331163745013,
"95.0" : 0.31379165651065577,
"99.0" : 0.3143650175989943,
"99.9" : 0.3143650175989943,
"99.99" : 0.3143650175989943,
"99.999" : 0.3143650175989943,
"99.9999" : 0.3143650175989943,
"100.0" : 0.3143650175989943
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3085815243676743,
0.30793280615384616,
0.3072838636363636,
0.3075265494775661,
0.308828087654321,
0.3069165588957055,
0.3070244352363413,
0.3072838341523342,
0.3068655490797546,
0.30681666033108523
],
[
0.3087032665021592,
0.3091576056860321,
0.30864219000616905,
0.30839179223181257,
0.3094786963512678,
0.30958996225247526,
0.308306898952557,
0.30854318877236275,
0.3089675608400247,
0.30910955624227443
],
[
0.3064696991421569,
0.3066446290619252,
0.3072124871007371,
0.30860171499074646,
0.31108235572139303,
0.3143650175989943,
0.30892805682520075,
0.3083773773119605,
0.3133225428929242,
0.3005778768028846
]
]
},
"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.495253823583826,
"scoreError" : 0.004898348243913589,
"scoreConfidence" : [
0.4903554753399124,
0.5001521718277396
],
"scorePercentiles" : {
"0.0" : 0.48680373832684826,
"50.0" : 0.4916010529892707,
"90.0" : 0.5059374175175414,
"95.0" : 0.5075065017466392,
"99.0" : 0.5083273140243902,
"99.9" : 0.5083273140243902,
"99.99" : 0.5083273140243902,
"99.999" : 0.5083273140243902,
"99.9999" : 0.5083273140243902,
"100.0" : 0.5083273140243902
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.48819229365853656,
0.4894871878669276,
0.4943767559288538,
0.4901016219392752,
0.4898972899118511,
0.48941226418786693,
0.49223499606686333,
0.48680373832684826,
0.48751098245614033,
0.48799457853658534
],
[
0.49086010598626106,
0.4899719892262488,
0.4904444156862745,
0.49509781602373887,
0.49256937696850395,
0.4883536068292683,
0.4886901728515625,
0.48893724731182797,
0.49096710991167813,
0.4962651121031746
],
[
0.5045972147177419,
0.5039532547834844,
0.5030170824120603,
0.506834928064843,
0.506002602628918,
0.5083273140243902,
0.504226466733871,
0.5031691599597585,
0.5039672708962739,
0.5053507515151515
]
]
},
"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.26504660198850444,
"scoreError" : 0.0031282286875421498,
"scoreConfidence" : [
0.2619183733009623,
0.2681748306760466
],
"scorePercentiles" : {
"0.0" : 0.2598821475324675,
"50.0" : 0.2630624274637,
"90.0" : 0.27152484466080523,
"95.0" : 0.27197776187818395,
"99.0" : 0.2722409390642002,
"99.9" : 0.2722409390642002,
"99.99" : 0.2722409390642002,
"99.999" : 0.2722409390642002,
"99.9999" : 0.2722409390642002,
"100.0" : 0.2722409390642002
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.26072569046378324,
0.2602038502340094,
0.2606482490880667,
0.264966843220339,
0.2615511594354417,
0.2606065820739969,
0.26179053689167975,
0.263970890237467,
0.2622005188679245,
0.2619567183246073
],
[
0.26038228682977616,
0.2609838669796557,
0.2617679942438514,
0.26282754598003155,
0.2603700931806351,
0.26787332833422606,
0.2638407768987342,
0.2601984451378055,
0.2632973089473684,
0.2598821475324675
],
[
0.271174372899729,
0.270711795995671,
0.2710231863488624,
0.2698567006472492,
0.27082376231727123,
0.2717624350896252,
0.2711761159891599,
0.27156359229098803,
0.2710203261105092,
0.2722409390642002
]
]
},
"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.26864597305829835,
"scoreError" : 0.0031760065994248655,
"scoreConfidence" : [
0.2654699664588735,
0.2718219796577232
],
"scorePercentiles" : {
"0.0" : 0.2623382496067121,
"50.0" : 0.2671661530811801,
"90.0" : 0.2729898737126704,
"95.0" : 0.28120525842119143,
"99.0" : 0.2816870213963964,
"99.9" : 0.2816870213963964,
"99.99" : 0.2816870213963964,
"99.999" : 0.2816870213963964,
"99.9999" : 0.2816870213963964,
"100.0" : 0.2816870213963964
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.27133882321041214,
0.2709816359696641,
0.27144120184481824,
0.27112613712737127,
0.2720406612289288,
0.27305189901746724,
0.2724316459694989,
0.2808110887142055,
0.27194039239130435,
0.27145867390124795
],
[
0.2673689160876537,
0.2661662207446808,
0.26426978975171683,
0.26659057569296374,
0.2623382496067121,
0.2660226696808511,
0.2724006091453457,
0.2669633900747065,
0.2675465427807487,
0.2633592796208531
],
[
0.2816870213963964,
0.2651268325384208,
0.26447710576414596,
0.264608426984127,
0.2641761024287223,
0.26509900158982513,
0.2668205936,
0.26416685638859555,
0.26940232579429185,
0.2641665227032735
]
]
},
"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.273551021812352,
"scoreError" : 0.0035024103560528006,
"scoreConfidence" : [
0.2700486114562992,
0.27705343216840483
],
"scorePercentiles" : {
"0.0" : 0.2645034294024326,
"50.0" : 0.2730924408668938,
"90.0" : 0.28019104159931907,
"95.0" : 0.28589529277385595,
"99.0" : 0.2917467311953353,
"99.9" : 0.2917467311953353,
"99.99" : 0.2917467311953353,
"99.999" : 0.2917467311953353,
"99.9999" : 0.2917467311953353,
"100.0" : 0.2917467311953353
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2745677596048299,
0.2740485879452055,
0.2763418497237569,
0.2917467311953353,
0.2706397072510823,
0.2645034294024326,
0.26846634567901234,
0.2650644917859036,
0.27270820871934603,
0.26777394700214135
],
[
0.2705812963764197,
0.27138817851329355,
0.27119352845528455,
0.2699290512682137,
0.27073679220779223,
0.2707314025974026,
0.27042779675675677,
0.274992377680044,
0.2719073141304348,
0.2728521423895254
],
[
0.28022413221288517,
0.2798932260772244,
0.28110775224719103,
0.27371368927789935,
0.2777489422543032,
0.2748151631868132,
0.2733327393442623,
0.27499173996701487,
0.2736894819474836,
0.27641284917127074
]
]
},
"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.2621483798044149,
"scoreError" : 0.002224110814716741,
"scoreConfidence" : [
0.25992426898969817,
0.26437249061913165
],
"scorePercentiles" : {
"0.0" : 0.2598089090909091,
"50.0" : 0.2608282907108994,
"90.0" : 0.2647806365891638,
"95.0" : 0.27337247448331525,
"99.0" : 0.27351586550027335,
"99.9" : 0.27351586550027335,
"99.99" : 0.27351586550027335,
"99.999" : 0.27351586550027335,
"99.9999" : 0.27351586550027335,
"100.0" : 0.27351586550027335
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.25994016424116423,
0.26175418158032443,
0.26015509880395216,
0.2610675511482255,
0.2598089090909091,
0.2601333634945398,
0.2606012489583333,
0.2602000832466181,
0.26156719916361737,
0.2604448224882874
],
[
0.2610553324634656,
0.26030851821019774,
0.26052450260416665,
0.26051064166666665,
0.2605919046875,
0.2616368221757322,
0.26010798647945915,
0.2603444084287201,
0.26030859209157126,
0.2605763453125
],
[
0.2630030557308097,
0.26279301470588234,
0.2628494051497635,
0.2626804338235294,
0.2638871186708861,
0.2648799163578613,
0.26309776223040504,
0.26285199106673673,
0.27325515456034954,
0.27351586550027335
]
]
},
"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.24642440790903908,
"scoreError" : 0.0035236488435853404,
"scoreConfidence" : [
0.24290075906545375,
0.2499480567526244
],
"scorePercentiles" : {
"0.0" : 0.2385030596089652,
"50.0" : 0.24887840472636816,
"90.0" : 0.25297400450384533,
"95.0" : 0.25520588453745346,
"99.0" : 0.25700412069851053,
"99.9" : 0.25700412069851053,
"99.99" : 0.25700412069851053,
"99.999" : 0.25700412069851053,
"99.9999" : 0.25700412069851053,
"100.0" : 0.25700412069851053
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24643241625615764,
0.24311052623906707,
0.23950752656773575,
0.2385030596089652,
0.2386750777671756,
0.23879559952267304,
0.23993491990407673,
0.2393184019138756,
0.24052571730769232,
0.2425108793019874
],
[
0.2505094366549825,
0.2497710534198702,
0.24955475012468828,
0.2510096969392875,
0.24892591691542287,
0.248963293678447,
0.24897036585365853,
0.24883089253731344,
0.250108356,
0.2531809008097166
],
[
0.251111937751004,
0.25700412069851053,
0.2537346004056795,
0.25098691520321126,
0.25037445545545545,
0.2493346784646062,
0.24450687536656893,
0.2449804735553379,
0.24161405890873974,
0.241945334139265
]
]
},
"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.28644108120871997,
"scoreError" : 0.0037992574759815392,
"scoreConfidence" : [
0.28264182373273844,
0.2902403386847015
],
"scorePercentiles" : {
"0.0" : 0.27804845747637574,
"50.0" : 0.2840115556445588,
"90.0" : 0.294196586478542,
"95.0" : 0.2949895332361296,
"99.0" : 0.29531459386068476,
"99.9" : 0.29531459386068476,
"99.99" : 0.29531459386068476,
"99.999" : 0.29531459386068476,
"99.9999" : 0.29531459386068476,
"100.0" : 0.29531459386068476
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.29109832809773123,
0.293323327080891,
0.2931615527549824,
0.2928000479812756,
0.29531459386068476,
0.2942011452087008,
0.29415555790711345,
0.2913341188118812,
0.2917722332361516,
0.2904320807200929
],
[
0.29095506399069226,
0.28393801986379114,
0.28281926907857546,
0.2947235745433117,
0.28047685369955155,
0.27804845747637574,
0.2783369015025042,
0.27851720434298444,
0.2817482685810811,
0.28170987387387386
],
[
0.28773347613571015,
0.2840850914253265,
0.28304488228636104,
0.2831036966610074,
0.283150246745897,
0.2826516406779661,
0.2831878562535371,
0.2842923977272727,
0.27919764508928574,
0.28391903064699203
]
]
},
"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.279702257834921,
"scoreError" : 0.0028853376977542476,
"scoreConfidence" : [
0.27681692013716674,
0.2825875955326752
],
"scorePercentiles" : {
"0.0" : 0.27501896316657504,
"50.0" : 0.27878863304686313,
"90.0" : 0.2878321200286313,
"95.0" : 0.2917403678184483,
"99.0" : 0.29220717523364487,
"99.9" : 0.29220717523364487,
"99.99" : 0.29220717523364487,
"99.999" : 0.29220717523364487,
"99.9999" : 0.29220717523364487,
"100.0" : 0.29220717523364487
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.27517731408140816,
0.28092315777653004,
0.2767228346238938,
0.27580939581036384,
0.27501896316657504,
0.27511196589658965,
0.27716910858725763,
0.279054229224763,
0.2752071232123212,
0.27622553064605193
],
[
0.2779457138888889,
0.2805692406057207,
0.27835872787979965,
0.27802324346859364,
0.2779740227777778,
0.2786407298050139,
0.2848696651480638,
0.29220717523364487,
0.28816128168202765,
0.291358434478742
],
[
0.27938971675977653,
0.28148470005627463,
0.278242478865406,
0.2790677205800335,
0.28017073165266104,
0.2809118770353734,
0.2793691619207147,
0.2787416278551532,
0.27883563823857305,
0.28032622408963587
]
]
},
"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.24728947422962852,
"scoreError" : 0.002736791057040997,
"scoreConfidence" : [
0.24455268317258752,
0.2500262652866695
],
"scorePercentiles" : {
"0.0" : 0.24035095050456512,
"50.0" : 0.2489497078819442,
"90.0" : 0.2512671449724611,
"95.0" : 0.2536943384689303,
"99.0" : 0.2537482460679858,
"99.9" : 0.2537482460679858,
"99.99" : 0.2537482460679858,
"99.999" : 0.2537482460679858,
"99.9999" : 0.2537482460679858,
"100.0" : 0.2537482460679858
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24902568541562967,
0.2488717447761194,
0.24914203834661355,
0.2486502171968191,
0.2486813444333996,
0.2488236199004975,
0.24903747585863614,
0.250225943971986,
0.2513784567839196,
0.24979909535696454
],
[
0.24905657093081135,
0.24887373034825871,
0.24906712344449974,
0.24934183499501494,
0.2536502322515213,
0.2537482460679858,
0.24953166583541148,
0.25026533866933465,
0.24975377383924113,
0.24960456786427146
],
[
0.24072337102983637,
0.2403579639596348,
0.2454407208047105,
0.24143511727799227,
0.2424044840116279,
0.2410527286746988,
0.24035095050456512,
0.24076415158806544,
0.2415170540801545,
0.24810897867063492
]
]
},
"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" : 36.67747293919414,
"scoreError" : 0.4158803678851153,
"scoreConfidence" : [
36.26159257130902,
37.093353307079255
],
"scorePercentiles" : {
"0.0" : 36.12309192857143,
"50.0" : 36.35753210714286,
"90.0" : 37.518104442857144,
"95.0" : 38.33593347197802,
"99.0" : 38.68669646153846,
"99.9" : 38.68669646153846,
"99.99" : 38.68669646153846,
"99.999" : 38.68669646153846,
"99.9999" : 38.68669646153846,
"100.0" : 38.68669646153846
},
"scoreUnit" : "ms/op",
"rawData" : [
[
36.370589714285714,
37.09149764285714,
37.124172785714286,
37.2014145,
37.404635785714284,
37.29524692857143,
36.5474385,
36.34230735714286,
36.16932371428572,
36.315299357142855
],
[
36.28174478571429,
36.41589021428572,
36.15414521428571,
36.12309192857143,
36.2913235,
36.289639,
36.24823107142857,
36.27257192857143,
36.216695214285714,
36.29987764285714
],
[
36.834003214285715,
36.7893935,
36.3444745,
36.18548092857143,
36.69755992857143,
38.04894557142857,
38.68669646153846,
37.530712071428574,
36.23296892857143,
36.51881628571429
]
]
},
"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" : 33.079446134583335,
"scoreError" : 0.19146020914703424,
"scoreConfidence" : [
32.887985925436304,
33.27090634373037
],
"scorePercentiles" : {
"0.0" : 32.7087939375,
"50.0" : 33.005168,
"90.0" : 33.587236346666664,
"95.0" : 33.61527434333333,
"99.0" : 33.640947133333334,
"99.9" : 33.640947133333334,
"99.99" : 33.640947133333334,
"99.999" : 33.640947133333334,
"99.9999" : 33.640947133333334,
"100.0" : 33.640947133333334
},
"scoreUnit" : "ms/op",
"rawData" : [
[
33.4874492,
33.34545993333333,
33.0004589375,
32.7828799375,
33.1480180625,
33.061243375,
33.0923789375,
32.957610125,
32.739648,
32.748829625
],
[
33.2915745625,
33.1471896875,
33.280630375,
32.9737375,
32.989458375,
32.937186875,
32.727277375,
32.758488,
33.571436066666664,
32.781552625
],
[
33.640947133333334,
33.170974625,
32.986193625,
33.59426933333334,
33.58899193333333,
32.948433875,
33.1447214375,
32.7676735,
33.0098770625,
32.7087939375
]
]
},
"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" : 94.94846248714288,
"scoreError" : 6.8006651825631605,
"scoreConfidence" : [
88.14779730457971,
101.74912766970604
],
"scorePercentiles" : {
"0.0" : 80.25682985714286,
"50.0" : 99.53791216666667,
"90.0" : 104.49585616,
"95.0" : 107.16924904999999,
"99.0" : 109.4628046,
"99.9" : 109.4628046,
"99.99" : 109.4628046,
"99.999" : 109.4628046,
"99.9999" : 109.4628046,
"100.0" : 109.4628046
},
"scoreUnit" : "ms/op",
"rawData" : [
[
101.4787542,
104.5553264,
101.0166482,
99.58219466666667,
98.8497325,
99.721258,
99.49362966666666,
98.84740816666667,
98.70854166666666,
98.877084
],
[
82.333687,
81.22467471428571,
80.41116028571429,
80.65950214285715,
80.92223242857143,
84.39327983333334,
80.49305014285714,
80.25682985714286,
80.514946,
80.38020214285714
],
[
109.4628046,
102.4363178,
102.614137,
105.2927036,
103.960624,
102.1529268,
102.1995524,
102.0917798,
103.1003522,
102.4225344
]
]
},
"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" : 702.0287421833333,
"scoreError" : 98.82486825541417,
"scoreConfidence" : [
603.2038739279192,
800.8536104387474
],
"scorePercentiles" : {
"0.0" : 442.2391925,
"50.0" : 683.0250114999999,
"90.0" : 981.6387363,
"95.0" : 991.2975357500001,
"99.0" : 992.568572,
"99.9" : 992.568572,
"99.99" : 992.568572,
"99.999" : 992.568572,
"99.9999" : 992.568572,
"100.0" : 992.568572
},
"scoreUnit" : "ms/op",
"rawData" : [
[
990.257597,
715.879786,
707.412037,
979.925517,
620.04523,
580.490368,
700.590594,
576.88043,
680.607053,
605.577357
],
[
685.44297,
614.862539,
700.674405,
442.2391925,
942.895748,
714.8689,
658.336327,
662.703871,
636.491792,
734.908408
],
[
528.2356585,
694.075726,
662.619264,
504.8454585,
643.694074,
538.768234,
716.128936,
992.568572,
847.007127,
981.829094
]
]
},
"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" : 29.96463393147484,
"scoreError" : 4.130168207476822,
"scoreConfidence" : [
25.83446572399802,
34.094802138951664
],
"scorePercentiles" : {
"0.0" : 24.602079904761904,
"50.0" : 26.48782237763158,
"90.0" : 40.293031861538466,
"95.0" : 42.13135440833333,
"99.0" : 42.15721275,
"99.9" : 42.15721275,
"99.99" : 42.15721275,
"99.999" : 42.15721275,
"99.9999" : 42.15721275,
"100.0" : 42.15721275
},
"scoreUnit" : "ms/op",
"rawData" : [
[
25.106467285714285,
24.845807523809523,
24.86965623809524,
25.0805075,
27.916586777777777,
26.63530265,
27.822568722222222,
25.12530435,
25.50701395,
28.073530263157895
],
[
35.8041878,
39.54917230769231,
40.37568292307692,
39.483980230769234,
38.244115785714285,
37.35563657142857,
42.11019758333333,
42.15721275,
34.3692684,
29.708997
],
[
26.340342105263158,
25.125758095238094,
25.61784785,
26.2499954,
28.6603295,
25.90547385,
25.8287173,
25.072225476190475,
24.602079904761904,
25.39505185
]
]
},
"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" : 1475.6528653333332,
"scoreError" : 141.49636576648524,
"scoreConfidence" : [
1334.156499566848,
1617.1492310998185
],
"scorePercentiles" : {
"0.0" : 1280.314424,
"50.0" : 1329.6252220000001,
"90.0" : 1742.4578569,
"95.0" : 1747.312915,
"99.0" : 1748.40153,
"99.9" : 1748.40153,
"99.99" : 1748.40153,
"99.999" : 1748.40153,
"99.9999" : 1748.40153,
"100.0" : 1748.40153
},
"scoreUnit" : "ms/op",
"rawData" : [
[
1746.42223,
1742.61246,
1741.066429,
1737.430125,
1322.226996,
1334.056829,
1299.031198,
1285.948408,
1322.751518,
1325.193615
],
[
1708.809333,
1727.376392,
1723.167657,
1713.296617,
1321.943234,
1289.799981,
1297.632305,
1285.142883,
1290.779596,
1280.314424
],
[
1748.40153,
1731.192301,
1722.965314,
1715.5433,
1303.34351,
1291.245122,
1300.765436,
1336.37489,
1289.622079,
1335.130248
]
]
},
"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" : 86.20680081095239,
"scoreError" : 2.6199219015468604,
"scoreConfidence" : [
83.58687890940553,
88.82672271249925
],
"scorePercentiles" : {
"0.0" : 82.94799657142858,
"50.0" : 84.12541083333333,
"90.0" : 91.27993028333334,
"95.0" : 97.03388369666666,
"99.0" : 100.6759104,
"99.9" : 100.6759104,
"99.99" : 100.6759104,
"99.999" : 100.6759104,
"99.9999" : 100.6759104,
"100.0" : 100.6759104
},
"scoreUnit" : "ms/op",
"rawData" : [
[
83.75655466666667,
83.53841628571429,
84.1076925,
83.47750433333333,
82.96972842857143,
84.01838783333334,
87.02418533333334,
83.00464414285715,
84.14312916666667,
89.81131283333333
],
[
94.05404366666667,
100.6759104,
91.44311,
86.16156316666667,
86.20722233333333,
88.5733905,
86.9247615,
88.381628,
89.426874,
88.03658983333334
],
[
83.71603216666666,
85.37534966666666,
82.94799657142858,
83.659733,
83.77663833333334,
83.89664066666667,
83.80642766666666,
83.53002383333333,
86.0840675,
83.674466
]
]
},
"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" : 33.58745213472222,
"scoreError" : 0.32214378179841396,
"scoreConfidence" : [
33.2653083529238,
33.90959591652064
],
"scorePercentiles" : {
"0.0" : 32.9948346875,
"50.0" : 33.43691,
"90.0" : 34.28659449333333,
"95.0" : 34.748850553333334,
"99.0" : 35.218647866666664,
"99.9" : 35.218647866666664,
"99.99" : 35.218647866666664,
"99.999" : 35.218647866666664,
"99.9999" : 35.218647866666664,
"100.0" : 35.218647866666664
},
"scoreUnit" : "ms/op",
"rawData" : [
[
33.447569333333334,
33.4612924,
33.66498253333334,
34.0557596,
34.043473866666666,
34.36447093333334,
33.659219066666665,
33.2896415625,
33.1334580625,
33.16496375
],
[
35.218647866666664,
34.17744213333334,
33.818299333333336,
34.29872253333333,
33.42625066666667,
33.7588908,
33.8085938,
32.9948346875,
33.145221625,
33.34410593333333
],
[
33.382951133333336,
33.6528834,
33.60745513333333,
33.2334070625,
33.31532375,
33.3098941875,
33.1726571875,
33.1609575625,
33.1657109375,
33.3464832
]
]
},
"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" : 33.41997003875,
"scoreError" : 0.3322483145745585,
"scoreConfidence" : [
33.087721724175445,
33.75221835332456
],
"scorePercentiles" : {
"0.0" : 32.6998816875,
"50.0" : 33.372656335416664,
"90.0" : 34.438328973333334,
"95.0" : 34.585266993333335,
"99.0" : 34.661978866666665,
"99.9" : 34.661978866666665,
"99.99" : 34.661978866666665,
"99.999" : 34.661978866666665,
"99.9999" : 34.661978866666665,
"100.0" : 34.661978866666665
},
"scoreUnit" : "ms/op",
"rawData" : [
[
32.924721625,
33.36288806666666,
33.42265733333333,
32.939280375,
32.8985843125,
33.373082733333334,
33.657757333333336,
34.52250273333333,
34.03189173333333,
33.6612132
],
[
33.532926266666664,
33.2191918125,
32.9878255,
33.409918866666665,
33.56078946666667,
33.612385333333336,
33.3722299375,
34.661978866666665,
34.483488666666666,
33.566362
],
[
32.837727375,
32.6998816875,
33.1822096875,
32.9998251875,
33.056427875,
32.99099975,
33.6380384,
33.6917796,
33.3011016875,
32.99943375
]
]
},
"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" : 33.55564486027778,
"scoreError" : 0.3271002982173581,
"scoreConfidence" : [
33.22854456206042,
33.88274515849514
],
"scorePercentiles" : {
"0.0" : 32.9952510625,
"50.0" : 33.38312186666667,
"90.0" : 34.246822726666664,
"95.0" : 34.490976993333334,
"99.0" : 34.753170133333334,
"99.9" : 34.753170133333334,
"99.99" : 34.753170133333334,
"99.999" : 34.753170133333334,
"99.9999" : 34.753170133333334,
"100.0" : 34.753170133333334
},
"scoreUnit" : "ms/op",
"rawData" : [
[
33.0719365625,
33.19166325,
33.06589525,
33.778209733333334,
33.528794133333335,
33.7584452,
33.320065625,
33.16554975,
33.162231,
33.4086486
],
[
33.3061901875,
33.357595133333334,
33.043468125,
33.0284629375,
33.105086625,
33.1037296875,
32.9952510625,
33.122557625,
34.1410008,
34.15124746666667
],
[
34.27645533333333,
34.079815133333334,
33.9878438,
34.134266266666664,
33.664465066666665,
33.1656181875,
34.018440266666666,
34.2574422,
34.753170133333334,
33.52580066666667
]
]
},
"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" : 102.74285735333332,
"scoreError" : 0.6767162789601672,
"scoreConfidence" : [
102.06614107437315,
103.41957363229349
],
"scorePercentiles" : {
"0.0" : 100.9731818,
"50.0" : 102.5365711,
"90.0" : 104.53399388000001,
"95.0" : 105.33959591,
"99.0" : 105.8892812,
"99.9" : 105.8892812,
"99.99" : 105.8892812,
"99.999" : 105.8892812,
"99.9999" : 105.8892812,
"100.0" : 105.8892812
},
"scoreUnit" : "ms/op",
"rawData" : [
[
103.1432812,
102.5183044,
101.9187718,
104.8898534,
102.5395644,
102.9178888,
102.6284758,
102.2443208,
105.8892812,
104.612682
],
[
101.6943414,
102.8537462,
102.4899714,
101.9932684,
102.3756058,
101.9201346,
101.6263774,
102.1607718,
102.3878994,
102.316044
],
[
100.9731818,
103.4586676,
102.5335778,
101.7766528,
102.8358328,
103.1282796,
102.6767614,
102.8974448,
103.058937,
103.8258008
]
]
},
"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.811739683017,
"scoreError" : 1.7017086768458296,
"scoreConfidence" : [
251.11003100617117,
254.51344835986285
],
"scorePercentiles" : {
"0.0" : 251.48317216431445,
"50.0" : 252.56207342371044,
"90.0" : 254.81227169123787,
"95.0" : 254.89862121798274,
"99.0" : 254.89862121798274,
"99.9" : 254.89862121798274,
"99.99" : 254.89862121798274,
"99.999" : 254.89862121798274,
"99.9999" : 254.89862121798274,
"100.0" : 254.89862121798274
},
"scoreUnit" : "ns/op",
"rawData" : [
[
253.68942290279855,
251.8588928538695,
251.52035382386356,
251.48317216431445,
253.141248273991,
252.3664127953947,
252.6251182653174,
252.4990285821035,
254.03512595053414,
254.89862121798274
]
]
},
"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.8257274463777,
"scoreError" : 4.56561226636666,
"scoreConfidence" : [
249.26011518001104,
258.39133971274435
],
"scorePercentiles" : {
"0.0" : 251.14560804482426,
"50.0" : 252.78990672156127,
"90.0" : 260.4797722864017,
"95.0" : 260.9291065100612,
"99.0" : 260.9291065100612,
"99.9" : 260.9291065100612,
"99.99" : 260.9291065100612,
"99.999" : 260.9291065100612,
"99.9999" : 260.9291065100612,
"100.0" : 260.9291065100612
},
"scoreUnit" : "ns/op",
"rawData" : [
[
256.4357642734664,
252.22280262082162,
252.9472608979122,
252.63255254521033,
260.9291065100612,
251.53726726350624,
251.2768499346052,
251.14560804482426,
254.69051678307576,
254.43954559029356
]
]
},
"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" : 256.4394617944492,
"scoreError" : 7.80203657014067,
"scoreConfidence" : [
248.63742522430852,
264.24149836458986
],
"scorePercentiles" : {
"0.0" : 250.214508577221,
"50.0" : 256.67861881878935,
"90.0" : 264.69317348583365,
"95.0" : 264.90412719902497,
"99.0" : 264.90412719902497,
"99.9" : 264.90412719902497,
"99.99" : 264.90412719902497,
"99.999" : 264.90412719902497,
"99.9999" : 264.90412719902497,
"100.0" : 264.90412719902497
},
"scoreUnit" : "ns/op",
"rawData" : [
[
251.26910902590342,
253.50114265238278,
250.2652550714296,
250.214508577221,
257.2951622421004,
262.7945900671118,
259.7379331440534,
256.06207539547836,
258.35071456978613,
264.90412719902497
]
]
},
"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" : 260.1032464273397,
"scoreError" : 7.319968325119768,
"scoreConfidence" : [
252.78327810221992,
267.42321475245944
],
"scorePercentiles" : {
"0.0" : 256.46180493410947,
"50.0" : 258.57899623163905,
"90.0" : 271.2670341302255,
"95.0" : 271.91488816856105,
"99.0" : 271.91488816856105,
"99.9" : 271.91488816856105,
"99.99" : 271.91488816856105,
"99.999" : 271.91488816856105,
"99.9999" : 271.91488816856105,
"100.0" : 271.91488816856105
},
"scoreUnit" : "ns/op",
"rawData" : [
[
258.800722170361,
258.43056759126773,
258.90273915303266,
256.46180493410947,
257.0714359517674,
258.7274248720103,
258.2083730016955,
257.07816064538616,
265.4363477852059,
271.91488816856105
]
]
},
"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" : 265.933873379896,
"scoreError" : 2.523520080671662,
"scoreConfidence" : [
263.4103532992243,
268.4573934605677
],
"scorePercentiles" : {
"0.0" : 262.8325726958834,
"50.0" : 266.8982356741186,
"90.0" : 267.3427998437099,
"95.0" : 267.34707475596906,
"99.0" : 267.34707475596906,
"99.9" : 267.34707475596906,
"99.99" : 267.34707475596906,
"99.999" : 267.34707475596906,
"99.9999" : 267.34707475596906,
"100.0" : 267.34707475596906
},
"scoreUnit" : "ns/op",
"rawData" : [
[
263.34500818020354,
265.2440850126783,
265.4537018901835,
262.8325726958834,
267.30432563337706,
267.34707475596906,
267.0637596973736,
266.8958582932063,
266.9006130550309,
266.9517345850543
]
]
},
"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" : 250.6163887294841,
"scoreError" : 4.490288510486499,
"scoreConfidence" : [
246.1261002189976,
255.1066772399706
],
"scorePercentiles" : {
"0.0" : 248.53512774017344,
"50.0" : 249.86998773675353,
"90.0" : 257.80992679042464,
"95.0" : 258.43988445578987,
"99.0" : 258.43988445578987,
"99.9" : 258.43988445578987,
"99.99" : 258.43988445578987,
"99.999" : 258.43988445578987,
"99.9999" : 258.43988445578987,
"100.0" : 258.43988445578987
},
"scoreUnit" : "ns/op",
"rawData" : [
[
250.42399496449457,
250.33361713927613,
250.4765933064775,
252.14030780213787,
248.6969091492266,
249.40635833423093,
258.43988445578987,
249.00281537138008,
248.70827903165417,
248.53512774017344
]
]
},
"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.6393310404837489,
"scoreError" : 0.004273040940143765,
"scoreConfidence" : [
0.6350579995436051,
0.6436040814238927
],
"scorePercentiles" : {
"0.0" : 0.6200720062487989,
"50.0" : 0.6399813107153167,
"90.0" : 0.6486605237375839,
"95.0" : 0.6500654453559045,
"99.0" : 0.6505814373368333,
"99.9" : 0.6505814373368333,
"99.99" : 0.6505814373368333,
"99.999" : 0.6505814373368333,
"99.9999" : 0.6505814373368333,
"100.0" : 0.6505814373368333
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.6487052468695442,
0.649643270098781,
0.6482580155499402,
0.6505814373368333,
0.6408566919911892,
0.6397236908871764,
0.639970025558313,
0.6399925958723204,
0.6401634784098873,
0.6407799745036867
],
[
0.642229200509032,
0.64056304749854,
0.6418275352275352,
0.6463468546651762,
0.636016652432732,
0.6321662160368594,
0.6350944417636003,
0.6457920696062696,
0.6319421406676825,
0.6200720062487989
],
[
0.6413828922345077,
0.6390459722531003,
0.6389045899289583,
0.6409287434242985,
0.632254119095689,
0.632206863947212,
0.6351339187524604,
0.6334380484433796,
0.6391303720058982,
0.6367811026930668
]
]
},
"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.7544712077768819,
"scoreError" : 0.008514567442020672,
"scoreConfidence" : [
0.7459566403348612,
0.7629857752189027
],
"scorePercentiles" : {
"0.0" : 0.7391380782202831,
"50.0" : 0.750346052873435,
"90.0" : 0.7755211072923125,
"95.0" : 0.7780530117224616,
"99.0" : 0.7782177360627882,
"99.9" : 0.7782177360627882,
"99.99" : 0.7782177360627882,
"99.999" : 0.7782177360627882,
"99.9999" : 0.7782177360627882,
"100.0" : 0.7782177360627882
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.7569044643154443,
0.7493162833555579,
0.7510788515772118,
0.7495367087355506,
0.7399570693395123,
0.7401071235662079,
0.739368564382784,
0.7424172129784682,
0.740131694885907,
0.7391380782202831
],
[
0.7755609376259042,
0.7751626342899874,
0.7782177360627882,
0.7779182372621942,
0.7675646520036895,
0.7667557906001251,
0.7676551935164252,
0.7651273307509194,
0.7650758622166544,
0.7628954229622229
],
[
0.7521031198538203,
0.7496132541696583,
0.7487679006430652,
0.7574842343604462,
0.7411966356913136,
0.7447653093286277,
0.7560572451345868,
0.7463048559916431,
0.7442582501793032,
0.7436955793061502
]
]
},
"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.34892228718218515,
"scoreError" : 0.0010828984064386903,
"scoreConfidence" : [
0.34783938877574644,
0.35000518558862387
],
"scorePercentiles" : {
"0.0" : 0.3445815550949071,
"50.0" : 0.34917893847897075,
"90.0" : 0.3510288362441283,
"95.0" : 0.3515179056962521,
"99.0" : 0.3516031525856517,
"99.9" : 0.3516031525856517,
"99.99" : 0.3516031525856517,
"99.999" : 0.3516031525856517,
"99.9999" : 0.3516031525856517,
"100.0" : 0.3516031525856517
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.34818724775630605,
0.3470768391583932,
0.3445815550949071,
0.34661735803131394,
0.34815905247935036,
0.3481752718468892,
0.34972104638633533,
0.35029265836119217,
0.3510447243336335,
0.3516031525856517
],
[
0.3482023790211689,
0.3479069727481805,
0.34794140450524785,
0.34894715227342976,
0.3508858434385813,
0.34993626971826797,
0.3501969379752685,
0.3493661701454356,
0.34948511972343194,
0.35033244511691114
],
[
0.3473713830464822,
0.3471966623693179,
0.34735491172822097,
0.34720621250651723,
0.3514481582412887,
0.34926098594706634,
0.34909689101087515,
0.3496096251525688,
0.3502503882841133,
0.3502137964792081
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment