Skip to content

Instantly share code, notes, and snippets.

@mcimadamore
Last active January 5, 2022 22:09
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/08b52985b30d2e944ffbf44728294a91 to your computer and use it in GitHub Desktop.
Save mcimadamore/08b52985b30d2e944ffbf44728294a91 to your computer and use it in GitHub Desktop.
JDK 18 no 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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.006086889860017,
"scoreError" : 0.1476423419088832,
"scoreConfidence" : [
3.8584445479511333,
4.153729231768899
],
"scorePercentiles" : {
"0.0" : 3.7893358940671242,
"50.0" : 3.870693634066119,
"90.0" : 4.295333226825027,
"95.0" : 4.308243084130288,
"99.0" : 4.31077709906045,
"99.9" : 4.31077709906045,
"99.99" : 4.31077709906045,
"99.999" : 4.31077709906045,
"99.9999" : 4.31077709906045,
"100.0" : 4.31077709906045
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.306169799187427,
4.250622018134369,
4.246026414067022,
4.263902610584437,
3.7935061647414905,
3.792565811132666,
3.813460679067449,
3.8921859550778355,
3.7935331683485995,
3.7893358940671242
],
[
4.247333525744245,
4.260791842845245,
4.245872199306893,
4.280697664772662,
3.8266231290616513,
3.8077058284772276,
3.833906433532561,
3.890197790605893,
3.837768742263294,
3.832580912276965
],
[
4.246495622572141,
4.2967861796683495,
4.28225665123512,
4.31077709906045,
3.8038206020546372,
3.870806749477724,
3.8705805186545144,
3.845046439865308,
3.83489966760054,
3.8163505823166575
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22776532464760343,
"scoreError" : 0.0025368459588517864,
"scoreConfidence" : [
0.22522847868875165,
0.23030217060645522
],
"scorePercentiles" : {
"0.0" : 0.22432934529147983,
"50.0" : 0.22579220403427563,
"90.0" : 0.23293071052141526,
"95.0" : 0.23404272369643,
"99.0" : 0.23520529854254818,
"99.9" : 0.23520529854254818,
"99.99" : 0.23520529854254818,
"99.999" : 0.23520529854254818,
"99.9999" : 0.23520529854254818,
"100.0" : 0.23520529854254818
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22595834733514003,
0.22562824627875508,
0.22488218075539568,
0.22488420413669064,
0.22510807290729073,
0.22589704516711834,
0.22491985971223022,
0.22480610561797754,
0.22498356834532374,
0.22587457200902936
],
[
0.2327152493023256,
0.2319493050533148,
0.2326352158139535,
0.2329328910614525,
0.23285481145251397,
0.2330915260950606,
0.23520529854254818,
0.23260003626220363,
0.23291108566108007,
0.23277463471382037
],
[
0.22439047779273216,
0.22432934529147983,
0.2247459236298293,
0.2244885565529623,
0.22498431578947367,
0.22577212815884476,
0.22491851258992807,
0.22491671133093524,
0.22598923215898825,
0.22581227990970654
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.946198884753286,
"scoreError" : 0.2327913077386156,
"scoreConfidence" : [
3.7134075770146704,
4.178990192491901
],
"scorePercentiles" : {
"0.0" : 3.5883221745639755,
"50.0" : 3.7142023834874527,
"90.0" : 4.410441514251944,
"95.0" : 4.414816244844123,
"99.0" : 4.419379769466105,
"99.9" : 4.419379769466105,
"99.99" : 4.419379769466105,
"99.999" : 4.419379769466105,
"99.9999" : 4.419379769466105,
"100.0" : 4.419379769466105
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.264245101655788,
4.259292053636677,
4.269031976509526,
4.262868898777812,
3.600066127949773,
3.593901346388379,
3.596966208465104,
3.591583196574994,
3.5883221745639755,
3.5895940359504004
],
[
4.405044963102498,
4.400163383367767,
4.403309852820691,
4.395320744551094,
3.702244005402096,
3.710868729769756,
3.7027615506296523,
3.7028456933146305,
3.7028196867295113,
3.706431632124993
],
[
4.410479758398062,
4.41009731693688,
4.411082451971592,
4.419379769466105,
3.716759200635113,
3.7135241763997615,
3.7148805905751443,
3.713466812247554,
3.7155209063324484,
3.7130941973507947
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2610108972539951,
"scoreError" : 0.004234216962550235,
"scoreConfidence" : [
0.2567766802914449,
0.26524511421654534
],
"scorePercentiles" : {
"0.0" : 0.25083276930792375,
"50.0" : 0.2632606429287909,
"90.0" : 0.269487223344167,
"95.0" : 0.2725433321900895,
"99.0" : 0.27300505128205127,
"99.9" : 0.27300505128205127,
"99.99" : 0.27300505128205127,
"99.999" : 0.27300505128205127,
"99.9999" : 0.27300505128205127,
"100.0" : 0.27300505128205127
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2515688672699849,
0.2526791237373737,
0.2536463788032454,
0.25347273556231004,
0.25083276930792375,
0.251210041185334,
0.25382023642820906,
0.2535952904206792,
0.25601264994882295,
0.25351891789153574
],
[
0.26278826470588235,
0.263198870594424,
0.26181827838827837,
0.27216556202393904,
0.2696356323450135,
0.26349443865192207,
0.26815154233654875,
0.2626133149606299,
0.27300505128205127,
0.2634908978409689
],
[
0.26352721812434143,
0.26307756677181915,
0.2637300938323669,
0.2633224152631579,
0.2647347708994709,
0.26476136209634726,
0.26454728662083554,
0.26381682594936706,
0.264534326811211,
0.2635561875658588
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.469543711641674,
"scoreError" : 0.01277975221629875,
"scoreConfidence" : [
3.456763959425375,
3.4823234638579725
],
"scorePercentiles" : {
"0.0" : 3.4404577178852733,
"50.0" : 3.476556329209928,
"90.0" : 3.4846279965989004,
"95.0" : 3.5054292880351756,
"99.0" : 3.521844968968903,
"99.9" : 3.521844968968903,
"99.99" : 3.521844968968903,
"99.999" : 3.521844968968903,
"99.9999" : 3.521844968968903,
"100.0" : 3.521844968968903
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.4840207221221338,
3.4839327696985065,
3.484663164612493,
3.482554123073059,
3.479515263810253,
3.4783857179400544,
3.478747403519156,
3.4758470067400147,
3.480342241488012,
3.47921702688447
],
[
3.448255966476924,
3.4478052537446398,
3.448481162670393,
3.44715652739507,
3.4404577178852733,
3.443986681322267,
3.4411944933054395,
3.4423043806381446,
3.447605083211597,
3.521844968968903
],
[
3.4743751915978827,
3.4919982763621262,
3.4686599193240033,
3.4623236751007824,
3.478590973988771,
3.466952751977123,
3.4631543116859453,
3.4772656516798413,
3.4843114844765677,
3.482361437550391
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.228050017161091,
"scoreError" : 0.0025502827795850897,
"scoreConfidence" : [
0.22549973438150592,
0.23060029994067607
],
"scorePercentiles" : {
"0.0" : 0.22352478507596069,
"50.0" : 0.22581770045146726,
"90.0" : 0.23253415555555557,
"95.0" : 0.23429369753701484,
"99.0" : 0.2363078252243741,
"99.9" : 0.2363078252243741,
"99.99" : 0.2363078252243741,
"99.999" : 0.2363078252243741,
"99.9999" : 0.2363078252243741,
"100.0" : 0.2363078252243741
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22579761489841987,
0.2246101845532106,
0.22527633858622242,
0.22359601609298166,
0.22540765570076612,
0.22352478507596069,
0.22543863812528167,
0.22527613102206212,
0.22473919047619048,
0.22404294805194805
],
[
0.22526502926609634,
0.22583778600451468,
0.2258688776523702,
0.2257932690744921,
0.2279397484047402,
0.22526124088248536,
0.22529518198198198,
0.22524127059882937,
0.2265655366847826,
0.2363078252243741
],
[
0.23250861831706182,
0.23245420771375463,
0.2325369930264993,
0.23244278345724906,
0.23231960845332095,
0.23229707245703668,
0.23234106595448212,
0.23244356970260224,
0.23242555250929367,
0.23264577488372093
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3488643611732231,
"scoreError" : 0.0029605173036475743,
"scoreConfidence" : [
0.34590384386957557,
0.35182487847687066
],
"scorePercentiles" : {
"0.0" : 0.33464637993311036,
"50.0" : 0.3496638085255066,
"90.0" : 0.35211075630417216,
"95.0" : 0.35650690150213477,
"99.0" : 0.3589385581061693,
"99.9" : 0.3589385581061693,
"99.99" : 0.3589385581061693,
"99.999" : 0.3589385581061693,
"99.9999" : 0.3589385581061693,
"100.0" : 0.3589385581061693
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3349257061579652,
0.33464637993311036,
0.35234209366197183,
0.3495600251572327,
0.34902416399162595,
0.34952918448637316,
0.3495830740740741,
0.3494280356145251,
0.34958859049615654,
0.34930381424581003
],
[
0.34965686023759607,
0.34977514405594406,
0.3500287200839748,
0.3499845073477957,
0.3498445202797203,
0.3498091734265734,
0.34977826993006994,
0.3496806498951782,
0.3496914109014675,
0.34974917972027975
],
[
0.3496707568134172,
0.34974030118798044,
0.3492413691556176,
0.3497647545454545,
0.354517364280652,
0.3589385581061693,
0.34745533472222223,
0.3468077442827443,
0.3469563633841886,
0.3469087850208044
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.6386166503226068,
"scoreError" : 0.030369367021339286,
"scoreConfidence" : [
0.6082472833012675,
0.6689860173439461
],
"scorePercentiles" : {
"0.0" : 0.5946249263657957,
"50.0" : 0.6169820683527945,
"90.0" : 0.6957442402537575,
"95.0" : 0.7428715847368035,
"99.0" : 0.7903587819905213,
"99.9" : 0.7903587819905213,
"99.99" : 0.7903587819905213,
"99.999" : 0.7903587819905213,
"99.9999" : 0.7903587819905213,
"100.0" : 0.7903587819905213
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6229991259259259,
0.6054248379685611,
0.605286853688029,
0.6163356342364532,
0.6053388488512697,
0.6237258082191781,
0.6100386658536585,
0.6151994059040591,
0.6016953353365384,
0.61843021631644
],
[
0.6013475901442308,
0.6153265953259532,
0.6087121046228711,
0.6176285024691358,
0.636610441475827,
0.6085122420924575,
0.5983683313397129,
0.6080552952612394,
0.5946249263657957,
0.60176578125
],
[
0.6871136978021978,
0.6797917309782608,
0.6787496214382632,
0.6757087408906882,
0.6836600095628416,
0.6967031894150418,
0.6610976195508587,
0.7903587819905213,
0.7040184233473981,
0.6858711520547945
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.36338896082206623,
"scoreError" : 0.005547480420635129,
"scoreConfidence" : [
0.3578414804014311,
0.36893644124270136
],
"scorePercentiles" : {
"0.0" : 0.3515289079409698,
"50.0" : 0.36713435840058695,
"90.0" : 0.3714607389012621,
"95.0" : 0.3720525222704486,
"99.0" : 0.37248557483246464,
"99.9" : 0.37248557483246464,
"99.99" : 0.37248557483246464,
"99.999" : 0.37248557483246464,
"99.9999" : 0.37248557483246464,
"100.0" : 0.37248557483246464
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3521310914848698,
0.3517413874824191,
0.3515756219255095,
0.3515289079409698,
0.35171974331926864,
0.35174021026722924,
0.35227321830985914,
0.3528003815232722,
0.35356222544169613,
0.35166205973295855
],
[
0.37129092878338277,
0.37248557483246464,
0.3713340259836674,
0.37169820653789004,
0.37147481811432814,
0.3707629948109711,
0.370090950443787,
0.3699800303254438,
0.3697449963045085,
0.3697866703621582
],
[
0.36809322958057394,
0.3671979992657856,
0.3670712237710932,
0.3672459676945668,
0.3671275884079237,
0.3672362569750367,
0.3670027028613353,
0.3671411283932502,
0.36707449523110786,
0.36709418855465886
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.34379091911293463,
"scoreError" : 0.0035692505599990688,
"scoreConfidence" : [
0.34022166855293556,
0.3473601696729337
],
"scorePercentiles" : {
"0.0" : 0.33690198316498315,
"50.0" : 0.34255926687622473,
"90.0" : 0.35139477724719104,
"95.0" : 0.3520345424427208,
"99.0" : 0.352796643864598,
"99.9" : 0.352796643864598,
"99.99" : 0.352796643864598,
"99.999" : 0.352796643864598,
"99.9999" : 0.352796643864598,
"100.0" : 0.352796643864598
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3390685345528455,
0.3389138868563686,
0.3383532657200811,
0.3381637532116295,
0.33690198316498315,
0.33698332053872054,
0.3380693283783784,
0.3376874642375169,
0.33709701886792454,
0.3420116295283664
],
[
0.34290639204934886,
0.3417220833333333,
0.3422565410396717,
0.3413696207366985,
0.3434676410432395,
0.3431464471879287,
0.3424397214236824,
0.34210316963064297,
0.3444167398485891,
0.3426788123287671
],
[
0.3513872106741573,
0.3513956179775281,
0.35141100491573035,
0.3510052596491228,
0.3509460764375877,
0.3512019592982456,
0.3513577654494382,
0.352796643864598,
0.34802423034098817,
0.3444444511019284
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.7621313112349293,
"scoreError" : 0.07851808531448884,
"scoreConfidence" : [
0.6836132259204404,
0.8406493965494182
],
"scorePercentiles" : {
"0.0" : 0.6176571481481481,
"50.0" : 0.8009868283862994,
"90.0" : 0.8993582730084818,
"95.0" : 0.9165623082293315,
"99.0" : 0.9354809593345657,
"99.9" : 0.9354809593345657,
"99.99" : 0.9354809593345657,
"99.999" : 0.9354809593345657,
"99.9999" : 0.9354809593345657,
"100.0" : 0.9354809593345657
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.8840843604240283,
0.897268593639576,
0.8028080465489567,
0.7991656102236422,
0.8747115769230769,
0.6333942873417722,
0.6467813901808785,
0.6406495556978233,
0.6837250245901639,
0.6335071202531646
],
[
0.8965982182468694,
0.8926405401069518,
0.8814530316901409,
0.8141574975609757,
0.8316076611295681,
0.9354809593345657,
0.8372518093645485,
0.8902882989323844,
0.8995904596050269,
0.9010834118705036
],
[
0.6378423554140127,
0.6666361810918775,
0.8138599284552845,
0.62578942375,
0.6707669021447721,
0.6265166020025031,
0.6319951212121212,
0.6692396697860963,
0.6273885513784461,
0.6176571481481481
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23301650511133204,
"scoreError" : 0.003497311379847813,
"scoreConfidence" : [
0.22951919373148422,
0.23651381649117986
],
"scorePercentiles" : {
"0.0" : 0.22488748741007195,
"50.0" : 0.23633019154463863,
"90.0" : 0.2371741660637215,
"95.0" : 0.23726425171684468,
"99.0" : 0.23736126850094877,
"99.9" : 0.23736126850094877,
"99.99" : 0.23736126850094877,
"99.999" : 0.23736126850094877,
"99.9999" : 0.23736126850094877,
"100.0" : 0.23736126850094877
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22596704065040651,
0.22695003811252268,
0.22577553655234658,
0.22581661760722346,
0.22584861399548534,
0.22584858735891647,
0.22534389459459458,
0.22531186216216217,
0.22586641760722348,
0.22488748741007195
],
[
0.23634709589041095,
0.2362589579593765,
0.23648457730496453,
0.23646037807183365,
0.23646865926275992,
0.23628426688710438,
0.23633992158715164,
0.23629536513934812,
0.2362686452527161,
0.23632046150212566
],
[
0.23711571611374407,
0.23736126850094877,
0.23718487434803223,
0.2370907739336493,
0.2369058290719697,
0.23665147587511826,
0.23666141390728476,
0.2366199072847682,
0.23657880889309366,
0.23718066050260786
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3704004755692317,
"scoreError" : 0.005655805244646468,
"scoreConfidence" : [
0.36474467032458524,
0.3760562808138782
],
"scorePercentiles" : {
"0.0" : 0.35525183806818184,
"50.0" : 0.37343959738805965,
"90.0" : 0.37825394618291763,
"95.0" : 0.38444061565707394,
"99.0" : 0.38742451587916343,
"99.9" : 0.38742451587916343,
"99.99" : 0.38742451587916343,
"99.999" : 0.38742451587916343,
"99.9999" : 0.38742451587916343,
"100.0" : 0.38742451587916343
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.35525183806818184,
0.36121860072202167,
0.3575358148677627,
0.3574476521428571,
0.3576123416726233,
0.3575926683345247,
0.3760602721804511,
0.36531862600438275,
0.36323338779956427,
0.3574053307142857
],
[
0.3741549670905011,
0.37165927711738483,
0.3713024818114328,
0.37450931062874254,
0.3762866827067669,
0.37170908915304607,
0.38742451587916343,
0.3756751816816817,
0.3682758697571744,
0.36787260220588236
],
[
0.3782701662887377,
0.37633948306997744,
0.37673146385542167,
0.3767698953313253,
0.3819992427480916,
0.3743752260479042,
0.3749951191904048,
0.37810796523053664,
0.3733872,
0.3734919947761194
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22958020393514764,
"scoreError" : 0.001838720005775833,
"scoreConfidence" : [
0.2277414839293718,
0.23141892394092348
],
"scorePercentiles" : {
"0.0" : 0.22643456994114985,
"50.0" : 0.2282240879335165,
"90.0" : 0.2333335765858209,
"95.0" : 0.23386787912708806,
"99.0" : 0.23414702715355806,
"99.9" : 0.23414702715355806,
"99.99" : 0.23414702715355806,
"99.999" : 0.23414702715355806,
"99.9999" : 0.23414702715355806,
"100.0" : 0.23414702715355806
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23333873833955224,
0.2328640144320298,
0.2327427873429502,
0.23272773801768265,
0.23290010195530728,
0.23414702715355806,
0.23328712080223882,
0.23363948528724895,
0.2332722358974359,
0.2331157138863001
],
[
0.22806583675330597,
0.22963565059687788,
0.22812183766529867,
0.2271546902815622,
0.2269549836660617,
0.2268545188208617,
0.22643755092802173,
0.22643456994114985,
0.22645167813490266,
0.2271400345140781
],
[
0.22749914051841746,
0.22738933772727274,
0.2275213701682583,
0.22772065043240783,
0.22854595797167657,
0.22832633820173437,
0.228909471395881,
0.23044254122524183,
0.22801410483135826,
0.22775089116575592
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5856140956236869,
"scoreError" : 0.004895595819275973,
"scoreConfidence" : [
0.5807184998044109,
0.590509691442963
],
"scorePercentiles" : {
"0.0" : 0.5777836258660508,
"50.0" : 0.582567434225844,
"90.0" : 0.5938520508896797,
"95.0" : 0.6031207259826522,
"99.0" : 0.6120924217603912,
"99.9" : 0.6120924217603912,
"99.99" : 0.6120924217603912,
"99.999" : 0.6120924217603912,
"99.9999" : 0.6120924217603912,
"100.0" : 0.6120924217603912
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5799902433371958,
0.5806573329466357,
0.5800247601390498,
0.584342456775701,
0.5808753217189315,
0.580517222737819,
0.582601601862631,
0.5830105850815851,
0.5855286549707602,
0.5811632868757259
],
[
0.5811741881533101,
0.5817253790697674,
0.5807187598607889,
0.579085662037037,
0.5796669942062572,
0.5850200736842105,
0.582533266589057,
0.5777836258660508,
0.5801888806488992,
0.5803276067285383
],
[
0.5905336977567887,
0.5919770142011834,
0.6120924217603912,
0.5938614911032029,
0.5894371542991755,
0.5916603617021277,
0.5902865436320754,
0.5957802476190476,
0.5937670889679715,
0.5920909443786982
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.584828020891539,
"scoreError" : 0.0036706335577500254,
"scoreConfidence" : [
0.581157387333789,
0.588498654449289
],
"scorePercentiles" : {
"0.0" : 0.5795117902665121,
"50.0" : 0.5829544242424243,
"90.0" : 0.5916746939746726,
"95.0" : 0.599092209713937,
"99.0" : 0.6035556887816647,
"99.9" : 0.6035556887816647,
"99.99" : 0.6035556887816647,
"99.999" : 0.6035556887816647,
"99.9999" : 0.6035556887816647,
"100.0" : 0.6035556887816647
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5878764770857814,
0.5895194051825677,
0.5919068568047338,
0.5869153141852286,
0.5867635158264948,
0.5865542837045721,
0.595440272294887,
0.5883348378378378,
0.5895852285041225,
0.5886998752941176
],
[
0.5797963916570105,
0.5801906454229432,
0.5815136411149826,
0.5808452517401392,
0.5800490092699884,
0.5835500244755245,
0.5821865337209302,
0.5808854895591647,
0.5867200105509964,
0.6035556887816647
],
[
0.5824050395809081,
0.5829869149184149,
0.5796216940903823,
0.5801704785631518,
0.5795117902665121,
0.5829219335664335,
0.579892563151796,
0.5815671162790698,
0.5803200173812283,
0.5845543259345795
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5912316562547881,
"scoreError" : 0.004784411071254699,
"scoreConfidence" : [
0.5864472451835334,
0.5960160673260428
],
"scorePercentiles" : {
"0.0" : 0.5807314303944315,
"50.0" : 0.5925985473548052,
"90.0" : 0.6001987321342925,
"95.0" : 0.6042793851742861,
"99.0" : 0.6079607691373026,
"99.9" : 0.6079607691373026,
"99.99" : 0.6079607691373026,
"99.999" : 0.6079607691373026,
"99.9999" : 0.6079607691373026,
"100.0" : 0.6079607691373026
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5816898941860466,
0.5841015425904318,
0.5816665348837209,
0.5837521120186698,
0.5817910127906977,
0.5858073032786886,
0.5807314303944315,
0.5821987895348837,
0.5814684587688734,
0.5821661604651163
],
[
0.5946391947743468,
0.5967048331346841,
0.5928810296208531,
0.591832231678487,
0.5910534734356553,
0.5912883132387707,
0.5923160650887574,
0.591233280141844,
0.6002308705035971,
0.60126734375
],
[
0.5953591212841854,
0.5932414206161137,
0.6079607691373026,
0.5999094868105516,
0.5940746401425178,
0.5960453773809524,
0.5945045106888361,
0.5945877090261282,
0.5949852675386444,
0.5974615107398568
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.5939769426316349,
"scoreError" : 0.0062929938829471965,
"scoreConfidence" : [
0.5876839487486877,
0.6002699365145822
],
"scorePercentiles" : {
"0.0" : 0.5788598206018518,
"50.0" : 0.5922620402366864,
"90.0" : 0.6058372923047455,
"95.0" : 0.6132286678169192,
"99.0" : 0.6206985285359802,
"99.9" : 0.6206985285359802,
"99.99" : 0.6206985285359802,
"99.999" : 0.6206985285359802,
"99.9999" : 0.6206985285359802,
"100.0" : 0.6206985285359802
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5922779467455621,
0.5809706469221835,
0.5788598206018518,
0.5859360925058548,
0.5927092488151658,
0.5807012784222738,
0.5984123971291866,
0.6000540851318945,
0.5842061060606061,
0.6017315084134616
],
[
0.5790293414351851,
0.6046472814009661,
0.6026447918170879,
0.5960418214285714,
0.6059695157384988,
0.607116963592233,
0.6206985285359802,
0.6040234987922706,
0.5920582556213018,
0.5916629078014184
],
[
0.5967185184743743,
0.5941655724465558,
0.5909099551357733,
0.5843516203271027,
0.5969880668257757,
0.5894094122497056,
0.5909009303423849,
0.592047501775148,
0.5922461337278107,
0.5918185307328605
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5864438945500414,
"scoreError" : 0.003231510427643401,
"scoreConfidence" : [
0.5832123841223981,
0.5896754049776848
],
"scorePercentiles" : {
"0.0" : 0.5804104651972157,
"50.0" : 0.5848809380841122,
"90.0" : 0.5947211083982703,
"95.0" : 0.5951446510107016,
"99.0" : 0.5951829286563615,
"99.9" : 0.5951829286563615,
"99.99" : 0.5951829286563615,
"99.999" : 0.5951829286563615,
"99.9999" : 0.5951829286563615,
"100.0" : 0.5951829286563615
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5935967805456702,
0.5951829286563615,
0.5941873705463183,
0.5929620462085308,
0.5938754056939501,
0.5951133329369798,
0.587987321974148,
0.5827062351571595,
0.5849741787383178,
0.5819857639534883
],
[
0.5811295632984901,
0.5827082293364377,
0.5807552436194896,
0.5831126282051282,
0.5847876974299066,
0.5804104651972157,
0.5878076415981198,
0.5821248395348837,
0.5832563123543123,
0.5832303438228438
],
[
0.5853038350877193,
0.5822852805587893,
0.5947804126040428,
0.5839627421236873,
0.5850527415204678,
0.5852884023391813,
0.5879032256169213,
0.5845612870478413,
0.5838504749124854,
0.5884341058823529
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.587342872883795,
"scoreError" : 0.006323420897355487,
"scoreConfidence" : [
0.5810194519864396,
0.5936662937811505
],
"scorePercentiles" : {
"0.0" : 0.5773463702422146,
"50.0" : 0.5840949544924154,
"90.0" : 0.5993748383233533,
"95.0" : 0.6107723072649572,
"99.0" : 0.6107887985347985,
"99.9" : 0.6107887985347985,
"99.99" : 0.6107887985347985,
"99.999" : 0.6107887985347985,
"99.9999" : 0.6107887985347985,
"100.0" : 0.6107887985347985
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5842048284714119,
0.5779284930715936,
0.5924241846153846,
0.5791681435185185,
0.5807743259860789,
0.5773463702422146,
0.6107588144078144,
0.5953124720570749,
0.5902954516509434,
0.5944315486935867
],
[
0.5834411375291375,
0.5839850805134189,
0.581217,
0.5811468885017421,
0.6107887985347985,
0.597972072879331,
0.5991682586826347,
0.5993977916167664,
0.591939226035503,
0.591292256501182
],
[
0.5854643461988304,
0.5789243877314815,
0.5781390265588915,
0.5783722901734104,
0.5805957552204176,
0.5785672242774567,
0.5892529434628975,
0.5784735560693641,
0.5798556570104287,
0.5896478563015312
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.5858248151597074,
"scoreError" : 0.004672974574391664,
"scoreConfidence" : [
0.5811518405853158,
0.590497789734099
],
"scorePercentiles" : {
"0.0" : 0.5789400173611111,
"50.0" : 0.5837016879950334,
"90.0" : 0.5995383852834875,
"95.0" : 0.6035658254523523,
"99.0" : 0.6036418793727383,
"99.9" : 0.6036418793727383,
"99.99" : 0.6036418793727383,
"99.999" : 0.6036418793727383,
"99.9999" : 0.6036418793727383,
"100.0" : 0.6036418793727383
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5866204443141853,
0.5854207450292398,
0.5912258203309693,
0.603503599517491,
0.5815257802325582,
0.5794589212962963,
0.5803671009280742,
0.5812743670150987,
0.5808222354988399,
0.57935171875
],
[
0.581151950058072,
0.5799822699884125,
0.5812319036004646,
0.5812831742160278,
0.5867451817116061,
0.58470099182243,
0.5800597369640788,
0.5855298046783626,
0.5827023841676368,
0.5823608242142025
],
[
0.5858341273364486,
0.5958476226190477,
0.5789400173611111,
0.5805988004640371,
0.5999484700239808,
0.6036418793727383,
0.5863523563892146,
0.5866248956623681,
0.5898222603062426,
0.5918150709219858
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.5869027541053724,
"scoreError" : 0.004889692832067114,
"scoreConfidence" : [
0.5820130612733053,
0.5917924469374395
],
"scorePercentiles" : {
"0.0" : 0.5766617638248848,
"50.0" : 0.5860356598360655,
"90.0" : 0.594968965188902,
"95.0" : 0.6072733738742689,
"99.0" : 0.6175206802469135,
"99.9" : 0.6175206802469135,
"99.99" : 0.6175206802469135,
"99.999" : 0.6175206802469135,
"99.9999" : 0.6175206802469135,
"100.0" : 0.6175206802469135
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5833999988344989,
0.5806527784222738,
0.5806583445475638,
0.5766617638248848,
0.5834809184149184,
0.5954215261904762,
0.581389087108014,
0.5831726363636364,
0.57809142147806,
0.5810869163763066
],
[
0.5854663403508772,
0.5988892141148325,
0.5891410494699647,
0.587199147887324,
0.588171169212691,
0.5859540538641687,
0.5860485421545667,
0.5856473758782201,
0.5864195287221571,
0.5856653255269321
],
[
0.5878658954171563,
0.5885236023529412,
0.5870620469483568,
0.6175206802469135,
0.5868313223915592,
0.5874569084507042,
0.5860227775175644,
0.586987118544601,
0.585299216374269,
0.5908959161747344
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.225320270393942,
"scoreError" : 0.23852881226635686,
"scoreConfidence" : [
3.986791458127585,
4.463849082660299
],
"scorePercentiles" : {
"0.0" : 3.9234248415481674,
"50.0" : 3.9470759842944023,
"90.0" : 4.696371980651707,
"95.0" : 4.702012801243319,
"99.0" : 4.704015537785039,
"99.9" : 4.704015537785039,
"99.99" : 4.704015537785039,
"99.999" : 4.704015537785039,
"99.9999" : 4.704015537785039,
"100.0" : 4.704015537785039
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.628718718491648,
4.614270993723419,
4.61938900725597,
4.615717496200609,
3.9242775915924697,
3.924011959102327,
3.934483253221658,
3.9240054308299714,
3.9234248415481674,
3.9243309486690507
],
[
4.696687556279665,
4.693531800000082,
4.704015537785039,
4.700374198618275,
3.95254590478556,
3.952238843997007,
3.9449926324217364,
3.9426710030853953,
3.9434716377361934,
3.943751034678896
],
[
4.643941088537211,
4.644182842913807,
4.646360633431131,
4.644983639576709,
3.9452837939306415,
3.9455105400546313,
3.944598339304733,
3.944931340363288,
3.9442640751487925,
3.9486414285341738
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23018250685433506,
"scoreError" : 0.0031077333442288174,
"scoreConfidence" : [
0.22707477351010624,
0.23329024019856387
],
"scorePercentiles" : {
"0.0" : 0.2235200527256479,
"50.0" : 0.23272007142857143,
"90.0" : 0.23420338004172753,
"95.0" : 0.23442800686992954,
"99.0" : 0.2345540192217534,
"99.9" : 0.2345540192217534,
"99.99" : 0.2345540192217534,
"99.999" : 0.2345540192217534,
"99.9999" : 0.2345540192217534,
"100.0" : 0.2345540192217534
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23263884558139536,
0.2325424760576476,
0.23266976837209302,
0.23272125360632853,
0.23295266045645086,
0.232807902745463,
0.23289337569832402,
0.2326445023255814,
0.23291427141527002,
0.23271888925081433
],
[
0.22363842020563254,
0.2236136177916853,
0.22369094677996423,
0.22358421949038892,
0.2235800670540903,
0.2252045560558307,
0.22372818559928442,
0.2235815136343317,
0.2235200527256479,
0.22358766785873938
],
[
0.23422579400749063,
0.2345540192217534,
0.23432490585480092,
0.23379232990654206,
0.23372295607476634,
0.23390213931743806,
0.23381384385226742,
0.23399115762394762,
0.23391321271622253,
0.23400165434985967
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.494295905345552,
"scoreError" : 0.2315682326020344,
"scoreConfidence" : [
4.262727672743517,
4.725864137947586
],
"scorePercentiles" : {
"0.0" : 4.187890308222387,
"50.0" : 4.2420188257127265,
"90.0" : 4.934967873121849,
"95.0" : 4.9371338081371645,
"99.0" : 4.939393339931828,
"99.9" : 4.939393339931828,
"99.99" : 4.939393339931828,
"99.999" : 4.939393339931828,
"99.9999" : 4.939393339931828,
"100.0" : 4.939393339931828
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.934987337135712,
4.934792696997084,
4.939393339931828,
4.935285100305166,
4.227274769701758,
4.2404303651385025,
4.2436072862869505,
4.247770657910378,
4.2384150724121055,
4.267770372428329
],
[
4.906834257215297,
4.905522064703316,
4.90199176443982,
4.9070731838582535,
4.220317883399121,
4.23758435689864,
4.216244266140413,
4.200852540420006,
4.206616026354883,
4.20486186830757
],
[
4.90175271819204,
4.896886464814182,
4.878874281934093,
4.885778298712024,
4.191270143181627,
4.193360299270131,
4.192398415382164,
4.189788060325827,
4.187890308222387,
4.193252960346959
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23659800442923348,
"scoreError" : 0.002376097280245516,
"scoreConfidence" : [
0.23422190714898797,
0.238974101709479
],
"scorePercentiles" : {
"0.0" : 0.23044842561031784,
"50.0" : 0.23745494257237781,
"90.0" : 0.23987319462829734,
"95.0" : 0.24007689294718693,
"99.0" : 0.24022562584053794,
"99.9" : 0.24022562584053794,
"99.99" : 0.24022562584053794,
"99.999" : 0.24022562584053794,
"99.9999" : 0.24022562584053794,
"100.0" : 0.24022562584053794
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24022562584053794,
0.23957146312260535,
0.2397836845637584,
0.23962062164750958,
0.239414196744854,
0.23987427386091126,
0.23995520239808155,
0.2398634815347722,
0.23982616155321188,
0.23986226522781776
],
[
0.23746222971048886,
0.237422177978168,
0.23744585334598955,
0.23757126400759734,
0.23744765543426674,
0.2381523319047619,
0.23731801802656546,
0.2373917935453251,
0.2374039563360228,
0.2376982945368171
],
[
0.23107577598152426,
0.23108705912240185,
0.2309841948291782,
0.23044842561031784,
0.23091961449676823,
0.2311664417744917,
0.2310036545034642,
0.23723439924134662,
0.23908744933078394,
0.23162256666666667
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_aligned",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23622295323278253,
"scoreError" : 0.0028676409486211598,
"scoreConfidence" : [
0.23335531228416137,
0.2390905941814037
],
"scorePercentiles" : {
"0.0" : 0.22979506568672486,
"50.0" : 0.23710401306024417,
"90.0" : 0.24026991455331412,
"95.0" : 0.2405542669741952,
"99.0" : 0.24085970678863747,
"99.9" : 0.24085970678863747,
"99.99" : 0.24085970678863747,
"99.999" : 0.24085970678863747,
"99.9999" : 0.24085970678863747,
"100.0" : 0.24085970678863747
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23236061913608919,
0.23162252962962962,
0.22985150137867646,
0.22983113734497015,
0.22997805103448277,
0.22979506568672486,
0.22986877619485294,
0.2309306782086796,
0.2310524572748268,
0.22988770450367646
],
[
0.24085970678863747,
0.2393672071770335,
0.24030436167146974,
0.23947239205361417,
0.2370312251184834,
0.23703295594504975,
0.23699443675982945,
0.2369514149692089,
0.23694350260540029,
0.2371750701754386
],
[
0.24023087608069163,
0.24006368138195777,
0.2402742521613833,
0.24011365098415746,
0.24002976487523991,
0.23956241379310345,
0.239828677852349,
0.2398659338446788,
0.23999396642685852,
0.2394145859262805
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23144125519796288,
"scoreError" : 0.0031023568442001197,
"scoreConfidence" : [
0.22833889835376275,
0.234543612042163
],
"scorePercentiles" : {
"0.0" : 0.22343876596694953,
"50.0" : 0.23400473211639722,
"90.0" : 0.2353845228770295,
"95.0" : 0.23541101047058824,
"99.0" : 0.23542681035294116,
"99.9" : 0.23542681035294116,
"99.99" : 0.23542681035294116,
"99.999" : 0.23542681035294116,
"99.9999" : 0.23542681035294116,
"100.0" : 0.23542681035294116
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23539808329411765,
0.23542681035294116,
0.23538570729411765,
0.23454571448663852,
0.23388025666199158,
0.23420602013108613,
0.23396493451824135,
0.2352923640639699,
0.23537386312323613,
0.23479048193336463
],
[
0.23530780761994355,
0.23490550563380283,
0.2351068280075188,
0.23422679822097378,
0.2340445297145531,
0.2338934745208041,
0.2341720468164794,
0.23430804028103044,
0.2337089065420561,
0.23380509158878504
],
[
0.22575398510830325,
0.22473764195867027,
0.22941985596330275,
0.22476545732255165,
0.2254785466426318,
0.2246981109613657,
0.22436542844324808,
0.22343876596694953,
0.22452762432675044,
0.22430897443946188
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2332304050712887,
"scoreError" : 5.017086931110288E-4,
"scoreConfidence" : [
0.23272869637817767,
0.23373211376439973
],
"scorePercentiles" : {
"0.0" : 0.23183676645041706,
"50.0" : 0.2335809617043922,
"90.0" : 0.23398286335335003,
"95.0" : 0.2342413285068409,
"99.0" : 0.23445679194001876,
"99.9" : 0.23445679194001876,
"99.99" : 0.23445679194001876,
"99.999" : 0.23445679194001876,
"99.9999" : 0.23445679194001876,
"100.0" : 0.23445679194001876
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23385134315100514,
0.23406504024333177,
0.23399112535079514,
0.23348409056956115,
0.23445679194001876,
0.23376378925233646,
0.2336867398411957,
0.23373756728971962,
0.23372055420560747,
0.23366666931340496
],
[
0.23369506728971962,
0.23343812692487168,
0.2335409817927171,
0.23368306585707613,
0.23362094161606725,
0.23366127790751984,
0.23341500373308446,
0.23379463224299066,
0.23390850537634408,
0.23324835384615383
],
[
0.23228228551532035,
0.23273179720930232,
0.23234805945192755,
0.23226233611884867,
0.23231812813370473,
0.2322815139275766,
0.23229772364143056,
0.2322782441968431,
0.2318456297497683,
0.23183676645041706
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23910032693239566,
"scoreError" : 0.0026787957772407486,
"scoreConfidence" : [
0.2364215311551549,
0.24177912270963642
],
"scorePercentiles" : {
"0.0" : 0.2320854626450116,
"50.0" : 0.23996712533888437,
"90.0" : 0.2428830261733046,
"95.0" : 0.24298038050024284,
"99.0" : 0.24301188489558037,
"99.9" : 0.24301188489558037,
"99.99" : 0.24301188489558037,
"99.999" : 0.24301188489558037,
"99.9999" : 0.24301188489558037,
"100.0" : 0.24301188489558037
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24030856724303554,
0.23990958752997601,
0.24043703844305622,
0.23960203352490422,
0.23980005321188877,
0.23984015723873442,
0.2400246631477927,
0.23984035474592522,
0.23976087583892616,
0.23972392573071394
],
[
0.24218746708615682,
0.24250604701890452,
0.2423809195736434,
0.24234119282945737,
0.2426360305528613,
0.24291047013113162,
0.2424620828889966,
0.2423939031007752,
0.24229560871670702,
0.2420468388969521
],
[
0.2326914134883721,
0.23224505246053853,
0.23229262488393687,
0.23225346193129062,
0.2324228847583643,
0.2330215421518398,
0.2320854626450116,
0.23662305912961212,
0.24301188489558037,
0.24295460417678486
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_instance_aligned",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2272179305436261,
"scoreError" : 0.002778112416624449,
"scoreConfidence" : [
0.22443981812700164,
0.22999604296025056
],
"scorePercentiles" : {
"0.0" : 0.2233993434569004,
"50.0" : 0.2247015745732255,
"90.0" : 0.2327467772569827,
"95.0" : 0.2337906251653951,
"99.0" : 0.23479055279211639,
"99.9" : 0.23479055279211639,
"99.99" : 0.23479055279211639,
"99.999" : 0.23479055279211639,
"99.9999" : 0.23479055279211639,
"100.0" : 0.23479055279211639
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23479055279211639,
0.2327530027919963,
0.23269074744186047,
0.232972502561714,
0.2324293192379182,
0.23254934588563458,
0.2325305281264528,
0.23261360018596003,
0.23261474523477452,
0.23249793308550185
],
[
0.22589078681120145,
0.2246886594788859,
0.22484329483146068,
0.2245916129321958,
0.2246207840143691,
0.2243202735426009,
0.22429476502242152,
0.22471448966756513,
0.2243074793721973,
0.22503621727395412
],
[
0.22804765496809482,
0.22388986571172784,
0.2235216961572833,
0.2233993434569004,
0.22346396337650737,
0.22347143546225995,
0.22420247870909907,
0.22358846982565936,
0.22360775860527493,
0.22359460974519446
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23223614454541022,
"scoreError" : 0.0027544778431445286,
"scoreConfidence" : [
0.2294816667022657,
0.23499062238855475
],
"scorePercentiles" : {
"0.0" : 0.22861086745886655,
"50.0" : 0.23029921729103653,
"90.0" : 0.23930686802735546,
"95.0" : 0.24109769194379443,
"99.0" : 0.24287922524271843,
"99.9" : 0.24287922524271843,
"99.99" : 0.24287922524271843,
"99.999" : 0.24287922524271843,
"99.9999" : 0.24287922524271843,
"100.0" : 0.24287922524271843
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23071278136531365,
0.230428673422386,
0.23191391284191007,
0.2309748379501385,
0.2349121005166745,
0.23237339804923363,
0.2295765052776503,
0.22968936960514233,
0.22947177889908257,
0.22892732265446225
],
[
0.2291023577645442,
0.22861086745886655,
0.23016976115968707,
0.22942521880733946,
0.22972660450160773,
0.22870705258344765,
0.2291445121392579,
0.23217792853828306,
0.23052942396313364,
0.23336064972014925
],
[
0.2297765094166284,
0.22974010243454296,
0.22956559522716843,
0.22950581513761467,
0.24287922524271843,
0.23884948185291308,
0.23964007379012936,
0.2393487081339713,
0.23891346084049667,
0.2389303070678128
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstant.segment_loop_long",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23524951717475742,
"scoreError" : 0.002434411138807626,
"scoreConfidence" : [
0.2328151060359498,
0.23768392831356505
],
"scorePercentiles" : {
"0.0" : 0.22937697478221,
"50.0" : 0.23753420489078822,
"90.0" : 0.23809578744925053,
"95.0" : 0.2381317936696811,
"99.0" : 0.23813585911470728,
"99.9" : 0.23813585911470728,
"99.99" : 0.23813585911470728,
"99.999" : 0.23813585911470728,
"99.9999" : 0.23813585911470728,
"100.0" : 0.23813585911470728
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23769267538022815,
0.23802569124643197,
0.23813585911470728,
0.23742251067869008,
0.2371454741583689,
0.23739201139060276,
0.23776190731939165,
0.23751249762583096,
0.23748709401709403,
0.23755591215574548
],
[
0.23787586685687115,
0.23771610884030417,
0.23781424298621018,
0.23772350855513308,
0.2379879605137964,
0.23812846739647786,
0.23810357591623035,
0.2377467219581749,
0.23772652304038006,
0.2379535475737393
],
[
0.2295300715924736,
0.22937697478221,
0.2294084044016506,
0.2294117808344796,
0.22950903302752293,
0.2302683241252302,
0.23203080565862708,
0.23177019184430028,
0.23128913730929265,
0.22998263494252874
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23945211259499247,
"scoreError" : 0.002987200270639106,
"scoreConfidence" : [
0.23646491232435335,
0.24243931286563158
],
"scorePercentiles" : {
"0.0" : 0.2344130871602624,
"50.0" : 0.2375431275469102,
"90.0" : 0.2456257072225457,
"95.0" : 0.24603917752090507,
"99.0" : 0.24604649335956713,
"99.9" : 0.24604649335956713,
"99.99" : 0.24604649335956713,
"99.999" : 0.24604649335956713,
"99.9999" : 0.24604649335956713,
"100.0" : 0.24604649335956713
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23844684080076264,
0.2381878038095238,
0.23509186983082705,
0.2344130871602624,
0.2355605188323917,
0.23569685768143261,
0.23493502724283702,
0.23554664689265536,
0.23988535923261392,
0.2368401747159091
],
[
0.2356329434762129,
0.2379507302568982,
0.2360690731477112,
0.23549957580037664,
0.23652167848699765,
0.23544670164705883,
0.2362274225684608,
0.2359248221698113,
0.2372440896159317,
0.23784216547788872
],
[
0.24564445530451867,
0.246033191834727,
0.24604649335956713,
0.245456974484789,
0.24524090196078432,
0.245279193627451,
0.24524818970588236,
0.24526309558823528,
0.24518477647058823,
0.24520271666666665
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.24435054699311096,
"scoreError" : 0.0010143159659383345,
"scoreConfidence" : [
0.2433362310271726,
0.2453648629590493
],
"scorePercentiles" : {
"0.0" : 0.24263853734238602,
"50.0" : 0.24405897059719792,
"90.0" : 0.24750295879777542,
"95.0" : 0.24830811011900358,
"99.0" : 0.24886538059701493,
"99.9" : 0.24886538059701493,
"99.99" : 0.24886538059701493,
"99.999" : 0.24886538059701493,
"99.9999" : 0.24886538059701493,
"100.0" : 0.24886538059701493
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24535243501716528,
0.24465851149144255,
0.2447406409001957,
0.24403949268292682,
0.24785216154608522,
0.24400747658536584,
0.24290867022826615,
0.24304763994169096,
0.24278381416787967,
0.24277978058252428
],
[
0.2437470799220273,
0.24347408759124087,
0.24263853734238602,
0.24305162682215745,
0.2439489024865919,
0.243395799026764,
0.244078448511469,
0.24886538059701493,
0.2477325631500743,
0.2441005832113226
],
[
0.2452961407552722,
0.24444928690127077,
0.24429855419921875,
0.24478475538160469,
0.24543651962708538,
0.2436007515830492,
0.24323778804083618,
0.24313076530612246,
0.24452088269794722,
0.24455733349633252
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.4964988457138473,
"scoreError" : 0.07806226253950461,
"scoreConfidence" : [
3.418436583174343,
3.5745611082533517
],
"scorePercentiles" : {
"0.0" : 3.320515860358241,
"50.0" : 3.47490297135621,
"90.0" : 3.6956398694061767,
"95.0" : 3.704735869896983,
"99.0" : 3.709948467648661,
"99.9" : 3.709948467648661,
"99.99" : 3.709948467648661,
"99.999" : 3.709948467648661,
"99.9999" : 3.709948467648661,
"100.0" : 3.709948467648661
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.58525128123795,
3.588896751274949,
3.5521368769359083,
3.552508276562615,
3.511174314607074,
3.4538444214432378,
3.454839254432673,
3.4545114358750966,
3.4542168317164745,
3.4811022040514423
],
[
3.6920210301564986,
3.696041962656141,
3.709948467648661,
3.700471017191064,
3.464705849628222,
3.461645772384794,
3.4635706024101527,
3.4604167130256513,
3.477845183883571,
3.4719607588288492
],
[
3.543978359524537,
3.5724714653410263,
3.5538363814494756,
3.5852336386624066,
3.320515860358241,
3.3237703619365204,
3.3270279675603738,
3.3278938733093075,
3.323358325691326,
3.329770131631212
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22880933636102846,
"scoreError" : 0.0027541751528318056,
"scoreConfidence" : [
0.22605516120819666,
0.23156351151386026
],
"scorePercentiles" : {
"0.0" : 0.22401545723242275,
"50.0" : 0.2286363129740162,
"90.0" : 0.23407818641758565,
"95.0" : 0.23418173499531836,
"99.0" : 0.23419703277153558,
"99.9" : 0.23419703277153558,
"99.99" : 0.23419703277153558,
"99.999" : 0.23419703277153558,
"99.9999" : 0.23419703277153558,
"100.0" : 0.23419703277153558
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22538003785488958,
0.2253363945945946,
0.22543859351059037,
0.2254185777377197,
0.2253935331230284,
0.2334161068595427,
0.2339031280972417,
0.23409763734206832,
0.23419703277153558,
0.2341692186329588
],
[
0.2323379247561542,
0.2322036703806871,
0.23210831740139212,
0.2323572229447283,
0.23240229786245353,
0.23231542545285647,
0.23183403243744208,
0.2321540928074246,
0.2323971068276823,
0.23213766357308585
],
[
0.22443173441004935,
0.2248439797752809,
0.2249253601618705,
0.2249604667266187,
0.22504015609536662,
0.22447658123877917,
0.2243159071748879,
0.22425349753473778,
0.2240189355127631,
0.22401545723242275
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.520454455678909,
"scoreError" : 0.0062036141149475355,
"scoreConfidence" : [
0.5142508415639615,
0.5266580697938565
],
"scorePercentiles" : {
"0.0" : 0.508535631097561,
"50.0" : 0.5220676923258614,
"90.0" : 0.5309468302823824,
"95.0" : 0.5407999218951636,
"99.0" : 0.5478886761487965,
"99.9" : 0.5478886761487965,
"99.99" : 0.5478886761487965,
"99.999" : 0.5478886761487965,
"99.9999" : 0.5478886761487965,
"100.0" : 0.5478886761487965
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5105171204081632,
0.5099329673802243,
0.510128625891947,
0.5102629949031601,
0.5165129339525284,
0.5089008657171923,
0.5102963323139653,
0.508535631097561,
0.5099913241590214,
0.5102025453618756
],
[
0.5350000320512821,
0.5248895529905562,
0.5221398810020876,
0.5184645170984455,
0.525305445960126,
0.5217828091762252,
0.5224448173277662,
0.5111918907048009,
0.5235960741901776,
0.521051640625
],
[
0.5265946947368421,
0.525176167890871,
0.5237192544502618,
0.5276422848101265,
0.5290031849894292,
0.522670145245559,
0.521995503649635,
0.5311627908704883,
0.5478886761487965,
0.526632965263158
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.5405851024846303,
"scoreError" : 0.020594685735627602,
"scoreConfidence" : [
0.5199904167490027,
0.5611797882202579
],
"scorePercentiles" : {
"0.0" : 0.5176019669079628,
"50.0" : 0.5304356882290562,
"90.0" : 0.5637168412611665,
"95.0" : 0.6336823099159987,
"99.0" : 0.673755465679677,
"99.9" : 0.673755465679677,
"99.99" : 0.673755465679677,
"99.999" : 0.673755465679677,
"99.9999" : 0.673755465679677,
"100.0" : 0.673755465679677
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5396193300970874,
0.5317698459086079,
0.5304161770943796,
0.5301004661016949,
0.5295881248677249,
0.5583938883928572,
0.5279090738396625,
0.5283362185850052,
0.542916737527115,
0.5304551993637328
],
[
0.5313360456475584,
0.5307636595970308,
0.538136223655914,
0.5364101993569131,
0.5197226043613707,
0.5198265700934579,
0.5190280663900415,
0.5194628234683282,
0.5248907932843652,
0.5176019669079628
],
[
0.5266316168421052,
0.5248747513116474,
0.5498059,
0.5608458026905829,
0.673755465679677,
0.5261891955835962,
0.5640358455467869,
0.5589512767857143,
0.6008951824729892,
0.5248840230849947
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.5214639623001023,
"scoreError" : 0.007376570472370491,
"scoreConfidence" : [
0.5140873918277318,
0.5288405327724728
],
"scorePercentiles" : {
"0.0" : 0.49932322055888223,
"50.0" : 0.521832155892098,
"90.0" : 0.5390838941064146,
"95.0" : 0.5411305856594961,
"99.0" : 0.5423133856988083,
"99.9" : 0.5423133856988083,
"99.99" : 0.5423133856988083,
"99.999" : 0.5423133856988083,
"99.9999" : 0.5423133856988083,
"100.0" : 0.5423133856988083
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5206515952133195,
0.526167039957939,
0.5256170168067227,
0.5228320898641589,
0.5327874462193823,
0.5265901063157895,
0.5220910010438413,
0.5401628401727862,
0.5242141424083769,
0.5215733107403545
],
[
0.5114772239263804,
0.5133078502564102,
0.5155519073120495,
0.5382303462365592,
0.5346419027777778,
0.5423133856988083,
0.5208379396462018,
0.505686307070707,
0.49932322055888223,
0.5087900528455285
],
[
0.509067515768057,
0.5177245749741468,
0.5391787327586207,
0.525497275210084,
0.5244539612159329,
0.5240148157068063,
0.5207344661810613,
0.5161757368421053,
0.5113950592441266,
0.5028300060301507
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 4.18367373174155,
"scoreError" : 0.23161463119018205,
"scoreConfidence" : [
3.952059100551368,
4.415288362931732
],
"scorePercentiles" : {
"0.0" : 3.7757648743770136,
"50.0" : 3.978616716873317,
"90.0" : 4.673991944805283,
"95.0" : 4.682202085221917,
"99.0" : 4.685104129128491,
"99.9" : 4.685104129128491,
"99.99" : 4.685104129128491,
"99.999" : 4.685104129128491,
"99.9999" : 4.685104129128491,
"100.0" : 4.685104129128491
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.685104129128491,
4.679827685661993,
4.674720435630213,
4.66743552738092,
3.97029671293897,
3.971766638631643,
4.010251278457066,
4.005537374921977,
3.9773969052004454,
3.9798365285461883
],
[
4.638902157198672,
4.638903714234079,
4.633754303108931,
4.639549509122618,
3.9457878805108395,
3.9450072362325055,
3.948427456289845,
3.9569763828001423,
3.974572271110308,
3.9571157748071033
],
[
4.444381523160327,
4.444598726056578,
4.445218265672328,
4.443148835892618,
3.7805480864116245,
3.7784430576745267,
3.7757648743770136,
3.8112084058776676,
3.8425038835961534,
3.8432263916147162
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 4.1465179949755235,
"scoreError" : 0.24085593135022357,
"scoreConfidence" : [
3.9056620636253,
4.387373926325747
],
"scorePercentiles" : {
"0.0" : 3.7837682799672328,
"50.0" : 3.9588634247680146,
"90.0" : 4.642301557220761,
"95.0" : 4.65519780536582,
"99.0" : 4.656120966096995,
"99.9" : 4.656120966096995,
"99.99" : 4.656120966096995,
"99.999" : 4.656120966096995,
"99.9999" : 4.656120966096995,
"100.0" : 4.656120966096995
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.615076296571083,
4.614877088910693,
4.618458446677954,
4.642439499312362,
3.8242450448840066,
3.842902659103463,
3.839278171853951,
3.811792111618454,
3.8239634080712332,
3.829477038960311
],
[
4.437482904280689,
4.437785212804899,
4.4373503574173006,
4.436275204489033,
3.8034526259078665,
3.7868546004412087,
3.800694351492196,
3.8500125109989436,
3.7837682799672328,
3.797520947040432
],
[
4.656120966096995,
4.654442492040312,
4.641060078396352,
4.636732127864673,
3.9415683548526643,
3.9480852407674467,
3.9600576342298592,
3.95766921530617,
3.998365299586022,
3.9677316793219086
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22602120025868264,
"scoreError" : 0.0024771625741685285,
"scoreConfidence" : [
0.2235440376845141,
0.22849836283285116
],
"scorePercentiles" : {
"0.0" : 0.22147434528552457,
"50.0" : 0.22497637106625268,
"90.0" : 0.23192598715808993,
"95.0" : 0.2342068078850863,
"99.0" : 0.23633402975909307,
"99.9" : 0.23633402975909307,
"99.99" : 0.23633402975909307,
"99.999" : 0.23633402975909307,
"99.9999" : 0.23633402975909307,
"100.0" : 0.23633402975909307
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22787865011389521,
0.2267841604714415,
0.22631930904977376,
0.22382422192393736,
0.2237249373881932,
0.22326443150379294,
0.22481732719101125,
0.2231750446229362,
0.22326452857142856,
0.22317398973672467
],
[
0.2246178688819039,
0.22991795863970588,
0.22531711081081082,
0.22513541494149414,
0.22536345,
0.22402280206000896,
0.22147434528552457,
0.22231799822222223,
0.2222009729009329,
0.22278383652561248
],
[
0.2269769396551724,
0.22559980288678394,
0.22338803617686467,
0.22331553035714286,
0.22745168849477035,
0.23633402975909307,
0.23192715948076031,
0.23191543625405656,
0.23246635362453533,
0.23188267222994902
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.2307385192141706,
"scoreError" : 0.0010482535754216234,
"scoreConfidence" : [
0.22969026563874897,
0.23178677278959223
],
"scorePercentiles" : {
"0.0" : 0.2248316593258427,
"50.0" : 0.23076452767527675,
"90.0" : 0.2320157461966605,
"95.0" : 0.23290876855773632,
"99.0" : 0.23356031217918805,
"99.9" : 0.23356031217918805,
"99.99" : 0.23356031217918805,
"99.999" : 0.23356031217918805,
"99.9999" : 0.23356031217918805,
"100.0" : 0.23356031217918805
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23032645303867402,
0.23050788064516128,
0.2307216909594096,
0.23076226614391143,
0.23056316866359447,
0.23100781062355658,
0.23102102678983832,
0.23076678920664206,
0.23104189745958428,
0.23188345711636532
],
[
0.2323756874129122,
0.23201996011131726,
0.23197782096474953,
0.23170918943955535,
0.23177795366079704,
0.2318446126042632,
0.23169643260768874,
0.23356031217918805,
0.22692276916099774,
0.2248316593258427
],
[
0.230419306310456,
0.23126412482662967,
0.22985657536764706,
0.23060745182111572,
0.23032096915285452,
0.23023456695812242,
0.2301970786930511,
0.23101296027713625,
0.23056152580645162,
0.2303621790976059
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 4.3513796192844065,
"scoreError" : 0.2197512555194534,
"scoreConfidence" : [
4.131628363764953,
4.57113087480386
],
"scorePercentiles" : {
"0.0" : 4.030156559169075,
"50.0" : 4.184742817633401,
"90.0" : 4.755513201970937,
"95.0" : 4.874763374530968,
"99.0" : 4.876006747267807,
"99.9" : 4.876006747267807,
"99.99" : 4.876006747267807,
"99.999" : 4.876006747267807,
"99.9999" : 4.876006747267807,
"100.0" : 4.876006747267807
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.7090562158342015,
4.705943547979644,
4.700419549555312,
4.71258050284079,
4.034790681993975,
4.049345530912336,
4.044047284161741,
4.039479593915408,
4.030156559169075,
4.030369833730954
],
[
4.754293820662362,
4.755648688783001,
4.873746069564462,
4.876006747267807,
4.183826495566531,
4.193812386934324,
4.18450140753982,
4.184984227726981,
4.187607639537335,
4.1830776390954405
],
[
4.679390535418157,
4.68999974250376,
4.706406900908082,
4.706319539337979,
4.059882306073471,
4.07290649865816,
4.053089454799729,
4.047784590942803,
4.044603282531819,
4.047311304586747
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 4.4198255616388495,
"scoreError" : 0.23800087078617907,
"scoreConfidence" : [
4.181824690852671,
4.657826432425028
],
"scorePercentiles" : {
"0.0" : 4.024543673712624,
"50.0" : 4.218911796720241,
"90.0" : 4.924753478219734,
"95.0" : 4.938124507280732,
"99.0" : 4.938822677230552,
"99.9" : 4.938822677230552,
"99.99" : 4.938822677230552,
"99.999" : 4.938822677230552,
"99.9999" : 4.938822677230552,
"100.0" : 4.938822677230552
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.925031354861799,
4.922252588441145,
4.938822677230552,
4.93755327732179,
4.234907073508733,
4.236412139048408,
4.218042400315534,
4.171354838591293,
4.161574476391566,
4.169922345726856
],
[
4.733819196389297,
4.701779405611607,
4.695104352573741,
4.691156106934748,
4.025450881437894,
4.024543673712624,
4.036284754877951,
4.039313368416255,
4.026257702006698,
4.0260306763076885
],
[
4.853884452579037,
4.851602312253603,
4.8795157423879285,
4.8879860898943654,
4.191829496782512,
4.168212201697801,
4.198547006883088,
4.216969209697835,
4.210825854158168,
4.219781193124948
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.2312176849641901,
"scoreError" : 0.0031549056684610738,
"scoreConfidence" : [
0.22806277929572902,
0.23437259063265117
],
"scorePercentiles" : {
"0.0" : 0.22327421865238734,
"50.0" : 0.23388930855539972,
"90.0" : 0.23544551518898704,
"95.0" : 0.23672619416129403,
"99.0" : 0.23694133396494552,
"99.9" : 0.23694133396494552,
"99.99" : 0.23694133396494552,
"99.999" : 0.23694133396494552,
"99.9999" : 0.23694133396494552,
"100.0" : 0.23694133396494552
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2340951581656528,
0.23389371809256662,
0.23436193720712278,
0.23462625750469043,
0.23469508962928204,
0.23399940972871844,
0.23429872599531615,
0.2365501706855792,
0.233910482000935,
0.2340403940102948
],
[
0.23330826072761193,
0.23393698690364828,
0.23391049088359045,
0.2338848990182328,
0.23375183271028038,
0.23380486214953272,
0.23694133396494552,
0.23490339765258217,
0.2355057504708098,
0.23388289808321647
],
[
0.22493090197841725,
0.22484316808988764,
0.22837315525114155,
0.22486055820224718,
0.22470079874213836,
0.224630302649304,
0.22476932345013478,
0.22401911867442903,
0.22327421865238734,
0.22382694765100672
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.2299000324987817,
"scoreError" : 0.0030308375569811845,
"scoreConfidence" : [
0.2268691949418005,
0.23293087005576288
],
"scorePercentiles" : {
"0.0" : 0.22269515791814948,
"50.0" : 0.2318022298424467,
"90.0" : 0.23446390391110586,
"95.0" : 0.23574571346240925,
"99.0" : 0.2369869431549029,
"99.9" : 0.2369869431549029,
"99.99" : 0.2369869431549029,
"99.999" : 0.2369869431549029,
"99.9999" : 0.2369869431549029,
"100.0" : 0.2369869431549029
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22527884286357497,
0.2237377338998211,
0.22484516808988764,
0.22392573992837958,
0.22382986085011186,
0.2233892447521215,
0.22392724619516563,
0.22383772093023255,
0.2231858009817046,
0.22269515791814948
],
[
0.2342712880562061,
0.23410529386991108,
0.23448530567276138,
0.232545960018596,
0.23235801811425918,
0.23206610394431554,
0.23098577285318558,
0.23099160415704387,
0.23230255617455897,
0.23175692678405932
],
[
0.23102861449676823,
0.23106779510844486,
0.2318475329008341,
0.2369869431549029,
0.23299215789473685,
0.2331127162162162,
0.23358950420168068,
0.23380982943925233,
0.23331437360074628,
0.23473016189582355
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_aligned",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.2283559354100767,
"scoreError" : 0.003651346281268141,
"scoreConfidence" : [
0.22470458912880856,
0.23200728169134485
],
"scorePercentiles" : {
"0.0" : 0.22002658029036515,
"50.0" : 0.23208452246340006,
"90.0" : 0.2325750145434431,
"95.0" : 0.2326091761640989,
"99.0" : 0.2326155088372093,
"99.9" : 0.2326155088372093,
"99.99" : 0.2326155088372093,
"99.999" : 0.2326155088372093,
"99.9999" : 0.2326155088372093,
"100.0" : 0.2326155088372093
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2324095376394052,
0.2326155088372093,
0.23248417053903345,
0.23258510832171084,
0.23260399488609948,
0.2323741155988858,
0.2324212276951673,
0.2324735845724907,
0.23236678505106778,
0.23236086158848118
],
[
0.22165190828533451,
0.22087662119205298,
0.22101620061864782,
0.22028175253192425,
0.2210376464869642,
0.22141491899070384,
0.22060730083811203,
0.22050066181657849,
0.22043143234905244,
0.22002658029036515
],
[
0.23216918886310906,
0.232103683062645,
0.23217244361948955,
0.2320711827458256,
0.23209786218097447,
0.232146286774942,
0.23121162846580406,
0.23107189792147806,
0.23140253561517113,
0.23169143492357572
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_aligned",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.22955757263835133,
"scoreError" : 0.0029001069092861225,
"scoreConfidence" : [
0.2266574657290652,
0.23245767954763746
],
"scorePercentiles" : {
"0.0" : 0.22295357798573975,
"50.0" : 0.2304662275449102,
"90.0" : 0.23408656345343942,
"95.0" : 0.23492597422022213,
"99.0" : 0.23569800188412623,
"99.9" : 0.23569800188412623,
"99.99" : 0.23569800188412623,
"99.999" : 0.23569800188412623,
"99.9999" : 0.23569800188412623,
"100.0" : 0.23569800188412623
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22997912505747126,
0.22968150321395775,
0.23038900967296178,
0.23046693090741593,
0.23046552418240443,
0.23032725138121546,
0.23059658828953436,
0.2309563134810711,
0.23111209242144176,
0.23117997966728282
],
[
0.22343400893255919,
0.22398380752014324,
0.22532410495495495,
0.22476930548068283,
0.22373339221824687,
0.2233617330357143,
0.223378728450201,
0.22521362764520486,
0.22356256951274028,
0.22295357798573975
],
[
0.23408976228357511,
0.2340409377923293,
0.23405777398221805,
0.23386074801309023,
0.23429431522248242,
0.23569800188412623,
0.23403050233863423,
0.2338797737260402,
0.23396006080449017,
0.23394612909260992
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22605887932603624,
"scoreError" : 0.0028347414158618666,
"scoreConfidence" : [
0.22322413791017437,
0.22889362074189812
],
"scorePercentiles" : {
"0.0" : 0.22079848037053373,
"50.0" : 0.2258109394498734,
"90.0" : 0.23123210101616629,
"95.0" : 0.231710709576304,
"99.0" : 0.2319035143651529,
"99.9" : 0.2319035143651529,
"99.99" : 0.2319035143651529,
"99.999" : 0.2319035143651529,
"99.9999" : 0.2319035143651529,
"100.0" : 0.2319035143651529
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22356878596961574,
0.221710304964539,
0.22613423327305607,
0.222043936972925,
0.22271755253784506,
0.226416028959276,
0.2254876456266907,
0.22794573712984054,
0.22892337025171625,
0.22734897545454547
],
[
0.23123832240184758,
0.230870262113521,
0.23099628103368713,
0.23101862494226327,
0.23155296020360944,
0.2319035143651529,
0.23111852031394275,
0.23088264806273062,
0.23117610854503465,
0.23095564681440442
],
[
0.2208603548102383,
0.22425843298969073,
0.2227579572573464,
0.22161021222862207,
0.22136487477876107,
0.22136219734513274,
0.2214005630810093,
0.22115103667697747,
0.22079848037053373,
0.22219281030653043
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.23068687174122093,
"scoreError" : 0.003668826551645986,
"scoreConfidence" : [
0.22701804518957494,
0.23435569829286693
],
"scorePercentiles" : {
"0.0" : 0.2231132448706512,
"50.0" : 0.23394061833489244,
"90.0" : 0.23507778905670867,
"95.0" : 0.2413142756391703,
"99.0" : 0.2413215484804631,
"99.9" : 0.2413215484804631,
"99.99" : 0.2413215484804631,
"99.999" : 0.2413215484804631,
"99.9999" : 0.2413215484804631,
"100.0" : 0.2413215484804631
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23396183255378858,
0.2340099153414406,
0.2340134260991581,
0.2339543718428438,
0.23398096538821328,
0.2340090954162769,
0.23390836465638148,
0.23392686482694106,
0.23472950398873768,
0.23423665823970038
],
[
0.22465769645262684,
0.22389313070725156,
0.2231132448706512,
0.22326438777331548,
0.22463333542882802,
0.22637472081447962,
0.22483858966292136,
0.22462031028289178,
0.22486354876404493,
0.22506036032388663
],
[
0.22758014877161056,
0.2413215484804631,
0.23509771710526317,
0.23489843661971832,
0.2345632536333802,
0.23420428370786517,
0.23475905255748475,
0.24130832513265799,
0.22563336626071268,
0.2251896965330932
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_instance_aligned",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22769606738575393,
"scoreError" : 0.002401930917451172,
"scoreConfidence" : [
0.22529413646830276,
0.2300979983032051
],
"scorePercentiles" : {
"0.0" : 0.22435083856502241,
"50.0" : 0.22569710923299416,
"90.0" : 0.23273891622530762,
"95.0" : 0.23275148887854816,
"99.0" : 0.23275682456956723,
"99.9" : 0.23275682456956723,
"99.99" : 0.23275682456956723,
"99.999" : 0.23275682456956723,
"99.9999" : 0.23275682456956723,
"100.0" : 0.23275682456956723
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23264215813953487,
0.23259898419339842,
0.23262992604651161,
0.23255029660622967,
0.23274687156817125,
0.2327471233131689,
0.23275682456956723,
0.2326673181395349,
0.23257801022780103,
0.23258410181311018
],
[
0.226027059195662,
0.2250191232568601,
0.22482296449438202,
0.22620689778380823,
0.22595603974706413,
0.22633601990950225,
0.2255116992786294,
0.22474180548068284,
0.22480805123595507,
0.22529922972972974
],
[
0.22435083856502241,
0.2248487833707865,
0.22495913354316546,
0.2248054575280899,
0.22529547972972974,
0.22438889950650515,
0.2248661604494382,
0.22489579541366905,
0.2258825191873589,
0.22535844954954956
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNonConstantHeap.segment_loop_instance_aligned",
"mode" : "avgt",
"threads" : 1,
"forks" : 3,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.22633343401005243,
"scoreError" : 0.003250689471818641,
"scoreConfidence" : [
0.2230827445382338,
0.22958412348187107
],
"scorePercentiles" : {
"0.0" : 0.2222067716570413,
"50.0" : 0.22338796002679767,
"90.0" : 0.2338447497351588,
"95.0" : 0.23391698546497822,
"99.0" : 0.23396791019644528,
"99.9" : 0.23396791019644528,
"99.99" : 0.23396791019644528,
"99.999" : 0.23396791019644528,
"99.9999" : 0.23396791019644528,
"100.0" : 0.23396791019644528
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.233851703599813,
0.23378216495327103,
0.23387531977559609,
0.233751088317757,
0.23370165887850466,
0.23376405140186915,
0.23396791019644528,
0.23098443167128346,
0.23104820461893766,
0.23118531792975971
],
[
0.2227459180765806,
0.22234572977777778,
0.2224294668741663,
0.22302514578689256,
0.22399576623376624,
0.2222067716570413,
0.22227197689915593,
0.22317366755912538,
0.2222575655264327,
0.22228667733333332
],
[
0.2237257347942755,
0.2235450017873101,
0.22330815044642857,
0.223243625167336,
0.22338486377847253,
0.2232576943328871,
0.22345594908441269,
0.22339105627512282,
0.22331239955357143,
0.22272800801424755
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.229304632754627,
"scoreError" : 0.0021474783631014412,
"scoreConfidence" : [
0.22715715439152556,
0.23145211111772845
],
"scorePercentiles" : {
"0.0" : 0.22440020861372814,
"50.0" : 0.23086396286900368,
"90.0" : 0.23304418303253477,
"95.0" : 0.23351217886111514,
"99.0" : 0.2335594430438842,
"99.9" : 0.2335594430438842,
"99.99" : 0.2335594430438842,
"99.999" : 0.2335594430438842,
"99.9999" : 0.2335594430438842,
"100.0" : 0.2335594430438842
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22449135323159786,
0.22482797123595505,
0.22658675407608694,
0.2268249120181406,
0.22462467085765603,
0.22440020861372814,
0.22493661825539568,
0.22449897576301617,
0.22463288055680286,
0.2245659277378815
],
[
0.23073837776752767,
0.2308140189114391,
0.23110898383371825,
0.23222263788300837,
0.23106828406466512,
0.23114921025878005,
0.23140427243293246,
0.23046192906494703,
0.23004979852805887,
0.23035944843462247
],
[
0.23091390682656826,
0.23093768605724838,
0.23102539040147668,
0.23126343068391866,
0.23108057505773671,
0.2314139394079556,
0.23309224510717613,
0.23261162436076244,
0.2335594430438842,
0.23347350816612225
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.23097315986536554,
"scoreError" : 0.002857153848181255,
"scoreConfidence" : [
0.2281160060171843,
0.2338303137135468
],
"scorePercentiles" : {
"0.0" : 0.22308213380909903,
"50.0" : 0.2335320170401494,
"90.0" : 0.23471718884921144,
"95.0" : 0.23688304389022932,
"99.0" : 0.23776337452471483,
"99.9" : 0.23776337452471483,
"99.99" : 0.23776337452471483,
"99.999" : 0.23776337452471483,
"99.9999" : 0.23776337452471483,
"100.0" : 0.23776337452471483
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22937733333333332,
0.2361627733711048,
0.2338922992052361,
0.2347879760675739,
0.23405729574169395,
0.23408010388394945,
0.23355374603174603,
0.23355594351073763,
0.23381008691588784,
0.23776337452471483
],
[
0.23371009995329287,
0.2336605997197571,
0.2337816878504673,
0.2337911593457944,
0.2336865151798225,
0.23351028804855276,
0.2335759351073763,
0.23341418572095193,
0.2324068373605948,
0.23243613940520447
],
[
0.22565351646368967,
0.22659173143115943,
0.22694789246823957,
0.22667895695514273,
0.22457115267175573,
0.22308213380909903,
0.22603215815634886,
0.22388829140555058,
0.2272417565849228,
0.22349282573726542
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22286160996107368,
"scoreError" : 6.656537545743081E-4,
"scoreConfidence" : [
0.22219595620649937,
0.223527263715648
],
"scorePercentiles" : {
"0.0" : 0.22152523206377325,
"50.0" : 0.2226890053428317,
"90.0" : 0.22385968943254597,
"95.0" : 0.22491761903762741,
"99.0" : 0.22571313673285198,
"99.9" : 0.22571313673285198,
"99.99" : 0.22571313673285198,
"99.999" : 0.22571313673285198,
"99.9999" : 0.22571313673285198,
"100.0" : 0.22571313673285198
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2218682709534368,
0.22152523206377325,
0.22203310874389703,
0.22257552291944815,
0.22301136246098974,
0.22241623076923078,
0.22341773514962038,
0.2234307382760161,
0.22268360997328585,
0.22269440071237756
],
[
0.22367806037567084,
0.22377703846153846,
0.22371012880143112,
0.22368067665474062,
0.22370217576028623,
0.2236217818506929,
0.22426674092335275,
0.22571313673285198,
0.22362929682610638,
0.22315539339875112
],
[
0.22236374222222222,
0.22223548067525545,
0.22213820204262877,
0.22180321685144125,
0.22182880310421285,
0.22181071662971175,
0.22198857719609583,
0.2215504658990257,
0.22386887287376903,
0.22166957953035002
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.22290493456432292,
"scoreError" : 7.857170128305991E-4,
"scoreConfidence" : [
0.22211921755149233,
0.2236906515771535
],
"scorePercentiles" : {
"0.0" : 0.2205516746031746,
"50.0" : 0.22298160823512722,
"90.0" : 0.22457919309155272,
"95.0" : 0.22472887885795875,
"99.0" : 0.22480790741573034,
"99.9" : 0.22480790741573034,
"99.99" : 0.22480790741573034,
"99.999" : 0.22480790741573034,
"99.9999" : 0.22480790741573034,
"100.0" : 0.22480790741573034
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22285411353517365,
0.22372016994633273,
0.2246642191288729,
0.22367086863270777,
0.2228886207664884,
0.22269382962633452,
0.22263879279679857,
0.22290881559020045,
0.22304761301827908,
0.22307906422836754
],
[
0.22339317775792764,
0.22295145721925133,
0.2231408617305977,
0.2230117592510031,
0.22291627584670232,
0.22404567651006713,
0.22365754850245864,
0.2228300338379341,
0.2230892078501338,
0.2228674280623608
],
[
0.22480790741573034,
0.22169248627103633,
0.2205700537681798,
0.22460336820835206,
0.22436161704035876,
0.22355108534405718,
0.2216896663712893,
0.22064925033054208,
0.22060139373897708,
0.2205516746031746
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 3.7636459790559993,
"scoreError" : 0.3082047256758599,
"scoreConfidence" : [
3.4554412533801395,
4.071850704731859
],
"scorePercentiles" : {
"0.0" : 3.290786855734586,
"50.0" : 3.463491133260159,
"90.0" : 4.3786656189065125,
"95.0" : 4.389922196044303,
"99.0" : 4.3909591472380045,
"99.9" : 4.3909591472380045,
"99.99" : 4.3909591472380045,
"99.999" : 4.3909591472380045,
"99.9999" : 4.3909591472380045,
"100.0" : 4.3909591472380045
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.335488410164012,
4.344327661028356,
4.355665640410681,
4.333785889611822,
3.422584604253271,
3.4197349433639253,
3.419003804538648,
3.419197682912544,
3.4189495359548685,
3.455801013561417
],
[
4.389073781431275,
4.3909591472380045,
4.3800271822878525,
4.3664115484744555,
3.451252144092276,
3.464414529673287,
3.463437811759277,
3.463896701113564,
3.4635444547610406,
3.461880958145065
],
[
4.168376591819398,
4.18971627086811,
4.3024625586758996,
4.1882763064605415,
3.344105636805643,
3.2945161771191014,
3.300434054289569,
3.307926397483475,
3.290786855734586,
3.3033410776480427
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 3.715935121363795,
"scoreError" : 0.2959883911688721,
"scoreConfidence" : [
3.4199467301949227,
4.011923512532667
],
"scorePercentiles" : {
"0.0" : 3.332709196617073,
"50.0" : 3.378766003323276,
"90.0" : 4.2579401209457135,
"95.0" : 4.267840897636714,
"99.0" : 4.271309935539486,
"99.9" : 4.271309935539486,
"99.99" : 4.271309935539486,
"99.999" : 4.271309935539486,
"99.9999" : 4.271309935539486,
"100.0" : 4.271309935539486
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.238987196910723,
4.258217717650037,
4.2530682368340775,
4.228964656238695,
3.381253459537954,
3.399397326853307,
3.3665175035674597,
3.3628465395809006,
3.3718524807890535,
3.342136073023212
],
[
4.246064029048124,
4.237355927252222,
4.265002593898083,
4.241201202716977,
3.3356381503514765,
3.332709196617073,
3.3454577312113933,
3.376278547108598,
3.362501168271788,
3.3555304135779935
],
[
4.255441750606796,
4.239081419066449,
4.271309935539486,
4.253956137101436,
3.347357492588966,
3.3736782810533095,
3.3471082071029197,
3.3632571273142178,
3.3833949896817423,
3.3424881498193435
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "false"
},
"primaryMetric" : {
"score" : 0.22338568796236316,
"scoreError" : 8.142717964468193E-4,
"scoreConfidence" : [
0.22257141616591633,
0.22419995975881
],
"scorePercentiles" : {
"0.0" : 0.22147963849557523,
"50.0" : 0.22350455369290978,
"90.0" : 0.22538959114512497,
"95.0" : 0.22602879978366938,
"99.0" : 0.226287039348711,
"99.9" : 0.226287039348711,
"99.99" : 0.226287039348711,
"99.999" : 0.226287039348711,
"99.9999" : 0.226287039348711,
"100.0" : 0.226287039348711
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22405333855799373,
0.22353086461126007,
0.22357998211890925,
0.226287039348711,
0.2245226593357271,
0.22455460996409335,
0.22358589852481,
0.22369697316636852,
0.22354657774798928,
0.22381569977628635
],
[
0.22581751286681714,
0.22233619733333335,
0.22152866253321524,
0.2218442470066519,
0.22352177211796245,
0.22336268125,
0.22348733526785713,
0.22182322749445677,
0.22548236683190626,
0.2240727304075235
],
[
0.22344443546225995,
0.22346705940151854,
0.22346990571939232,
0.222771885077951,
0.22369692844364938,
0.22305206687472134,
0.22184864982269503,
0.22147963849557523,
0.22161416954404603,
0.22227552376721457
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"polluteProfile" : "true"
},
"primaryMetric" : {
"score" : 0.22467459198882395,
"scoreError" : 0.002761748965500206,
"scoreConfidence" : [
0.22191284302332373,
0.22743634095432416
],
"scorePercentiles" : {
"0.0" : 0.21998279419525066,
"50.0" : 0.22329108481937066,
"90.0" : 0.22999715057471265,
"95.0" : 0.23010183785648572,
"99.0" : 0.23010330266789328,
"99.9" : 0.23010330266789328,
"99.99" : 0.23010330266789328,
"99.999" : 0.23010330266789328,
"99.9999" : 0.23010330266789328,
"100.0" : 0.23010330266789328
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2206272437197003,
0.22017628596568412,
0.22017205809859156,
0.2240427550380654,
0.22028380466344039,
0.22026869837076177,
0.2203675440140845,
0.21998279419525066,
0.2200583827540695,
0.22013107394366196
],
[
0.22181060416666668,
0.222574009341637,
0.2266030982789855,
0.22345576462706565,
0.22345477668602054,
0.22292107085561497,
0.2231273929527208,
0.22200674700399467,
0.22232038133333334,
0.22660856637970095
],
[
0.23010063937442501,
0.22996528229885058,
0.22961293116108306,
0.2296597038567493,
0.23000047494252873,
0.23010330266789328,
0.22996723126436783,
0.22996508,
0.22990978125,
0.22996028045977013
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.190096406185715,
"scoreError" : 0.24011978004603962,
"scoreConfidence" : [
3.949976626139675,
4.430216186231754
],
"scorePercentiles" : {
"0.0" : 3.7851417311510858,
"50.0" : 3.9475363693665013,
"90.0" : 4.656818925335691,
"95.0" : 4.663985777517695,
"99.0" : 4.668465906664441,
"99.9" : 4.668465906664441,
"99.99" : 4.668465906664441,
"99.999" : 4.668465906664441,
"99.9999" : 4.668465906664441,
"100.0" : 4.668465906664441
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.668465906664441,
4.6603202173067215,
4.657836481801143,
4.647660917146624,
3.942886917017166,
3.9355862490544027,
3.947911314222736,
3.947161424510267,
3.969993711287512,
3.9669483456012156
],
[
4.601102784346789,
4.6018631373731855,
4.60443179545539,
4.614670649706829,
3.9224128450978237,
3.921049100878158,
3.9369941132816897,
3.8014272676214014,
3.8015955123285927,
3.7851417311510858
],
[
4.596226619193821,
4.5954989571500695,
4.596990925344578,
4.58638845904344,
3.8969849050250907,
3.89645391025763,
3.8952256759644173,
3.8945065606729306,
3.898246946003225,
3.9109088050630683
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23148134799131584,
"scoreError" : 0.0012639398583652185,
"scoreConfidence" : [
0.2302174081329506,
0.23274528784968107
],
"scorePercentiles" : {
"0.0" : 0.22594309801264678,
"50.0" : 0.2323167464200926,
"90.0" : 0.2339009328812848,
"95.0" : 0.23411170044454843,
"99.0" : 0.2341312484791764,
"99.9" : 0.2341312484791764,
"99.99" : 0.2341312484791764,
"99.999" : 0.2341312484791764,
"99.9999" : 0.2341312484791764,
"100.0" : 0.2341312484791764
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.232974592920354,
0.2325050097583643,
0.2325726438865644,
0.2326040790330079,
0.23372599906542055,
0.23392036997193638,
0.23302592314857942,
0.23242276905204462,
0.23251940362285184,
0.23229745754060324
],
[
0.2314552896807034,
0.23233603529958197,
0.23409570659803464,
0.2321645902552204,
0.22594309801264678,
0.22830000775901416,
0.2341312484791764,
0.23239475092936804,
0.23260435425383544,
0.23265287866108786
],
[
0.23006077690892365,
0.2299268768382353,
0.2300714866605336,
0.22983251722553974,
0.22979997611391823,
0.2300543012879485,
0.22991411856617647,
0.22991742049632352,
0.22992856158088235,
0.23028819613259668
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.396825031759906,
"scoreError" : 0.2325081371131224,
"scoreConfidence" : [
4.164316894646783,
4.629333168873028
],
"scorePercentiles" : {
"0.0" : 4.00701356536724,
"50.0" : 4.2111042011876965,
"90.0" : 4.894510765830366,
"95.0" : 4.925724335354828,
"99.0" : 4.929313922859288,
"99.9" : 4.929313922859288,
"99.99" : 4.929313922859288,
"99.999" : 4.929313922859288,
"99.9999" : 4.929313922859288,
"100.0" : 4.929313922859288
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.887880652583546,
4.894707566080501,
4.89273956357915,
4.881106498487877,
4.205516831791108,
4.263203737863073,
4.211574144445707,
4.207826679537964,
4.210634257929687,
4.207014120195491
],
[
4.662190378307323,
4.656104116995933,
4.676074998370132,
4.675346132193739,
4.036930539205748,
4.00701356536724,
4.034374141799964,
4.028385056162013,
4.02058869517661,
4.036612947875232
],
[
4.929313922859288,
4.922787400123906,
4.747115284529321,
4.766724881247678,
4.069844788545022,
4.118742642472754,
4.1573254907795825,
4.090441197175994,
4.156876809827586,
4.249753911288013
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23018592310308436,
"scoreError" : 0.0023594618054378538,
"scoreConfidence" : [
0.2278264612976465,
0.23254538490852222
],
"scorePercentiles" : {
"0.0" : 0.2262488444142922,
"50.0" : 0.22944642427081796,
"90.0" : 0.23715593042723396,
"95.0" : 0.23810629011892298,
"99.0" : 0.2381544219047619,
"99.9" : 0.2381544219047619,
"99.99" : 0.2381544219047619,
"99.999" : 0.2381544219047619,
"99.9999" : 0.2381544219047619,
"100.0" : 0.2381544219047619
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2262488444142922,
0.2276585862539827,
0.228139943000456,
0.22717893642143505,
0.23033817955801106,
0.22972466483011938,
0.22730685143116766,
0.229170975263399,
0.23239150905712957,
0.23064300968188106
],
[
0.2372059146514936,
0.2367060724088973,
0.2381544219047619,
0.23806690956687293,
0.2349922184124002,
0.22972187327823693,
0.2302197022549471,
0.22975740146991272,
0.22985246302250803,
0.23021969857340083
],
[
0.23299666045645087,
0.22763392584167425,
0.22725399000454338,
0.22893713455377573,
0.2271167535179301,
0.22738958772727272,
0.22759190900818926,
0.22909498946886447,
0.22704018202451204,
0.22682438503401361
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22729847194404548,
"scoreError" : 0.002566071621553586,
"scoreConfidence" : [
0.2247324003224919,
0.22986454356559907
],
"scorePercentiles" : {
"0.0" : 0.22244773988439306,
"50.0" : 0.22493385977457328,
"90.0" : 0.23262637344774198,
"95.0" : 0.2334324317444487,
"99.0" : 0.23418650749063671,
"99.9" : 0.23418650749063671,
"99.99" : 0.23418650749063671,
"99.999" : 0.23418650749063671,
"99.9999" : 0.23418650749063671,
"100.0" : 0.23418650749063671
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23418650749063671,
0.23262287354718736,
0.23243425418215613,
0.23214903897911832,
0.23248629925650557,
0.23262676232558138,
0.23239329075708315,
0.23171877721167208,
0.23209515630797772,
0.23281546067938577
],
[
0.22244773988439306,
0.2256238800180424,
0.2248299397752809,
0.22482501348314607,
0.22426920538116593,
0.22455818850987433,
0.22456040170556554,
0.22451697576301616,
0.22441499641094662,
0.22499549842555105
],
[
0.22514714356435644,
0.22468492857142858,
0.22457684373596767,
0.22431823497757847,
0.2245633698384201,
0.22426180546839983,
0.2242665930076199,
0.2257424607400722,
0.2248722211235955,
0.22595029719963866
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22695497032675938,
"scoreError" : 0.002909367378051847,
"scoreConfidence" : [
0.22404560294870754,
0.2298643377048112
],
"scorePercentiles" : {
"0.0" : 0.22105253071144498,
"50.0" : 0.22571535934556144,
"90.0" : 0.23199369292600688,
"95.0" : 0.23347539521044794,
"99.0" : 0.23369983792620272,
"99.9" : 0.23369983792620272,
"99.99" : 0.23369983792620272,
"99.999" : 0.23369983792620272,
"99.9999" : 0.23369983792620272,
"100.0" : 0.23369983792620272
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22196990372670808,
0.22105253071144498,
0.2219459409937888,
0.22187769445676275,
0.22207811096316024,
0.225159899189919,
0.22244038016896397,
0.22212412211367674,
0.22223983740559752,
0.22176472872340425
],
[
0.23201479684601115,
0.23128432085067036,
0.2318037576459685,
0.23127841470180305,
0.23136421646623498,
0.23126902080443829,
0.23144385707678075,
0.23137897548566141,
0.23137182562442182,
0.23177122613531048
],
[
0.23329176026119403,
0.23369983792620272,
0.2244790498204668,
0.22438284567070435,
0.22490487634892087,
0.22647401584427343,
0.22553395446348062,
0.22589676422764227,
0.22779680601092897,
0.2245556391382406
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2411525022361905,
"scoreError" : 0.003244912631565187,
"scoreConfidence" : [
0.23790758960462532,
0.24439741486775568
],
"scorePercentiles" : {
"0.0" : 0.2324396310408922,
"50.0" : 0.24424793920898435,
"90.0" : 0.2445308642228739,
"95.0" : 0.24471353183809494,
"99.0" : 0.24476757534246577,
"99.9" : 0.24476757534246577,
"99.99" : 0.24476757534246577,
"99.999" : 0.24476757534246577,
"99.9999" : 0.24476757534246577,
"100.0" : 0.24476757534246577
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24450285337243402,
0.24476757534246577,
0.24453397653958944,
0.2444074445530044,
0.2446693144254279,
0.2440490268292683,
0.24420614501953125,
0.24423372509765626,
0.244260984375,
0.24423489404296875
],
[
0.23548149529190207,
0.23488871361502348,
0.24154935248672138,
0.23339002939804013,
0.2324396310408922,
0.2353382544684854,
0.2340172352666043,
0.23365419383465671,
0.23322870396270395,
0.23311669384902142
],
[
0.24438624279433316,
0.2444971329423265,
0.24430747314453125,
0.2443451240840254,
0.2443631309233024,
0.24447610606060607,
0.2444145857352223,
0.24431581191988275,
0.2441772381649585,
0.24432197850512946
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23815904141945782,
"scoreError" : 0.0032093384739068425,
"scoreConfidence" : [
0.23494970294555098,
0.24136837989336465
],
"scorePercentiles" : {
"0.0" : 0.2335479831932773,
"50.0" : 0.2359730523584906,
"90.0" : 0.24500802520078835,
"95.0" : 0.24517147683211085,
"99.0" : 0.2452450318627451,
"99.9" : 0.2452450318627451,
"99.99" : 0.2452450318627451,
"99.999" : 0.2452450318627451,
"99.9999" : 0.2452450318627451,
"100.0" : 0.2452450318627451
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23388320757363254,
0.23610058518168947,
0.23447417768401313,
0.23593802216981133,
0.23533022013170274,
0.23600808254716982,
0.23601270943396227,
0.23497454297792392,
0.23911463240917782,
0.2359136787735849
],
[
0.23392941421224872,
0.23621886543909348,
0.23394163049579045,
0.23405344127281236,
0.2335479831932773,
0.23436681592505854,
0.23360859224661373,
0.23367134376459597,
0.23370754392523366,
0.23358012605042017
],
[
0.24479739990210475,
0.2451112954434101,
0.2452450318627451,
0.2442830078125,
0.24436489350268686,
0.24450133919843597,
0.24436567611138252,
0.24445415884652982,
0.244241396484375,
0.24503142801175318
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.507606434103528,
"scoreError" : 0.08645978657241848,
"scoreConfidence" : [
3.4211466475311094,
3.594066220675946
],
"scorePercentiles" : {
"0.0" : 3.315232983357608,
"50.0" : 3.445514109989845,
"90.0" : 3.6886679444793695,
"95.0" : 3.7070930645669486,
"99.0" : 3.724976581468158,
"99.9" : 3.724976581468158,
"99.99" : 3.724976581468158,
"99.999" : 3.724976581468158,
"99.9999" : 3.724976581468158,
"100.0" : 3.724976581468158
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.6718491613948654,
3.6784159687913736,
3.673276324573936,
3.6719628200293144,
3.441750823306635,
3.4411407530261156,
3.4394418249025507,
3.4413323527133985,
3.4410342341064624,
3.442234893869952
],
[
3.692461096193232,
3.724976581468158,
3.689807052889147,
3.6771732244478708,
3.4433200565746223,
3.448578289592314,
3.4495494256218517,
3.4409247205427214,
3.44673002524121,
3.4442981947384803
],
[
3.5872559653165697,
3.5712498344493384,
3.5870128514251927,
3.589994981157339,
3.3708119355329984,
3.3495423618519364,
3.412484913875498,
3.315232983357608,
3.3194715674781174,
3.324877804637054
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22716191379849607,
"scoreError" : 0.002296644271045753,
"scoreConfidence" : [
0.2248652695274503,
0.22945855806954182
],
"scorePercentiles" : {
"0.0" : 0.2221051336589698,
"50.0" : 0.22690744374768768,
"90.0" : 0.23046123281432732,
"95.0" : 0.2332783354539874,
"99.0" : 0.23631709683514407,
"99.9" : 0.23631709683514407,
"99.99" : 0.23631709683514407,
"99.999" : 0.23631709683514407,
"99.9999" : 0.23631709683514407,
"100.0" : 0.23631709683514407
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22543260207300586,
0.22552116230838593,
0.2225864401956425,
0.22322579161088799,
0.22409441218637993,
0.2221051336589698,
0.22214338987566606,
0.22817722217153286,
0.22304475523851983,
0.22268817764915405
],
[
0.22996045103448276,
0.22998578022988506,
0.2301353877644894,
0.23030696454880295,
0.2302334473078693,
0.2304783737327189,
0.23079207614213199,
0.23006953679852807,
0.23017719788311092,
0.23020493971468017
],
[
0.22457768477772788,
0.2283925388127854,
0.23631709683514407,
0.22589169196025294,
0.2254963597835888,
0.22524115758667268,
0.22501029824561403,
0.22671694922937444,
0.22875245633287608,
0.22709793826600091
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.13767747055603,
"scoreError" : 0.2330612517381232,
"scoreConfidence" : [
3.9046162188179068,
4.370738722294153
],
"scorePercentiles" : {
"0.0" : 3.770555009326794,
"50.0" : 3.980178744555415,
"90.0" : 4.669306736521621,
"95.0" : 4.704025258128685,
"99.0" : 4.715297442452463,
"99.9" : 4.715297442452463,
"99.99" : 4.715297442452463,
"99.999" : 4.715297442452463,
"99.9999" : 4.715297442452463,
"100.0" : 4.715297442452463
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.507660629173113,
4.5100910827810985,
4.490304445828518,
4.495661093033324,
3.820383131756264,
3.8351636394211823,
3.8416922294957785,
3.8511863735282734,
3.8533020785707177,
3.8370840045183265
],
[
4.429574871648804,
4.461620668563113,
4.4375385611130564,
4.4364523829622335,
3.7799842794987693,
3.774858680411727,
3.770555009326794,
3.786539234949664,
3.789635074889709,
3.7834495702001743
],
[
4.650110631442797,
4.671439637085935,
4.715297442452463,
4.694802561863777,
3.983724542963693,
3.968931687375886,
3.9792831669385014,
3.97499524771579,
3.981074322172329,
4.0179278349990355
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23057511503905576,
"scoreError" : 0.0029824257424038146,
"scoreConfidence" : [
0.22759268929665194,
0.23355754078145957
],
"scorePercentiles" : {
"0.0" : 0.22357932007152437,
"50.0" : 0.23347605459636023,
"90.0" : 0.2338653656848995,
"95.0" : 0.23390078338008416,
"99.0" : 0.23391106264609632,
"99.9" : 0.23391106264609632,
"99.99" : 0.23391106264609632,
"99.999" : 0.23391106264609632,
"99.9999" : 0.23391106264609632,
"100.0" : 0.23391106264609632
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2334084073728418,
0.2335221171802054,
0.23354778711484595,
0.23389237307152874,
0.23391106264609632,
0.2334302963135791,
0.2338589121084619,
0.2335954652031761,
0.2335656633986928,
0.23366623400280243
],
[
0.2335333151260504,
0.2334710405972935,
0.2335546848739496,
0.23348106859542697,
0.23370734252336448,
0.23339462482501167,
0.2338660827489481,
0.2337800593457944,
0.23374773644859814,
0.23329200326492538
],
[
0.2236294850245865,
0.22361925614662495,
0.2238375803131991,
0.22380709843400448,
0.2237529950805009,
0.22357932007152437,
0.22366788109074653,
0.22581169119638828,
0.22459671890435565,
0.22872514814814815
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.379781443705817,
"scoreError" : 0.2320459540068104,
"scoreConfidence" : [
4.147735489699007,
4.611827397712628
],
"scorePercentiles" : {
"0.0" : 4.039180977016435,
"50.0" : 4.2101054128798445,
"90.0" : 4.908088134176434,
"95.0" : 4.9644352472470015,
"99.0" : 5.006653417363617,
"99.9" : 5.006653417363617,
"99.99" : 5.006653417363617,
"99.999" : 5.006653417363617,
"99.9999" : 5.006653417363617,
"100.0" : 5.006653417363617
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.666197565245691,
5.006653417363617,
4.929893108060679,
4.925244524034308,
4.211486175756668,
4.207922180623473,
4.208724650003021,
4.224608099139445,
4.227736410502142,
4.20683467991097
],
[
4.714514804128124,
4.724657096769781,
4.734834841982024,
4.731564852407762,
4.0600726253044,
4.056253331769556,
4.056577035720183,
4.0474926994307125,
4.039180977016435,
4.048922516742403
],
[
4.747665963661057,
4.737124518775322,
4.753680625455564,
4.740576874525139,
4.065826756464457,
4.065687028715114,
4.065885762014739,
4.068702506684113,
4.064606368683071,
4.054315314284516
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22904649318979584,
"scoreError" : 0.0010417990158269803,
"scoreConfidence" : [
0.22800469417396885,
0.23008829220562282
],
"scorePercentiles" : {
"0.0" : 0.226928804446461,
"50.0" : 0.22899938317333887,
"90.0" : 0.23108201304637946,
"95.0" : 0.2324150880292371,
"99.0" : 0.23263189720930233,
"99.9" : 0.23263189720930233,
"99.99" : 0.23263189720930233,
"99.999" : 0.23263189720930233,
"99.9999" : 0.23263189720930233,
"100.0" : 0.23263189720930233
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23263189720930233,
0.23058541843317973,
0.2299673048275862,
0.22898529885583524,
0.2290439088827839,
0.22888415050320218,
0.23067453526970955,
0.23112728835489835,
0.22974418419843823,
0.2296910303030303
],
[
0.22833462345960748,
0.22868937814357568,
0.23223769870009284,
0.22937458551123338,
0.22808501185590516,
0.2290134674908425,
0.2279421243169399,
0.22789760564663022,
0.22777893536640875,
0.22799987972665148
],
[
0.22718784877384196,
0.22943594174311926,
0.23044247719944727,
0.23059804333794376,
0.22995483954022988,
0.22723532258064516,
0.22697398502722324,
0.226928804446461,
0.22693831896551725,
0.22701088702359346
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22818411192966462,
"scoreError" : 0.0031299325231236687,
"scoreConfidence" : [
0.22505417940654096,
0.23131404445278828
],
"scorePercentiles" : {
"0.0" : 0.2217205230496454,
"50.0" : 0.22533980257554226,
"90.0" : 0.23406011357042583,
"95.0" : 0.23476254125914298,
"99.0" : 0.23545405647058823,
"99.9" : 0.23545405647058823,
"99.99" : 0.23545405647058823,
"99.999" : 0.23545405647058823,
"99.9999" : 0.23545405647058823,
"100.0" : 0.23545405647058823
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23404167430978007,
0.23388828985507246,
0.23545405647058823,
0.2340124695977549,
0.23398008886810104,
0.23419675608614232,
0.23406216237716426,
0.2339307165575304,
0.23373636495327102,
0.23358051353874884
],
[
0.22190709716060336,
0.2217205230496454,
0.22198517487794053,
0.22851547601644587,
0.22486551640449437,
0.2248916142086331,
0.2252625848716794,
0.22460064167040864,
0.22455810771992818,
0.22506775708502025
],
[
0.23014539438564197,
0.23011946918123274,
0.2289005995423341,
0.22433267847533633,
0.22433015426008968,
0.22422351277454056,
0.22451123384201077,
0.22469199056603772,
0.22541702027940513,
0.22459371890435564
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2285200227475377,
"scoreError" : 0.0027362174276607054,
"scoreConfidence" : [
0.225783805319877,
0.23125624017519839
],
"scorePercentiles" : {
"0.0" : 0.2225025671708185,
"50.0" : 0.23109118530873624,
"90.0" : 0.23266757961831072,
"95.0" : 0.23420890401002506,
"99.0" : 0.23505581578947368,
"99.9" : 0.23505581578947368,
"99.99" : 0.23505581578947368,
"99.999" : 0.23505581578947368,
"99.9999" : 0.23505581578947368,
"100.0" : 0.23505581578947368
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2314989477093938,
0.23147163674224897,
0.2324196031598513,
0.23173466188050024,
0.23132281961147086,
0.23190187807139545,
0.23269513255813953,
0.23351597619047618,
0.2308920886017536,
0.2300285696551724
],
[
0.2229057789661319,
0.2225025671708185,
0.22273162555654497,
0.2237817075134168,
0.2241894688480502,
0.2238181346756152,
0.2233704912907548,
0.22343090799464047,
0.22350703932082217,
0.22653914583333334
],
[
0.2323128146771946,
0.2312902820157189,
0.2315319629801018,
0.23144612771864878,
0.23154780009254974,
0.23148645812124016,
0.23505581578947368,
0.22507007737291948,
0.22525057271499324,
0.2263505895927602
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23953595773986117,
"scoreError" : 0.002470988361248125,
"scoreConfidence" : [
0.23706496937861304,
0.2420069461011093
],
"scorePercentiles" : {
"0.0" : 0.23317520466200467,
"50.0" : 0.2409825548253128,
"90.0" : 0.24328842822101715,
"95.0" : 0.24344179368454927,
"99.0" : 0.24356740603700097,
"99.9" : 0.24356740603700097,
"99.99" : 0.24356740603700097,
"99.999" : 0.24356740603700097,
"99.9999" : 0.24356740603700097,
"100.0" : 0.24356740603700097
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24253426854095977,
0.24333901994163423,
0.2432077758872144,
0.24356740603700097,
0.24329738959143968,
0.24260694616876818,
0.24277518534691897,
0.24237409399224807,
0.2431036530612245,
0.24251281774115366
],
[
0.24083550649975927,
0.24083664949446318,
0.24092047495183044,
0.24057342328042328,
0.2405620986050986,
0.24104463469879517,
0.24128514568258563,
0.24154167020762918,
0.2415308966682762,
0.2416826304347826
],
[
0.23317520466200467,
0.23523763516690174,
0.23589079255068365,
0.234013187090739,
0.23473429985922104,
0.2365503985815603,
0.23416818211610488,
0.2335905182072829,
0.2348313056338028,
0.2337555214953271
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.23629167271120766,
"scoreError" : 0.0027959815892566247,
"scoreConfidence" : [
0.23349569112195104,
0.23908765430046428
],
"scorePercentiles" : {
"0.0" : 0.2312717144177449,
"50.0" : 0.2352024896567936,
"90.0" : 0.24221369185215383,
"95.0" : 0.24354911979935118,
"99.0" : 0.24444266438690768,
"99.9" : 0.24444266438690768,
"99.99" : 0.24444266438690768,
"99.999" : 0.24444266438690768,
"99.9999" : 0.24444266438690768,
"100.0" : 0.24444266438690768
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23199335204081634,
0.2313767637540453,
0.2312717144177449,
0.23339319925338312,
0.23133675439407955,
0.23556666525423728,
0.2374153925011865,
0.2347926358517128,
0.2320506108534323,
0.23522549694405265
],
[
0.23517948236953456,
0.24444266438690768,
0.24281803786407766,
0.24153387155963302,
0.24173867955534076,
0.24199462651185294,
0.2415166916023166,
0.24089131680308137,
0.24223803244552058,
0.24159583204633206
],
[
0.23448680918893577,
0.23457392120075046,
0.23501598496240603,
0.23576012393967954,
0.23581629137199434,
0.235423264,
0.23231210775661867,
0.2324581933085502,
0.23231083650719925,
0.2322208286908078
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3.482991649658407,
"scoreError" : 0.08734730556177558,
"scoreConfidence" : [
3.395644344096631,
3.5703389552201825
],
"scorePercentiles" : {
"0.0" : 3.329320408461729,
"50.0" : 3.463071446486885,
"90.0" : 3.704055803049826,
"95.0" : 3.714071019571252,
"99.0" : 3.7243243463418603,
"99.9" : 3.7243243463418603,
"99.99" : 3.7243243463418603,
"99.999" : 3.7243243463418603,
"99.9999" : 3.7243243463418603,
"100.0" : 3.7243243463418603
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.702863732541729,
3.7243243463418603,
3.7056819340316633,
3.7041882553285035,
3.473259571722913,
3.4716329860453095,
3.460965637461993,
3.463327135154936,
3.4628157578188343,
3.4610161125657237
],
[
3.581663491345436,
3.571364659145188,
3.5970171574624468,
3.6005556534990486,
3.364001568964713,
3.352767712818966,
3.3578142620804465,
3.3378634561820517,
3.359907696696465,
3.337986042619066
],
[
3.5623176273619603,
3.5709408643481075,
3.576630056110422,
3.581217647301485,
3.3485019219330687,
3.4042579937198365,
3.3465588949435414,
3.3345427832583003,
3.329320408461729,
3.344444122486466
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.22827072861876682,
"scoreError" : 0.0031179389395553565,
"scoreConfidence" : [
0.22515278967921146,
0.2313886675583222
],
"scorePercentiles" : {
"0.0" : 0.22081948167770418,
"50.0" : 0.23123135072465067,
"90.0" : 0.23181073740588892,
"95.0" : 0.2323644797817898,
"99.0" : 0.23292787203350396,
"99.9" : 0.23292787203350396,
"99.99" : 0.23292787203350396,
"99.999" : 0.23292787203350396,
"99.9999" : 0.23292787203350396,
"100.0" : 0.23292787203350396
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23170386753126448,
0.23149233271633504,
0.23151457288292457,
0.23171678091709125,
0.23146025034706155,
0.23164780963408985,
0.23146727440999537,
0.2314556459972235,
0.23150070615455806,
0.23182117701575533
],
[
0.2220966456483126,
0.22201487660896582,
0.22212341873889876,
0.22208740941385435,
0.2220547785175322,
0.22209297024866784,
0.22183386917960088,
0.22190397249334518,
0.2210806389748122,
0.22081948167770418
],
[
0.2319035224849328,
0.2311100318559557,
0.23105368868360276,
0.23100397000461467,
0.23110407898383373,
0.23081491555145361,
0.23146143729754742,
0.23135266959334566,
0.23150119296621935,
0.23292787203350396
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.6050656098827435,
"scoreError" : 0.005996310202107789,
"scoreConfidence" : [
0.5990692996806357,
0.6110619200848513
],
"scorePercentiles" : {
"0.0" : 0.5934825931198102,
"50.0" : 0.6003781100051532,
"90.0" : 0.6177271376491515,
"95.0" : 0.6195657725866336,
"99.0" : 0.6195735767326732,
"99.9" : 0.6195735767326732,
"99.99" : 0.6195735767326732,
"99.999" : 0.6195735767326732,
"99.9999" : 0.6195735767326732,
"100.0" : 0.6195735767326732
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5942128824228029,
0.5934825931198102,
0.5960630059523809,
0.5995218802395209,
0.599438119760479,
0.5999293681055156,
0.6084553442822385,
0.6001217314148681,
0.6006344885954382,
0.6014941646634615
],
[
0.6155402078720787,
0.6155539581795818,
0.6163605209359606,
0.6195593873762376,
0.6195735767326732,
0.6178789839506172,
0.6162476366995074,
0.616156736453202,
0.6156741611316113,
0.6154261425061425
],
[
0.5969321992840095,
0.6069557696969697,
0.6018065649038462,
0.5983898313397129,
0.5974502482100239,
0.5971625489260143,
0.5981016857825567,
0.5980212580645161,
0.5977379056152927,
0.598085394265233
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3044828590933089,
"scoreError" : 0.004546482540436914,
"scoreConfidence" : [
0.299936376552872,
0.30902934163374585
],
"scorePercentiles" : {
"0.0" : 0.2946812819305474,
"50.0" : 0.30470154822260376,
"90.0" : 0.3153789779496982,
"95.0" : 0.31679985827484514,
"99.0" : 0.31721751807228915,
"99.9" : 0.31721751807228915,
"99.99" : 0.31721751807228915,
"99.999" : 0.31721751807228915,
"99.9999" : 0.31721751807228915,
"100.0" : 0.31721751807228915
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2981168969010727,
0.29720645573380866,
0.29656655660936576,
0.2969472284866469,
0.2956156698168931,
0.2946812819305474,
0.2949113111373011,
0.2955913209219858,
0.2963759147424512,
0.29618806571936057
],
[
0.30375883970856105,
0.3038395488767456,
0.3044668667072428,
0.31604542956411874,
0.31721751807228915,
0.30493622973796464,
0.3164581366223909,
0.30420616352583585,
0.30765802890528904,
0.30426987530413624
],
[
0.3093809134199134,
0.3087001974090068,
0.30900063743051265,
0.3088216296296296,
0.30898813712168005,
0.3091757756489493,
0.3090550012353305,
0.30893650957381097,
0.3088964111111111,
0.30847322119531734
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.48336099316500375,
"scoreError" : 0.001132900106357942,
"scoreConfidence" : [
0.48222809305864583,
0.48449389327136166
],
"scorePercentiles" : {
"0.0" : 0.48068453410182516,
"50.0" : 0.4840876481249333,
"90.0" : 0.48458606127783155,
"95.0" : 0.4859516456796117,
"99.0" : 0.4859794388349515,
"99.9" : 0.4859794388349515,
"99.99" : 0.4859794388349515,
"99.999" : 0.4859794388349515,
"99.9999" : 0.4859794388349515,
"100.0" : 0.4859794388349515
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.48432133978702807,
0.48448497579864475,
0.48430683930300095,
0.48443231171345597,
0.4845739535333979,
0.484520968054211,
0.48413932236205226,
0.4843025517909003,
0.4840240667311412,
0.4845874065827686
],
[
0.48101124423076924,
0.48076974639769454,
0.4808764121037464,
0.48068453410182516,
0.4838719042553192,
0.4810869451923077,
0.4808456618635927,
0.4810962519230769,
0.4806990845341018,
0.481179225
],
[
0.484153385285576,
0.4859794388349515,
0.4841680890609874,
0.483862834622824,
0.48403533655705994,
0.48592890582524273,
0.48445533688286546,
0.48403597388781433,
0.4844281907066796,
0.4839675580270793
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.29519316312911525,
"scoreError" : 0.003287782599713038,
"scoreConfidence" : [
0.29190538052940224,
0.2984809457288283
],
"scorePercentiles" : {
"0.0" : 0.2888705427251732,
"50.0" : 0.29359396553806594,
"90.0" : 0.30178927110977083,
"95.0" : 0.3029518460917729,
"99.0" : 0.3036529319975713,
"99.9" : 0.3036529319975713,
"99.99" : 0.3036529319975713,
"99.999" : 0.3036529319975713,
"99.9999" : 0.3036529319975713,
"100.0" : 0.3036529319975713
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.289729764910249,
0.29017716995359627,
0.29006079826086956,
0.2895900301100174,
0.2897670973348783,
0.2901627233178654,
0.289792550405562,
0.29199551430239346,
0.28946635011574073,
0.2888705427251732
],
[
0.29993672302158275,
0.2997343828639904,
0.30017552369526096,
0.29997821103117506,
0.3000849400119976,
0.30086189356584486,
0.3036529319975713,
0.3023782303506651,
0.30179070928829915,
0.3014725015069319
],
[
0.29348407390029324,
0.29369655372871406,
0.2927479332943242,
0.2954642982870644,
0.2934913773474178,
0.2927009508484494,
0.3017763275030157,
0.29518130147492627,
0.2947717030053035,
0.2928017857142857
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3009927617436537,
"scoreError" : 0.0030505600480190587,
"scoreConfidence" : [
0.2979422016956346,
0.30404332179167276
],
"scorePercentiles" : {
"0.0" : 0.2919717209573847,
"50.0" : 0.30271567044785397,
"90.0" : 0.30402748295859544,
"95.0" : 0.30592898071175484,
"99.0" : 0.30609871603427175,
"99.9" : 0.30609871603427175,
"99.99" : 0.30609871603427175,
"99.999" : 0.30609871603427175,
"99.9999" : 0.30609871603427175,
"100.0" : 0.30609871603427175
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3039224623329283,
0.3037958057073467,
0.30390277217496964,
0.30403661094224926,
0.30391850607533416,
0.3039432496962333,
0.3037766745598057,
0.30389292952612396,
0.3039259137302552,
0.3039453311057108
],
[
0.29240615838690825,
0.29291789402810303,
0.2922323411214953,
0.2922186425233645,
0.2919717209573847,
0.2922183960280374,
0.3013291265060241,
0.3007913451593506,
0.30108393862815885,
0.3029980199878861
],
[
0.30280950060532685,
0.30262184029038114,
0.3019820718165359,
0.30212060869565216,
0.30212580495169084,
0.30579010635696824,
0.3021385652173913,
0.30198215630657815,
0.30288564285714287,
0.30609871603427175
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3008711189584048,
"scoreError" : 0.0033790851564098182,
"scoreConfidence" : [
0.29749203380199496,
0.3042502041148146
],
"scorePercentiles" : {
"0.0" : 0.292519885380117,
"50.0" : 0.30133769279038786,
"90.0" : 0.3060069335998746,
"95.0" : 0.31029941079046786,
"99.0" : 0.31341918483709275,
"99.9" : 0.31341918483709275,
"99.99" : 0.31341918483709275,
"99.999" : 0.31341918483709275,
"99.9999" : 0.31341918483709275,
"100.0" : 0.31341918483709275
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3043381295620438,
0.30467905237515225,
0.30481658988421695,
0.30510899634146343,
0.30486986532602073,
0.30504345914634146,
0.30475720036540804,
0.30462490682095006,
0.3061067044063647,
0.30774686838868387
],
[
0.29525093506493505,
0.29497765389150943,
0.29317896189917936,
0.29625189224393134,
0.30067522836538463,
0.29692066824925817,
0.29359822183098594,
0.292519885380117,
0.29634579857819904,
0.2930586777973052
],
[
0.29905706993424985,
0.29904553496712494,
0.29901907830245067,
0.31341918483709275,
0.3004933189189189,
0.30262625771324864,
0.30157017842073536,
0.3012121607465382,
0.303357864160097,
0.3014632248342375
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3008399291337093,
"scoreError" : 0.002984672525829516,
"scoreConfidence" : [
0.2978552566078798,
0.30382460165953884
],
"scorePercentiles" : {
"0.0" : 0.2903430075449797,
"50.0" : 0.30098110963777347,
"90.0" : 0.3035152391750369,
"95.0" : 0.3118885544490299,
"99.0" : 0.31346229887218047,
"99.9" : 0.31346229887218047,
"99.99" : 0.31346229887218047,
"99.999" : 0.31346229887218047,
"99.9999" : 0.31346229887218047,
"100.0" : 0.31346229887218047
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2903430075449797,
0.29634273518957344,
0.29976162971839426,
0.29147759382284383,
0.29273643066120536,
0.30189908630054313,
0.2979954669446099,
0.2992615,
0.3106009453755431,
0.31346229887218047
],
[
0.302215864652568,
0.30215938345410626,
0.30205492270531403,
0.3035276662621359,
0.3021457035024155,
0.3017539451145959,
0.3010955066185319,
0.30098465523465706,
0.3020081564009662,
0.30097756404088993
],
[
0.30059309014423075,
0.3007130402644231,
0.3006981736778846,
0.3007681328923632,
0.30060824519230767,
0.3008779001803969,
0.30076048707155745,
0.30340339539114614,
0.3029466349878935,
0.3010247117930205
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2474868529960624,
"scoreError" : 0.0012247365419312255,
"scoreConfidence" : [
0.24626211645413118,
0.24871158953799363
],
"scorePercentiles" : {
"0.0" : 0.24597624680432645,
"50.0" : 0.24672853878057954,
"90.0" : 0.24951726334935903,
"95.0" : 0.2528066735332392,
"99.0" : 0.2534370040526849,
"99.9" : 0.2534370040526849,
"99.99" : 0.2534370040526849,
"99.999" : 0.2534370040526849,
"99.9999" : 0.2534370040526849,
"100.0" : 0.2534370040526849
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24858379473161032,
0.24851986587183308,
0.24785489742319128,
0.24816594791666666,
0.24753291340920336,
0.2534370040526849,
0.24957257085828344,
0.25229094856278367,
0.24882088855721393,
0.24894522636815922
],
[
0.24659371020207,
0.246715783530572,
0.246867152023692,
0.2467412940305871,
0.2460560191834727,
0.24620837450787403,
0.2465025771315919,
0.24611320019675356,
0.2460737058534186,
0.24597624680432645
],
[
0.24781715502724122,
0.2490194957690393,
0.24619752263779526,
0.24621445324803148,
0.24604418691588786,
0.24613980068897637,
0.24619038287401576,
0.24617186368110236,
0.246353109798129,
0.24688549802566634
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.2844498950327317,
"scoreError" : 0.003659661458513293,
"scoreConfidence" : [
0.2807902335742184,
0.28810955649124503
],
"scorePercentiles" : {
"0.0" : 0.27646643756906075,
"50.0" : 0.28599863550600346,
"90.0" : 0.28965593592557076,
"95.0" : 0.2934073253653982,
"99.0" : 0.2973317468805704,
"99.9" : 0.2973317468805704,
"99.99" : 0.2973317468805704,
"99.999" : 0.2973317468805704,
"99.9999" : 0.2973317468805704,
"100.0" : 0.2973317468805704
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2784982488864143,
0.2771897324099723,
0.2770126727574751,
0.2769525758582503,
0.2766867710176991,
0.27763381742508325,
0.27652109839690436,
0.27646643756906075,
0.27655744610281924,
0.28249312083568606
],
[
0.2860056380789022,
0.2876636147211041,
0.28599163293310464,
0.2861314691075515,
0.2861142126929674,
0.2860655174385363,
0.2858796085714286,
0.2859250308571429,
0.2858322857142857,
0.2858813662857143
],
[
0.2887203312175418,
0.2896634215402432,
0.2901964350348028,
0.28758869005175386,
0.2973317468805704,
0.2879393862982153,
0.28937982995951417,
0.2895885653935185,
0.28766360839562966,
0.28792253855005756
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.28093189925099227,
"scoreError" : 0.0019283551966421026,
"scoreConfidence" : [
0.2790035440543502,
0.28286025444763435
],
"scorePercentiles" : {
"0.0" : 0.27689413613724406,
"50.0" : 0.2809483303813979,
"90.0" : 0.28514990348712105,
"95.0" : 0.28672293159102497,
"99.0" : 0.28767737837837837,
"99.9" : 0.28767737837837837,
"99.99" : 0.28767737837837837,
"99.999" : 0.28767737837837837,
"99.9999" : 0.28767737837837837,
"100.0" : 0.28767737837837837
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2851607998859749,
0.28448100227531287,
0.2816340675675676,
0.28081684222347,
0.2817062578828829,
0.2822245369430344,
0.2776736243063263,
0.27720437506925205,
0.27689413613724406,
0.27779340755136034
],
[
0.2787922853957637,
0.28767737837837837,
0.28255480282485873,
0.2801786414565826,
0.2859420205831904,
0.2815250804727068,
0.2824614630152456,
0.28107981853932584,
0.2850518358974359,
0.2847442669322709
],
[
0.27786331722222224,
0.27779840255413657,
0.27906815727830453,
0.2812267672849916,
0.27861924498886415,
0.28149994710185705,
0.27940914525139665,
0.2789280691192865,
0.2778352576346474,
0.28011202575587907
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.24264835852206007,
"scoreError" : 0.0028349482720098932,
"scoreConfidence" : [
0.23981341025005018,
0.24548330679406996
],
"scorePercentiles" : {
"0.0" : 0.23803931366016182,
"50.0" : 0.24085657604577546,
"90.0" : 0.24803671587251308,
"95.0" : 0.24829858654287235,
"99.0" : 0.24831440863952334,
"99.9" : 0.24831440863952334,
"99.99" : 0.24831440863952334,
"99.999" : 0.24831440863952334,
"99.9999" : 0.24831440863952334,
"100.0" : 0.24831440863952334
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24769140297029704,
0.248285641191067,
0.24768856188118812,
0.24763374455445544,
0.24805980366881508,
0.2476572495049505,
0.24780690341753342,
0.24831440863952334,
0.24782892570579496,
0.2478001342248638
],
[
0.23820444428571427,
0.23888242788920727,
0.24071662897016363,
0.2380889309852451,
0.24021387373979836,
0.24030783189241114,
0.24007696401151632,
0.2381704180952381,
0.23811894954783436,
0.23809590290337934
],
[
0.24210409632139399,
0.23859088364329994,
0.24704141679012345,
0.24290035194174758,
0.23970271633924292,
0.24404640829268293,
0.24099652312138728,
0.23803931366016182,
0.23809210233222275,
0.2382937951405431
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 34.25793134507936,
"scoreError" : 0.7345265596455642,
"scoreConfidence" : [
33.5234047854338,
34.99245790472493
],
"scorePercentiles" : {
"0.0" : 33.3711472,
"50.0" : 33.8765208,
"90.0" : 36.3278812,
"95.0" : 37.05845692142857,
"99.0" : 37.577888785714286,
"99.9" : 37.577888785714286,
"99.99" : 37.577888785714286,
"99.999" : 37.577888785714286,
"99.9999" : 37.577888785714286,
"100.0" : 37.577888785714286
},
"scoreUnit" : "ms/op",
"rawData" : [
[
33.6029182,
33.669789933333334,
33.527424266666664,
33.546178133333335,
33.82016986666667,
34.46630506666666,
34.144253,
34.42555453333333,
34.425932466666666,
33.5319808
],
[
35.40810793333333,
33.9756568,
34.24022733333333,
34.48355013333333,
33.41547653333333,
33.420037666666666,
33.932871733333336,
33.381851266666665,
33.51760446666667,
33.637247333333335
],
[
33.47329653333333,
36.633467214285716,
34.470945066666665,
34.1266118,
33.44112273333333,
33.3711472,
33.47509326666667,
36.25978257142857,
37.577888785714286,
36.33544771428571
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 30.73066848558006,
"scoreError" : 0.856088323665234,
"scoreConfidence" : [
29.874580161914828,
31.586756809245294
],
"scorePercentiles" : {
"0.0" : 29.598675,
"50.0" : 30.247575205882352,
"90.0" : 32.9703122875,
"95.0" : 33.99836911,
"99.0" : 34.195343066666666,
"99.9" : 34.195343066666666,
"99.99" : 34.195343066666666,
"99.999" : 34.195343066666666,
"99.9999" : 34.195343066666666,
"100.0" : 34.195343066666666
},
"scoreUnit" : "ms/op",
"rawData" : [
[
31.912043875,
30.376436294117646,
31.3691879375,
32.323817875,
33.8372086,
31.86935425,
33.042145,
29.738853117647057,
31.8662991875,
31.3207731875
],
[
30.784404941176472,
30.04078411764706,
29.73986505882353,
29.598675,
29.950199176470587,
29.611839705882353,
29.752321411764704,
29.696174705882353,
30.277941705882352,
30.571730470588236
],
[
34.195343066666666,
30.426933588235293,
30.110086764705883,
29.75733494117647,
29.755025294117647,
30.217208705882353,
29.77561170588235,
29.728888,
30.37096476470588,
29.90260211764706
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 86.2242939,
"scoreError" : 1.6471189839218838,
"scoreConfidence" : [
84.57717491607812,
87.87141288392189
],
"scorePercentiles" : {
"0.0" : 81.98447871428571,
"50.0" : 86.69870508333332,
"90.0" : 89.27720081666668,
"95.0" : 90.40231581666667,
"99.0" : 91.14562633333334,
"99.9" : 91.14562633333334,
"99.99" : 91.14562633333334,
"99.999" : 91.14562633333334,
"99.9999" : 91.14562633333334,
"100.0" : 91.14562633333334
},
"scoreUnit" : "ms/op",
"rawData" : [
[
87.09516133333334,
87.38688783333333,
91.14562633333334,
87.91084283333333,
88.17347,
86.599556,
87.09203383333333,
86.8085425,
87.29490166666666,
87.68775166666667
],
[
86.32718266666667,
89.79415266666666,
89.32510583333334,
87.69186116666667,
88.316016,
86.17762333333333,
86.38468733333333,
86.05990383333334,
86.67792183333333,
85.48870833333334
],
[
83.948423,
82.077292,
82.05790985714286,
81.98447871428571,
83.41384728571428,
82.54960814285714,
82.93218185714285,
82.76159514285715,
88.84605566666667,
86.71948833333333
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 739.6162285666666,
"scoreError" : 122.78204965001946,
"scoreConfidence" : [
616.8341789166471,
862.398278216686
],
"scorePercentiles" : {
"0.0" : 327.4413245,
"50.0" : 708.57077,
"90.0" : 955.7438596000001,
"95.0" : 997.8017533,
"99.0" : 1042.735551,
"99.9" : 1042.735551,
"99.99" : 1042.735551,
"99.999" : 1042.735551,
"99.9999" : 1042.735551,
"100.0" : 1042.735551
},
"scoreUnit" : "ms/op",
"rawData" : [
[
1042.735551,
789.026665,
950.761382,
638.885909,
953.653917,
715.963741,
754.077813,
497.25433,
663.350555,
951.785767
],
[
953.404931,
961.037737,
463.099842,
955.818517,
377.6786635,
688.971615,
695.676226,
750.031245,
811.439533,
663.871244
],
[
704.753809,
653.208503,
952.571974,
640.749824,
327.4413245,
587.886677,
705.206522,
955.071943,
671.136079,
711.935018
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 32.12517231140251,
"scoreError" : 4.149561674882778,
"scoreConfidence" : [
27.97561063651973,
36.274733986285284
],
"scorePercentiles" : {
"0.0" : 21.81277275,
"50.0" : 35.038079466666666,
"90.0" : 38.714507709890114,
"95.0" : 40.10527646538461,
"99.0" : 41.532746,
"99.9" : 41.532746,
"99.99" : 41.532746,
"99.999" : 41.532746,
"99.9999" : 41.532746,
"100.0" : 41.532746
},
"scoreUnit" : "ms/op",
"rawData" : [
[
32.14306576470588,
33.709726866666664,
36.14164485714286,
35.55287273333333,
34.06954326666666,
38.937346846153844,
38.72549585714286,
38.615614384615384,
36.17214346666667,
35.82474128571429
],
[
21.81277275,
26.553834368421054,
25.6733001,
25.35807115,
24.322232857142858,
23.334873045454547,
23.130930636363637,
24.15998838095238,
21.842893739130435,
23.277976181818183
],
[
38.52310423076923,
35.128378266666665,
33.4007721875,
35.89290221428571,
35.81706066666667,
36.090848,
35.97907778571429,
37.083430785714285,
34.94778066666667,
41.532746
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1451.5478095333333,
"scoreError" : 131.47250997262077,
"scoreConfidence" : [
1320.0752995607124,
1583.0203195059541
],
"scorePercentiles" : {
"0.0" : 1230.19945,
"50.0" : 1336.0088115,
"90.0" : 1708.9204559999998,
"95.0" : 1712.72582315,
"99.0" : 1716.856932,
"99.9" : 1716.856932,
"99.99" : 1716.856932,
"99.999" : 1716.856932,
"99.9999" : 1716.856932,
"100.0" : 1716.856932
},
"scoreUnit" : "ms/op",
"rawData" : [
[
1703.538257,
1708.925834,
1705.296524,
1707.865522,
1269.219365,
1297.128414,
1267.633384,
1323.00809,
1344.074207,
1282.11819
],
[
1708.872054,
1705.744825,
1709.345825,
1716.856932,
1327.840542,
1334.279336,
1336.067287,
1335.950336,
1336.171774,
1326.672097
],
[
1634.615086,
1644.666859,
1636.833136,
1631.912666,
1230.19945,
1262.077029,
1281.98965,
1257.715381,
1279.525816,
1240.290418
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 92.29437837777776,
"scoreError" : 1.9045082088902867,
"scoreConfidence" : [
90.38987016888747,
94.19888658666805
],
"scorePercentiles" : {
"0.0" : 84.590363,
"50.0" : 92.81810416666667,
"90.0" : 95.5958174,
"95.0" : 97.47028041666667,
"99.0" : 97.727256,
"99.9" : 97.727256,
"99.99" : 97.727256,
"99.999" : 97.727256,
"99.9999" : 97.727256,
"100.0" : 97.727256
},
"scoreUnit" : "ms/op",
"rawData" : [
[
89.8826975,
90.126666,
94.56753,
93.30323533333333,
93.77377966666667,
87.7475875,
92.8909435,
92.74526483333334,
91.68700733333333,
95.63142316666666
],
[
97.727256,
84.590363,
94.32900833333333,
89.65163,
87.41768916666666,
93.44545766666667,
90.913804,
90.91989383333333,
94.11424316666667,
93.49686916666667
],
[
94.71241083333334,
90.47031533333333,
90.92959883333333,
91.473334,
91.42802566666667,
93.87329166666666,
91.25853366666666,
93.188099,
97.26002766666667,
95.2753655
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 31.006213160906864,
"scoreError" : 0.5349404145981598,
"scoreConfidence" : [
30.471272746308703,
31.541153575505025
],
"scorePercentiles" : {
"0.0" : 29.943016294117648,
"50.0" : 30.79760023529412,
"90.0" : 32.320376612500006,
"95.0" : 32.92392266875,
"99.0" : 33.0816443125,
"99.9" : 33.0816443125,
"99.99" : 33.0816443125,
"99.999" : 33.0816443125,
"99.9999" : 33.0816443125,
"100.0" : 33.0816443125
},
"scoreUnit" : "ms/op",
"rawData" : [
[
30.76119894117647,
30.722296352941175,
30.314943705882353,
30.331287294117647,
30.022265823529413,
29.943016294117648,
31.310358823529413,
32.34568775,
32.7948776875,
31.782888
],
[
31.258084625,
31.5474535625,
33.0816443125,
32.092576375,
30.480797764705883,
31.4184241875,
31.3521565625,
30.77770811764706,
30.622158176470588,
31.161649352941176
],
[
30.817492352941176,
31.049527352941176,
30.141365647058823,
31.11878694117647,
30.123287470588235,
30.630409529411764,
30.63555217647059,
30.30631682352941,
30.145082529411766,
31.09710029411765
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 30.49956405686275,
"scoreError" : 0.4140095741616365,
"scoreConfidence" : [
30.085554482701113,
30.913573631024384
],
"scorePercentiles" : {
"0.0" : 29.770815,
"50.0" : 30.47837117647059,
"90.0" : 31.44922316875,
"95.0" : 31.784808665625,
"99.0" : 31.8321168125,
"99.9" : 31.8321168125,
"99.99" : 31.8321168125,
"99.999" : 31.8321168125,
"99.9999" : 31.8321168125,
"100.0" : 31.8321168125
},
"scoreUnit" : "ms/op",
"rawData" : [
[
31.30545429411765,
30.852553588235295,
31.746102,
31.174923647058822,
31.4609648125,
30.772776,
30.779608294117647,
30.47582023529412,
29.906671470588236,
30.630919352941177
],
[
31.343548375,
30.480922117647058,
30.87574429411765,
30.517578058823528,
30.787649176470588,
30.58728205882353,
30.265314470588237,
30.277368294117647,
29.98345294117647,
31.8321168125
],
[
29.87981988235294,
29.96653876470588,
29.85563911764706,
29.862460764705883,
30.211114294117646,
29.834378,
29.82940094117647,
29.880074470588234,
29.770815,
29.83991017647059
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 30.57018457352941,
"scoreError" : 0.3003149867554593,
"scoreConfidence" : [
30.26986958677395,
30.87049956028487
],
"scorePercentiles" : {
"0.0" : 30.113496764705882,
"50.0" : 30.418841852941178,
"90.0" : 31.11372265882353,
"95.0" : 31.608212654411762,
"99.0" : 32.1640945,
"99.9" : 32.1640945,
"99.99" : 32.1640945,
"99.999" : 32.1640945,
"99.9999" : 32.1640945,
"100.0" : 32.1640945
},
"scoreUnit" : "ms/op",
"rawData" : [
[
30.276367588235296,
30.429535470588235,
31.103877823529412,
30.907839294117647,
31.098078,
30.53070923529412,
30.427969,
30.852801764705884,
30.482104882352942,
30.771613176470588
],
[
30.385823352941177,
30.290142882352942,
30.157900235294118,
30.131921411764704,
30.228080352941177,
30.337055764705884,
30.363478352941176,
30.409714705882354,
32.1640945,
31.153400235294118
],
[
31.114816529411765,
30.229198411764706,
30.15855370588235,
30.113496764705882,
30.215126588235293,
30.511327470588235,
30.326990352941177,
30.577248470588234,
30.273269411764705,
31.083001470588236
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 102.2427996322222,
"scoreError" : 1.4799128120256364,
"scoreConfidence" : [
100.76288682019657,
103.72271244424783
],
"scorePercentiles" : {
"0.0" : 97.21909916666667,
"50.0" : 102.2229205,
"90.0" : 105.11656028,
"95.0" : 107.93302759000001,
"99.0" : 109.1205778,
"99.9" : 109.1205778,
"99.99" : 109.1205778,
"99.999" : 109.1205778,
"99.9999" : 109.1205778,
"100.0" : 109.1205778
},
"scoreUnit" : "ms/op",
"rawData" : [
[
100.2391996,
100.15611,
102.0001238,
100.6877572,
102.4465372,
101.7295332,
100.1757968,
103.3301238,
102.8595454,
100.5103276
],
[
104.3078714,
106.9613956,
102.2336426,
103.4269018,
102.0584174,
102.1346928,
102.302508,
102.6654204,
103.3458856,
102.3857946
],
[
100.5594818,
97.21909916666667,
100.236015,
102.6362074,
102.395982,
105.2064146,
101.491578,
100.24885,
102.2121984,
109.1205778
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.arrayScalar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 255.82268008576426,
"scoreError" : 12.01180861412596,
"scoreConfidence" : [
243.8108714716383,
267.83448869989024
],
"scorePercentiles" : {
"0.0" : 251.95531670503837,
"50.0" : 252.44729289133562,
"90.0" : 275.5158326413414,
"95.0" : 277.18395519492753,
"99.0" : 277.18395519492753,
"99.9" : 277.18395519492753,
"99.99" : 277.18395519492753,
"99.999" : 277.18395519492753,
"99.9999" : 277.18395519492753,
"100.0" : 277.18395519492753
},
"scoreUnit" : "ns/op",
"rawData" : [
[
252.15644439649043,
251.95531670503837,
252.07544560254314,
252.23069094364192,
252.6096841503386,
252.50573174253455,
252.3888540401367,
254.61794842292508,
260.50272965906606,
277.18395519492753
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.arrayScalarConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 250.0287154744373,
"scoreError" : 1.2901432361610983,
"scoreConfidence" : [
248.7385722382762,
251.3188587105984
],
"scorePercentiles" : {
"0.0" : 248.45864325472607,
"50.0" : 249.95331737889796,
"90.0" : 251.31284122308065,
"95.0" : 251.34416938719716,
"99.0" : 251.34416938719716,
"99.9" : 251.34416938719716,
"99.99" : 251.34416938719716,
"99.999" : 251.34416938719716,
"99.9999" : 251.34416938719716,
"100.0" : 251.34416938719716
},
"scoreUnit" : "ns/op",
"rawData" : [
[
250.6986562981357,
250.25612027381356,
250.0526847330416,
249.8539500247543,
248.45864325472607,
249.37449782025195,
249.75299996953711,
251.34416938719716,
251.0308877460322,
249.46454523688385
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.bufferNativeScalar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 251.5853965561659,
"scoreError" : 1.2277119764062168,
"scoreConfidence" : [
250.35768457975968,
252.81310853257213
],
"scorePercentiles" : {
"0.0" : 250.19039738743624,
"50.0" : 251.8388437635955,
"90.0" : 252.60893411031228,
"95.0" : 252.62891597181567,
"99.0" : 252.62891597181567,
"99.9" : 252.62891597181567,
"99.99" : 252.62891597181567,
"99.999" : 252.62891597181567,
"99.9999" : 252.62891597181567,
"100.0" : 252.62891597181567
},
"scoreUnit" : "ns/op",
"rawData" : [
[
252.62891597181567,
250.9170477182805,
250.79279011830593,
251.83533029563435,
251.84235723155666,
252.0610541170541,
252.1942651263407,
252.4290973567817,
250.96271023845338,
250.19039738743624
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.bufferNativeScalarConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 264.79784765259643,
"scoreError" : 1.385364377701891,
"scoreConfidence" : [
263.41248327489456,
266.1832120302983
],
"scorePercentiles" : {
"0.0" : 264.1170754016496,
"50.0" : 264.61763264476434,
"90.0" : 267.0659198444273,
"95.0" : 267.31300199206703,
"99.0" : 267.31300199206703,
"99.9" : 267.31300199206703,
"99.99" : 267.31300199206703,
"99.999" : 267.31300199206703,
"99.9999" : 267.31300199206703,
"100.0" : 267.31300199206703
},
"scoreUnit" : "ns/op",
"rawData" : [
[
264.1170754016496,
264.15724002573256,
264.33369766286484,
267.31300199206703,
264.5847990464819,
264.8421805156698,
264.7658104111202,
264.62940618084957,
264.620553087841,
264.61471220168767
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.segmentNativeScalar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 254.7549710473274,
"scoreError" : 5.34286772858379,
"scoreConfidence" : [
249.4121033187436,
260.09783877591116
],
"scorePercentiles" : {
"0.0" : 251.0731195394405,
"50.0" : 254.91628371873722,
"90.0" : 262.6766626608195,
"95.0" : 263.5023293062661,
"99.0" : 263.5023293062661,
"99.9" : 263.5023293062661,
"99.99" : 263.5023293062661,
"99.999" : 263.5023293062661,
"99.9999" : 263.5023293062661,
"100.0" : 263.5023293062661
},
"scoreUnit" : "ns/op",
"rawData" : [
[
251.55584036570158,
251.0731195394405,
251.39525726866933,
263.5023293062661,
255.10537111038792,
255.1925221583156,
255.20884069641292,
254.72719632708652,
254.54357084919357,
255.24566285179998
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.TestLoadBytes.segmentNativeScalarConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/w/lt/jdk/dev-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"params" : {
"size" : "1024"
},
"primaryMetric" : {
"score" : 256.2879800775138,
"scoreError" : 1.1703901330040123,
"scoreConfidence" : [
255.11758994450977,
257.4583702105178
],
"scorePercentiles" : {
"0.0" : 255.16866774629045,
"50.0" : 256.3318720187658,
"90.0" : 257.170190753308,
"95.0" : 257.1776302493784,
"99.0" : 257.1776302493784,
"99.9" : 257.1776302493784,
"99.99" : 257.1776302493784,
"99.999" : 257.1776302493784,
"99.9999" : 257.1776302493784,
"100.0" : 257.1776302493784
},
"scoreUnit" : "ns/op",
"rawData" : [
[
257.1032352886745,
257.03716821431505,
256.88665039929697,
257.1776302493784,
255.16866774629045,
255.25244730760437,
255.54629814617337,
256.1329295573829,
256.0439593858731,
256.53081448014865
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.43760663637588576,
"scoreError" : 0.005503024780875486,
"scoreConfidence" : [
0.43210361159501026,
0.44310966115676126
],
"scorePercentiles" : {
"0.0" : 0.4254310078824806,
"50.0" : 0.4360517100407625,
"90.0" : 0.44724258554070995,
"95.0" : 0.4498287751514473,
"99.0" : 0.45047171859195095,
"99.9" : 0.45047171859195095,
"99.99" : 0.45047171859195095,
"99.999" : 0.45047171859195095,
"99.9999" : 0.45047171859195095,
"100.0" : 0.45047171859195095
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.449302730518308,
0.44522353082562194,
0.4470623353057904,
0.4472626133445899,
0.44447203857765344,
0.44520830499481895,
0.44539150611127193,
0.44454774416041526,
0.44490197602723885,
0.44455756025277143
],
[
0.42870248063530597,
0.4355927124977137,
0.4294559817474718,
0.4331544846700156,
0.4268275209345354,
0.4282839261109603,
0.4262357864092232,
0.4265555519543381,
0.4254310078824806,
0.42604794715436767
],
[
0.4336494065563622,
0.43335086343589435,
0.4339551410091993,
0.4414849687546069,
0.4365107075838112,
0.45047171859195095,
0.44206982771117137,
0.446308930850162,
0.43440461298771677,
0.4317751736808072
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.45536776777458765,
"scoreError" : 0.009370868360379404,
"scoreConfidence" : [
0.4459968994142082,
0.4647386361349671
],
"scorePercentiles" : {
"0.0" : 0.43969715346730504,
"50.0" : 0.449847666951806,
"90.0" : 0.4742982323768289,
"95.0" : 0.4745957952519907,
"99.0" : 0.4748642585793215,
"99.9" : 0.4748642585793215,
"99.99" : 0.4748642585793215,
"99.999" : 0.4748642585793215,
"99.9999" : 0.4748642585793215,
"100.0" : 0.4748642585793215
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.44095850038134116,
0.43969715346730504,
0.43989848526562164,
0.4430832561852122,
0.44353752057525575,
0.44368667591703764,
0.44127707799673693,
0.4415543505899554,
0.4425548578607894,
0.44173213113798426
],
[
0.4640400537030817,
0.4461810704801291,
0.4462996156451263,
0.44832071962077286,
0.4513746142828391,
0.45146559117071444,
0.4457195619740578,
0.4454957410759462,
0.45514349907181595,
0.4531984935506497
],
[
0.4738805601591142,
0.4743025575173484,
0.47425930611215317,
0.47437614343872003,
0.4739096564382414,
0.4725738615586534,
0.47244119761384085,
0.47377521082245627,
0.4714313110454075,
0.4748642585793215
]
]
},
"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-18/build/linux-x86_64-server-release/images/jdk/bin/java",
"jvmArgs" : [
"-Djava.library.path=/w/lt/jdk/dev-18/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-18",
"warmupIterations" : 5,
"warmupTime" : "500 ms",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "500 ms",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 0.3395043351263637,
"scoreError" : 0.004572781789472563,
"scoreConfidence" : [
0.3349315533368911,
0.34407711691583626
],
"scorePercentiles" : {
"0.0" : 0.32966182532683164,
"50.0" : 0.3379899218734128,
"90.0" : 0.3488398329395926,
"95.0" : 0.353532855114029,
"99.0" : 0.3589311552285424,
"99.9" : 0.3589311552285424,
"99.99" : 0.3589311552285424,
"99.999" : 0.3589311552285424,
"99.9999" : 0.3589311552285424,
"100.0" : 0.3589311552285424
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.3310074960802106,
0.33067870480079553,
0.32966182532683164,
0.337135492312328,
0.33348617006946973,
0.3378372225772501,
0.3437234058491943,
0.33975213264121423,
0.3328351096394329,
0.33254833049186255
],
[
0.3355009009419976,
0.3335216838384849,
0.333357184993511,
0.3404924199872413,
0.3360768997620278,
0.3353643950555357,
0.33537704308939326,
0.3360675328393376,
0.33814262116957555,
0.34009756449212875
],
[
0.3427103544446919,
0.342890982582716,
0.34255048164515517,
0.3491160641112453,
0.34651170514103263,
0.34897953201071547,
0.34684698113835666,
0.3463461202311434,
0.3475825412994868,
0.3589311552285424
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment