Skip to content

Instantly share code, notes, and snippets.

@mcimadamore
Created January 5, 2022 21:41
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/5f34b45de5f39a5eb5a3ad56273af3b7 to your computer and use it in GitHub Desktop.
Save mcimadamore/5f34b45de5f39a5eb5a3ad56273af3b7 to your computer and use it in GitHub Desktop.
JDK 18 baseline
[
{
"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" : 3.987586682205548,
"scoreError" : 0.1502097686937654,
"scoreConfidence" : [
3.8373769135117826,
4.137796450899313
],
"scorePercentiles" : {
"0.0" : 3.7937253142245937,
"50.0" : 3.815200125721124,
"90.0" : 4.27755555365484,
"95.0" : 4.280783852596559,
"99.0" : 4.281538979917923,
"99.9" : 4.281538979917923,
"99.99" : 4.281538979917923,
"99.999" : 4.281538979917923,
"99.9999" : 4.281538979917923,
"100.0" : 4.281538979917923
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.233976180166923,
4.280166021151807,
4.23327133010469,
4.281538979917923,
3.813071287661324,
3.8076277585526124,
3.7937253142245937,
3.828500088950346,
3.7967145896857173,
3.7970238508119794
],
[
4.238741753222796,
4.242629862712992,
4.278985862383001,
4.252885978427316,
3.8018598899006357,
3.801781986103539,
3.8299719437611954,
3.797180327760319,
3.797664377898252,
3.798472079610827
],
[
4.264682775101388,
4.261396285403175,
4.263041529160715,
4.262564321443026,
3.8123281672206906,
3.8113361089121285,
3.8107566903180388,
3.8173289637809247,
3.8073509138359856,
3.8110252479815547
]
]
},
"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.22721492462005344,
"scoreError" : 0.0027894308074739135,
"scoreConfidence" : [
0.22442549381257954,
0.23000435542752734
],
"scorePercentiles" : {
"0.0" : 0.22209497291296626,
"50.0" : 0.22507041249823362,
"90.0" : 0.23302618538688316,
"95.0" : 0.2330900162861137,
"99.0" : 0.23309137232059646,
"99.9" : 0.23309137232059646,
"99.99" : 0.23309137232059646,
"99.999" : 0.23309137232059646,
"99.9999" : 0.23309137232059646,
"100.0" : 0.23309137232059646
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2229770008912656,
0.22228579555555555,
0.22209497291296626,
0.22418693993724786,
0.22452662163375225,
0.2279040182232346,
0.22604977315860822,
0.22665197870412324,
0.22346868289414917,
0.22514696714671467
],
[
0.22485378202247192,
0.22376815295169947,
0.2236733067978533,
0.22359397809566384,
0.22364581940098346,
0.22476859478885894,
0.2249722243705036,
0.2236278332588288,
0.22530026756756757,
0.2249938578497526
],
[
0.2325560390516039,
0.23309137232059646,
0.23305229496738117,
0.23263879953488373,
0.2327245630525826,
0.23272955653792463,
0.23275365425779432,
0.23279119916240112,
0.2330889068033551,
0.23253078475127847
]
]
},
"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.9414322172795693,
"scoreError" : 0.23493456943533858,
"scoreConfidence" : [
3.706497647844231,
4.176366786714908
],
"scorePercentiles" : {
"0.0" : 3.5606547419606085,
"50.0" : 3.734536683049428,
"90.0" : 4.419788704619114,
"95.0" : 4.434598446395315,
"99.0" : 4.435249396609877,
"99.9" : 4.435249396609877,
"99.99" : 4.435249396609877,
"99.999" : 4.435249396609877,
"99.9999" : 4.435249396609877,
"100.0" : 4.435249396609877
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.392122649244205,
4.3873985739389365,
4.392117383682532,
4.3888864307985775,
3.691479843750511,
3.6941131868410526,
3.696110120705204,
3.693231404608856,
3.7100905806282958,
3.6393535295045174
],
[
4.24185076769403,
4.253583304010074,
4.255243713021943,
4.255562406275392,
3.57545422647166,
3.567684567720457,
3.568108049744059,
3.563527805066136,
3.5606547419606085,
3.6144898831732686
],
[
4.435249396609877,
4.4206364849362485,
4.412158681764904,
4.434065850765218,
3.7261006497259688,
3.7364114002639397,
3.7375623880736213,
3.733525131334507,
3.7306451313081377,
3.7355482347643485
]
]
},
"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.22851740464844275,
"scoreError" : 0.0026920058339485256,
"scoreConfidence" : [
0.22582539881449423,
0.23120941048239127
],
"scorePercentiles" : {
"0.0" : 0.2219779090909091,
"50.0" : 0.2301114972401104,
"90.0" : 0.23282010981262072,
"95.0" : 0.23326202330348597,
"99.0" : 0.23372787663551403,
"99.9" : 0.23372787663551403,
"99.99" : 0.23372787663551403,
"99.999" : 0.23372787663551403,
"99.9999" : 0.23372787663551403,
"100.0" : 0.23372787663551403
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23076723339483396,
0.23372787663551403,
0.232302381328379,
0.23213300974477957,
0.23161837824074075,
0.23152366913465988,
0.23208479721577727,
0.2328608379888268,
0.23288087057728118,
0.2324535562267658
],
[
0.2236995357781753,
0.22425132900044822,
0.22371436270125222,
0.22295652094474153,
0.22216256394316164,
0.22221907463349622,
0.22400057545902374,
0.22326335876840697,
0.22290780169340463,
0.2219779090909091
],
[
0.23004971159153634,
0.2301363831646734,
0.2300866113155474,
0.23019201610676485,
0.23007243146274148,
0.2300823620055198,
0.22999954896551725,
0.23042848042376785,
0.23034276427255984,
0.2306261876440756
]
]
},
"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.385315011611164,
"scoreError" : 0.0470481127771677,
"scoreConfidence" : [
3.338266898833996,
3.4323631243883317
],
"scorePercentiles" : {
"0.0" : 3.314005831751328,
"50.0" : 3.344721360652252,
"90.0" : 3.4850049070519256,
"95.0" : 3.489597463636136,
"99.0" : 3.4938893207610504,
"99.9" : 3.4938893207610504,
"99.99" : 3.4938893207610504,
"99.999" : 3.4938893207610504,
"99.9999" : 3.4938893207610504,
"100.0" : 3.4938893207610504
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.327305562463633,
3.325937789384619,
3.3408584159958385,
3.3401665837412535,
3.324037808307819,
3.314005831751328,
3.3254470954478927,
3.3436123097085697,
3.3697559463754296,
3.3617268845044053
],
[
3.486085944170297,
3.4938893207610504,
3.483425880221638,
3.482467739494511,
3.476892707633166,
3.4757055147884492,
3.476717332870131,
3.472374081399926,
3.4808210202784555,
3.4851803544775133
],
[
3.372937877647627,
3.3412723632058583,
3.348025711391597,
3.3458304115959336,
3.3253738976140372,
3.3399040905959976,
3.33086497310848,
3.3198198911633625,
3.324396928598262,
3.3246100796378415
]
]
},
"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.22793267615043347,
"scoreError" : 0.00246358913639484,
"scoreConfidence" : [
0.22546908701403864,
0.2303962652868283
],
"scorePercentiles" : {
"0.0" : 0.22232003333333333,
"50.0" : 0.22991261565609464,
"90.0" : 0.23136774021831855,
"95.0" : 0.23297001401956216,
"99.0" : 0.23297264182580343,
"99.9" : 0.23297264182580343,
"99.99" : 0.23297264182580343,
"99.999" : 0.23297264182580343,
"99.9999" : 0.23297264182580343,
"100.0" : 0.23297264182580343
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23016408467556373,
0.22993266467615986,
0.22980901101928375,
0.22947407293577982,
0.23028420580110498,
0.23006972585096597,
0.2301223081876725,
0.23010654783808648,
0.2301676631385182,
0.23022689921767142
],
[
0.22981086449242077,
0.22989256663602942,
0.23023317533364013,
0.23297264182580343,
0.2314829953725127,
0.2303304438305709,
0.23030817863720074,
0.22951981321707204,
0.23296786399627387,
0.23030542449355432
],
[
0.22247935231316726,
0.2223914668741663,
0.22253388923487544,
0.22232003333333333,
0.22305794560855996,
0.22432630313901344,
0.22243676389506448,
0.2224074775455758,
0.22264923097463285,
0.2251966704187303
]
]
},
"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.33842833987624366,
"scoreError" : 0.003034864321551452,
"scoreConfidence" : [
0.3353934755546922,
0.34146320419779513
],
"scorePercentiles" : {
"0.0" : 0.3336852875250167,
"50.0" : 0.33730935131490225,
"90.0" : 0.34888982314580946,
"95.0" : 0.3515590125102226,
"99.0" : 0.3519298495077356,
"99.9" : 0.3519298495077356,
"99.99" : 0.3519298495077356,
"99.999" : 0.3519298495077356,
"99.9999" : 0.3519298495077356,
"100.0" : 0.3519298495077356
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3355134805630027,
0.33532108104487607,
0.3372824733648011,
0.3383317376605815,
0.33918528949152543,
0.3387433452945159,
0.3371574137466307,
0.3372365808625337,
0.3381020581081081,
0.3387113012863913
],
[
0.3350581091761554,
0.33839137212449255,
0.3366074730820996,
0.3346957304347826,
0.3353642198391421,
0.334731362541806,
0.3512556004213483,
0.33540534852546916,
0.3383521751183232,
0.3336852875250167
],
[
0.349930906993007,
0.3519298495077356,
0.3373362292650034,
0.33682893602693603,
0.3385600054127199,
0.3375082273954116,
0.33882691469194315,
0.3369533245791246,
0.3363242936827957,
0.3395200685210312
]
]
},
"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.6743880562800577,
"scoreError" : 0.03858417204579823,
"scoreConfidence" : [
0.6358038842342595,
0.7129722283258559
],
"scorePercentiles" : {
"0.0" : 0.6016633533653846,
"50.0" : 0.6676402537999359,
"90.0" : 0.7437341898517836,
"95.0" : 0.8138298214654512,
"99.0" : 0.8454955304054054,
"99.9" : 0.8454955304054054,
"99.99" : 0.8454955304054054,
"99.999" : 0.8454955304054054,
"99.9999" : 0.8454955304054054,
"100.0" : 0.8454955304054054
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6172219938347718,
0.6098591802679659,
0.6032990168878166,
0.6016633533653846,
0.6115765501222494,
0.6629482132450331,
0.8454955304054054,
0.7286388238719068,
0.6582955710526316,
0.7156118912732475
],
[
0.7006610966386555,
0.6585659486842105,
0.7036144022503517,
0.698194209205021,
0.6836743934426229,
0.6774933924221922,
0.6789861302578019,
0.7444958350668648,
0.6619094722222222,
0.736879382916053
],
[
0.6185532657601978,
0.6183898430160693,
0.6309112610340479,
0.620306262701363,
0.6318770984848485,
0.7879215141509434,
0.6723322943548387,
0.6767811583220569,
0.7271351860465116,
0.6483494170984456
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.22",
"benchmark" : "org.openjdk.bench.jdk.incubator.foreign.LoopOverNew.segment_loop_confined",
"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.3453467998480795,
"scoreError" : 0.003701247817598304,
"scoreConfidence" : [
0.3416455520304812,
0.34904804766567776
],
"scorePercentiles" : {
"0.0" : 0.33704196226415095,
"50.0" : 0.34715992748091606,
"90.0" : 0.3507809157784011,
"95.0" : 0.35119619109487,
"99.0" : 0.3514659002108222,
"99.9" : 0.3514659002108222,
"99.99" : 0.3514659002108222,
"99.999" : 0.3514659002108222,
"99.9999" : 0.3514659002108222,
"100.0" : 0.3514659002108222
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.3514659002108222,
0.35097552,
0.3507605105189341,
0.35055898808689556,
0.350783183029453,
0.35025088865546217,
0.3503862906162465,
0.3504814491941135,
0.3504611162464986,
0.3506279971969166
],
[
0.33978672758152173,
0.3384350683355886,
0.339489012890095,
0.3375610802968961,
0.33714561320754716,
0.33704196226415095,
0.3372100269541779,
0.33753929149797574,
0.33747190627107215,
0.3377224544226874
],
[
0.34722779319916725,
0.34716340388619016,
0.3470669354614851,
0.3468405499306519,
0.34700920943134533,
0.3487964769874477,
0.34862512404181184,
0.3476245705350938,
0.3471564510756419,
0.34673849341649343
]
]
},
"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.6339185052353906,
"scoreError" : 0.014793405685129166,
"scoreConfidence" : [
0.6191250995502614,
0.6487119109205198
],
"scorePercentiles" : {
"0.0" : 0.6013117668269231,
"50.0" : 0.6308286082523347,
"90.0" : 0.6544864769343253,
"95.0" : 0.6847400574318057,
"99.0" : 0.713971970042796,
"99.9" : 0.713971970042796,
"99.99" : 0.713971970042796,
"99.999" : 0.713971970042796,
"99.9999" : 0.713971970042796,
"100.0" : 0.713971970042796
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6276825922208281,
0.6524517992177314,
0.6295418427672956,
0.6481316230569948,
0.6228366139476962,
0.6478582240506329,
0.6545376362451109,
0.6336519240506329,
0.6540260431372549,
0.6140554932515337
],
[
0.6368584007633588,
0.6608230380228137,
0.713971970042796,
0.6153331611316113,
0.6405516248415716,
0.6083657958687728,
0.654012891503268,
0.6248507890137328,
0.6051051197097944,
0.6240588441396508
],
[
0.6163167549261084,
0.6321630757575758,
0.620976158808933,
0.6321153737373737,
0.6169330900123304,
0.6290892943396227,
0.6471356196636481,
0.613559131127451,
0.6392494648786717,
0.6013117668269231
]
]
},
"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.23193663668514228,
"scoreError" : 0.0026336094463372903,
"scoreConfidence" : [
0.229303027238805,
0.23457024613147956
],
"scorePercentiles" : {
"0.0" : 0.22621541655359567,
"50.0" : 0.23396936950420955,
"90.0" : 0.23530801213546565,
"95.0" : 0.23651328770472432,
"99.0" : 0.2378573861150737,
"99.9" : 0.2378573861150737,
"99.99" : 0.2378573861150737,
"99.999" : 0.2378573861150737,
"99.9999" : 0.2378573861150737,
"100.0" : 0.2378573861150737
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23425525761124122,
0.23403707533926066,
0.2339299153414406,
0.23389171294997663,
0.2339097414679757,
0.2338704955586723,
0.23390495511921458,
0.23407746420215256,
0.23409904024333178,
0.23400882366697848
],
[
0.2354135708235294,
0.235264268579492,
0.23531287253057384,
0.23513385801598496,
0.23485330375586855,
0.2351559727315468,
0.23452461592505855,
0.23446456654170572,
0.23440721415182755,
0.2378573861150737
],
[
0.22636645656108598,
0.2264121656858307,
0.2264810855590765,
0.2263315814479638,
0.2268889918367347,
0.22631312081447963,
0.22791927595628414,
0.22654696014492753,
0.22621541655359567,
0.22625193532338309
]
]
},
"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.3606733316897371,
"scoreError" : 0.004787943504635105,
"scoreConfidence" : [
0.35588538818510196,
0.3654612751943722
],
"scorePercentiles" : {
"0.0" : 0.3517580147679325,
"50.0" : 0.3572653521735628,
"90.0" : 0.3697542590060628,
"95.0" : 0.37456467772791135,
"99.0" : 0.378211992441421,
"99.9" : 0.378211992441421,
"99.99" : 0.378211992441421,
"99.999" : 0.378211992441421,
"99.9999" : 0.378211992441421,
"100.0" : 0.378211992441421
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.35898256456241034,
0.35485655673758865,
0.354661591070163,
0.354612214032601,
0.35515031582682755,
0.3549446730496454,
0.3560416512455516,
0.35644514672364674,
0.3690424284660767,
0.35643457834757836
],
[
0.3517580147679325,
0.35248266878083157,
0.3552395639204545,
0.35494167375886526,
0.35486600070921986,
0.3547466546099291,
0.3549131737588653,
0.3596085880661395,
0.3580855576234789,
0.3591969497487437
],
[
0.3698006962305987,
0.36912497345132744,
0.36802257468727007,
0.367581958853784,
0.36933632398523986,
0.37158051114413077,
0.378211992441421,
0.3654010810810811,
0.3653352103725347,
0.36879406263817244
]
]
},
"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.2307176848274631,
"scoreError" : 0.002798384562994781,
"scoreConfidence" : [
0.22791930026446833,
0.23351606939045788
],
"scorePercentiles" : {
"0.0" : 0.22448862836624775,
"50.0" : 0.23262089093023255,
"90.0" : 0.2345868829737336,
"95.0" : 0.23465412449646644,
"99.0" : 0.23472372548099485,
"99.9" : 0.23472372548099485,
"99.99" : 0.23472372548099485,
"99.999" : 0.23472372548099485,
"99.9999" : 0.23472372548099485,
"100.0" : 0.23472372548099485
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23472372548099485,
0.2344447258669166,
0.23450566244725737,
0.2344181907216495,
0.23443772539831303,
0.23447229943767572,
0.2345314308485701,
0.23459717823639775,
0.234581515478424,
0.2345874793621013
],
[
0.22493186555755396,
0.22488912275179856,
0.2249081879496403,
0.22487249055755396,
0.22481420674157304,
0.22616977893309223,
0.2250358888888889,
0.2253335283783784,
0.2246805808625337,
0.22448862836624775
],
[
0.23261822093023254,
0.23264297441860465,
0.23257877359367735,
0.23265584976744186,
0.23271496976744185,
0.23259606322640633,
0.23260371641097163,
0.23271672139534882,
0.2323554821179749,
0.23262356093023256
]
]
},
"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.5770991313747406,
"scoreError" : 0.0017489209522233225,
"scoreConfidence" : [
0.5753502104225172,
0.5788480523269639
],
"scorePercentiles" : {
"0.0" : 0.5733000171821306,
"50.0" : 0.577136916378316,
"90.0" : 0.5793288704861111,
"95.0" : 0.5840552511066127,
"99.0" : 0.5852127403508772,
"99.9" : 0.5852127403508772,
"99.99" : 0.5852127403508772,
"99.999" : 0.5852127403508772,
"99.9999" : 0.5852127403508772,
"100.0" : 0.5852127403508772
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5773352998846597,
0.5779508325635104,
0.5780682956120092,
0.5759318204833141,
0.5772450380622838,
0.5746721745120551,
0.5788997349537037,
0.5749871850574713,
0.5782088591224018,
0.5770287946943483
],
[
0.5755132094361335,
0.5789458611111111,
0.5750697655172414,
0.5752794574712644,
0.5741888346727899,
0.5746877623421355,
0.5743164557979334,
0.5743740252583238,
0.5733000171821306,
0.5742711354764638
],
[
0.5768954532871973,
0.578686,
0.5780143882488479,
0.5780687217090069,
0.5774875958429562,
0.5790804652777778,
0.5852127403508772,
0.5793564710648148,
0.576789331797235,
0.5831082144522145
]
]
},
"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.5794075999802754,
"scoreError" : 0.003568531444628214,
"scoreConfidence" : [
0.5758390685356471,
0.5829761314249036
],
"scorePercentiles" : {
"0.0" : 0.5735964587155963,
"50.0" : 0.5766608122119816,
"90.0" : 0.5869575735052756,
"95.0" : 0.5896209118323861,
"99.0" : 0.590161545990566,
"99.9" : 0.590161545990566,
"99.99" : 0.590161545990566,
"99.999" : 0.590161545990566,
"99.9999" : 0.590161545990566,
"100.0" : 0.590161545990566
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5750944908045977,
0.5776882814302191,
0.573971994266055,
0.5746495040183697,
0.5762584890678941,
0.5737285756880734,
0.575155524137931,
0.5735964587155963,
0.5751629862068965,
0.5746071733639495
],
[
0.5859548044496488,
0.5891785747938751,
0.5858688255269321,
0.5859498313817331,
0.5869905193434936,
0.590161545990566,
0.5851095625730994,
0.5849621859649122,
0.5840759883313885,
0.586661060961313
],
[
0.5766154078341014,
0.576626952764977,
0.5751605551724138,
0.5783444450867052,
0.5788222323699422,
0.5775953498845265,
0.57649,
0.5766946716589861,
0.5750963781609195,
0.5759556294591485
]
]
},
"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.5917731550480816,
"scoreError" : 0.005795255216326322,
"scoreConfidence" : [
0.5859778998317553,
0.5975684102644079
],
"scorePercentiles" : {
"0.0" : 0.5865935814771395,
"50.0" : 0.5897136391926128,
"90.0" : 0.5977771056559436,
"95.0" : 0.6194805976941345,
"99.0" : 0.6320650252525253,
"99.9" : 0.6320650252525253,
"99.99" : 0.6320650252525253,
"99.999" : 0.6320650252525253,
"99.9999" : 0.6320650252525253,
"100.0" : 0.6320650252525253
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5906966151121605,
0.5903045924617196,
0.5909994380165289,
0.5901006297169812,
0.5892567326266196,
0.5898673490566038,
0.5891213663133098,
0.5914486749408984,
0.5895599293286219,
0.6320650252525253
],
[
0.5900136155660377,
0.5894577809187279,
0.5887694529411764,
0.5910083341204251,
0.588112151586369,
0.5890397,
0.609184247873633,
0.5865935814771395,
0.5905436308962264,
0.5883183313748531
],
[
0.5911507966903073,
0.587981188014101,
0.5883186368977673,
0.5868428100820633,
0.5876026396713615,
0.5873357194835681,
0.5984378983253589,
0.5918299716312057,
0.591293639905549,
0.5879401711606096
]
]
},
"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.5835764636097911,
"scoreError" : 0.004279250889993567,
"scoreConfidence" : [
0.5792972127197975,
0.5878557144997847
],
"scorePercentiles" : {
"0.0" : 0.5738179426605504,
"50.0" : 0.5852035175438597,
"90.0" : 0.5886728516470588,
"95.0" : 0.5953651573862508,
"99.0" : 0.6032209975903614,
"99.9" : 0.6032209975903614,
"99.99" : 0.6032209975903614,
"99.999" : 0.6032209975903614,
"99.9999" : 0.6032209975903614,
"100.0" : 0.6032209975903614
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5873711502347417,
0.5865756225087925,
0.5886867329411765,
0.5857657728337237,
0.5863999613130129,
0.5852192538011696,
0.5853300608187134,
0.6032209975903614,
0.5877777027027027,
0.5854049473684211
],
[
0.5749831666666667,
0.5738179426605504,
0.5741169908256881,
0.5747087313432836,
0.5821168220930233,
0.574840886337543,
0.5743530114810562,
0.5761400379746835,
0.5831404557109557,
0.5754575045977012
],
[
0.5846258387850467,
0.5875183169014084,
0.5849047745327103,
0.5861518864168618,
0.5847653761682243,
0.5851877812865497,
0.5846579077102804,
0.5889376517647059,
0.5865687029239766,
0.58854792
]
]
},
"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.5857213011529925,
"scoreError" : 0.005403314990530866,
"scoreConfidence" : [
0.5803179861624617,
0.5911246161435233
],
"scorePercentiles" : {
"0.0" : 0.5743801928817451,
"50.0" : 0.5876324548122065,
"90.0" : 0.5949179031620833,
"95.0" : 0.6013784860226745,
"99.0" : 0.6052479165659008,
"99.9" : 0.6052479165659008,
"99.99" : 0.6052479165659008,
"99.999" : 0.6052479165659008,
"99.9999" : 0.6052479165659008,
"100.0" : 0.6052479165659008
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5876567558685446,
0.5918650602836879,
0.587697928319624,
0.5889516070588235,
0.592372575147929,
0.5883231574618096,
0.5892573580683157,
0.5898311485849057,
0.5895714946996466,
0.588353696827262
],
[
0.5763170956221199,
0.5748036417910448,
0.5982125883054893,
0.574772607347876,
0.5745571492537314,
0.5748407252873563,
0.5763929976958525,
0.5743801928817451,
0.5748089885189438,
0.5745198231917337
],
[
0.586877246189918,
0.587957500587544,
0.5870480820633059,
0.5950303697978597,
0.5939057034400949,
0.5871597535211268,
0.5875604248826292,
0.5857572915690866,
0.5876081537558685,
0.6052479165659008
]
]
},
"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.5784716550972824,
"scoreError" : 0.003509835464169447,
"scoreConfidence" : [
0.5749618196331129,
0.5819814905614519
],
"scorePercentiles" : {
"0.0" : 0.5717244217142857,
"50.0" : 0.5773082249134949,
"90.0" : 0.5836008158340882,
"95.0" : 0.5938032947907714,
"99.0" : 0.5995513736526946,
"99.9" : 0.5995513736526946,
"99.99" : 0.5995513736526946,
"99.999" : 0.5995513736526946,
"99.9999" : 0.5995513736526946,
"100.0" : 0.5995513736526946
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5816967906976744,
0.5788245502890174,
0.5793786666666667,
0.5767393168202765,
0.5750883068965518,
0.5800936593279259,
0.5797476369942196,
0.575907829689298,
0.5759052013808976,
0.5781346304849885
],
[
0.5784424797687862,
0.5835333018648019,
0.5754778206896551,
0.5758516006904488,
0.5771656274509804,
0.5748521712643678,
0.5836083173862311,
0.5775346466512702,
0.5891003211764706,
0.5787069063583815
],
[
0.5774508223760092,
0.5750990965517241,
0.574332214695752,
0.5771463875432526,
0.5738377259174312,
0.5755524885057471,
0.5782306578034682,
0.5717244217142857,
0.5754346816091954,
0.5995513736526946
]
]
},
"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.5778290711412731,
"scoreError" : 0.0014651732049201106,
"scoreConfidence" : [
0.576363897936353,
0.5792942443461933
],
"scorePercentiles" : {
"0.0" : 0.5745404477611941,
"50.0" : 0.577175014994233,
"90.0" : 0.5819969963953489,
"95.0" : 0.5822808339471939,
"99.0" : 0.5824593213038417,
"99.9" : 0.5824593213038417,
"99.99" : 0.5824593213038417,
"99.999" : 0.5824593213038417,
"99.9999" : 0.5824593213038417,
"100.0" : 0.5824593213038417
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5777486639722864,
0.5763353202764977,
0.5772134786620531,
0.5765650967741935,
0.5821347988372093,
0.5754454942528736,
0.576441650921659,
0.5800771622247972,
0.5824593213038417,
0.5782681861271677
],
[
0.5768223433179723,
0.5770972156862745,
0.5816962069767442,
0.5777057182448037,
0.5774394532871973,
0.5801589721900348,
0.5820304174418605,
0.577136551326413,
0.5790110867052023,
0.5773977116493656
],
[
0.5798876419466976,
0.5791650358796296,
0.5754161643678161,
0.5764620449308756,
0.5758442220943614,
0.5760545615650172,
0.5745404477611941,
0.5760496363636364,
0.576330831797235,
0.5759366973532797
]
]
},
"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.5823758347851509,
"scoreError" : 0.004444961530697903,
"scoreConfidence" : [
0.5779308732544529,
0.5868207963158488
],
"scorePercentiles" : {
"0.0" : 0.5718821577142857,
"50.0" : 0.5858412435597189,
"90.0" : 0.5896906803384753,
"95.0" : 0.590373597745581,
"99.0" : 0.5907380850059032,
"99.9" : 0.5907380850059032,
"99.99" : 0.5907380850059032,
"99.999" : 0.5907380850059032,
"99.9999" : 0.5907380850059032,
"100.0" : 0.5907380850059032
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5864462368112544,
0.5880752432432432,
0.5870036737089201,
0.5866752954279015,
0.5864446049237984,
0.5862711615925058,
0.5879532138660399,
0.5859140269320843,
0.5856372795321637,
0.5898701733490566
],
[
0.572007856,
0.5781432736720554,
0.5720316274285714,
0.5765021785714286,
0.5718821577142857,
0.5725386967963386,
0.5721083085714286,
0.5749182390804598,
0.5718853874285714,
0.5729223528064147
],
[
0.5907380850059032,
0.5847146273364486,
0.5860374414519907,
0.5857684601873536,
0.5848570338785046,
0.5863252552693209,
0.5900753808962265,
0.5861962552693208,
0.5862378665105387,
0.5850936502923977
]
]
},
"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.118208539682185,
"scoreError" : 0.2286162768418971,
"scoreConfidence" : [
3.889592262840288,
4.346824816524082
],
"scorePercentiles" : {
"0.0" : 3.75244497907573,
"50.0" : 3.9419869009877875,
"90.0" : 4.645129687331492,
"95.0" : 4.657806777877239,
"99.0" : 4.65966363716624,
"99.9" : 4.65966363716624,
"99.99" : 4.65966363716624,
"99.999" : 4.65966363716624,
"99.9999" : 4.65966363716624,
"100.0" : 4.65966363716624
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.408639408130659,
4.424485110391258,
4.407819962317179,
4.402261887263296,
3.75244497907573,
3.7551165571736527,
3.7577933548160343,
3.762145120039913,
3.7660422160018436,
3.799188370579987
],
[
4.486388523753634,
4.490324387472824,
4.4730136080491745,
4.494803401081436,
3.8110265524571094,
3.8018092502240948,
3.904271822032752,
3.871217916843539,
3.8315511920691927,
3.8726552800119483
],
[
4.656287529368057,
4.645121160213295,
4.65966363716624,
4.645130634789069,
3.9424334888502806,
3.9415403131252944,
3.9459624275984333,
3.9592478135523077,
3.9392221517641555,
3.938648134253179
]
]
},
"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.22672642709191707,
"scoreError" : 0.002632088838327567,
"scoreConfidence" : [
0.2240943382535895,
0.22935851593024464
],
"scorePercentiles" : {
"0.0" : 0.22291672739420934,
"50.0" : 0.22439990937640197,
"90.0" : 0.2323974935897784,
"95.0" : 0.23249183087224495,
"99.0" : 0.23254133070134697,
"99.9" : 0.23254133070134697,
"99.99" : 0.23254133070134697,
"99.999" : 0.23254133070134697,
"99.9999" : 0.23254133070134697,
"100.0" : 0.23254133070134697
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22348736205357142,
0.2240940250783699,
0.22291672739420934,
0.22346585357142856,
0.22329551919642857,
0.2242620753025549,
0.22390950917225952,
0.22392011145926588,
0.22463148630444543,
0.22373058720930233
],
[
0.22347429285714285,
0.2238505485458613,
0.22504708367071524,
0.22445852400179453,
0.22442438088829073,
0.22502451776878094,
0.22437543786451322,
0.22414869399641577,
0.22377930022371365,
0.2238544129753915
],
[
0.23189735373203524,
0.2323110120705664,
0.23223170752089137,
0.2319766126042632,
0.23193254705609642,
0.23254133070134697,
0.23169097962019453,
0.23240710264746864,
0.23245133101207058,
0.23220238625812442
]
]
},
"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.524471814613828,
"scoreError" : 0.15886744933961108,
"scoreConfidence" : [
4.365604365274217,
4.683339263953439
],
"scorePercentiles" : {
"0.0" : 4.282594085123714,
"50.0" : 4.424041976980861,
"90.0" : 4.884702619404926,
"95.0" : 4.889705123492635,
"99.0" : 4.890640668010477,
"99.9" : 4.890640668010477,
"99.99" : 4.890640668010477,
"99.999" : 4.890640668010477,
"99.9999" : 4.890640668010477,
"100.0" : 4.890640668010477
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.767829619127861,
4.752227901213738,
4.753994818872318,
4.7579002429169615,
4.307467566125333,
4.282594085123714,
4.287681899161977,
4.289074227608187,
4.290433116856914,
4.287701389422524
],
[
4.888939677978037,
4.883396200397123,
4.88484777707246,
4.890640668010477,
4.4160758577633645,
4.425828246387249,
4.4248027814163375,
4.42304996981709,
4.423281172545386,
4.4266947305220015
],
[
4.765759883281345,
4.757714298129967,
4.743063438018639,
4.767617855779206,
4.312074538824078,
4.2978444091284596,
4.297123722315339,
4.313546085024474,
4.313515438398222,
4.301432821176063
]
]
},
"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.2252074462030117,
"scoreError" : 0.003031150515701615,
"scoreConfidence" : [
0.2221762956873101,
0.2282385967187133
],
"scorePercentiles" : {
"0.0" : 0.2201817764084507,
"50.0" : 0.22381828873981321,
"90.0" : 0.23131713763073608,
"95.0" : 0.23177652060524462,
"99.0" : 0.23198969851576995,
"99.9" : 0.23198969851576995,
"99.99" : 0.23198969851576995,
"99.999" : 0.23198969851576995,
"99.9999" : 0.23198969851576995,
"100.0" : 0.23198969851576995
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22387066696508504,
0.22365380062583817,
0.22355329222520107,
0.22351476630920464,
0.22457236759425495,
0.22666199275033982,
0.22433780493273542,
0.2234097967842787,
0.22447125718132854,
0.2237659105145414
],
[
0.2305887173812817,
0.23132166142460683,
0.2307257721402214,
0.23198969851576995,
0.23108096443418014,
0.23056808110599078,
0.23127642348589922,
0.23160210231481482,
0.2308851587448085,
0.23054554101382488
],
[
0.22034597753303964,
0.22020637852112676,
0.22029005988551298,
0.22110096906760937,
0.22036930308370045,
0.2202417877586966,
0.2201817764084507,
0.22023593350946719,
0.2206342104102338,
0.22022121346830986
]
]
},
"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.23209701048468875,
"scoreError" : 5.277876840751396E-4,
"scoreConfidence" : [
0.23156922280061362,
0.23262479816876389
],
"scorePercentiles" : {
"0.0" : 0.23057018948824343,
"50.0" : 0.2322212330705009,
"90.0" : 0.23320100944068967,
"95.0" : 0.2337606262764847,
"99.0" : 0.23403403743565745,
"99.9" : 0.23403403743565745,
"99.99" : 0.23403403743565745,
"99.999" : 0.23403403743565745,
"99.9999" : 0.23403403743565745,
"100.0" : 0.23403403743565745
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2326071808461181,
0.23151295048588616,
0.23289816573556796,
0.23139631174838113,
0.23231403344170926,
0.23286155633147113,
0.23264193488372092,
0.23260858763365877,
0.23234634849187935,
0.2322236400742115
],
[
0.23057018948824343,
0.23403403743565745,
0.23135345605920443,
0.23124756171983357,
0.23144743128181397,
0.23126890013869625,
0.23115243253234752,
0.23127696486361535,
0.23131115811373093,
0.23115769131238448
],
[
0.2323411457076566,
0.23216035605006954,
0.23353692623716152,
0.23323465874125873,
0.23222004406307978,
0.23215221418636997,
0.23230221345707658,
0.23222242207792207,
0.23231660752438457,
0.23219319387755102
]
]
},
"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.2220098664535617,
"scoreError" : 0.002090678036269956,
"scoreConfidence" : [
0.21991918841729174,
0.22410054448983163
],
"scorePercentiles" : {
"0.0" : 0.21912493780113884,
"50.0" : 0.22094698422973344,
"90.0" : 0.22313732393127636,
"95.0" : 0.23271139493023255,
"99.0" : 0.23272463023255813,
"99.9" : 0.23272463023255813,
"99.99" : 0.23272463023255813,
"99.999" : 0.23272463023255813,
"99.9999" : 0.23272463023255813,
"100.0" : 0.23272463023255813
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22075852206531332,
0.22065806660785178,
0.22042421727633318,
0.2203461898678414,
0.22059720634920635,
0.22108749226690233,
0.22061329775033084,
0.22027907881990313,
0.22024146543372963,
0.22082007461368652
],
[
0.23270056604651163,
0.23272463023255813,
0.222681857079252,
0.22258989684304134,
0.22295773039215686,
0.22293390285204992,
0.22257212672298798,
0.22230470071047959,
0.22232805328596802,
0.2223468568888889
],
[
0.22050505685323932,
0.2231572787689563,
0.22293389393939395,
0.22119894161875275,
0.22099776457597173,
0.21990194813186814,
0.21912493780113884,
0.21914524835742444,
0.22046878757161745,
0.22089620388349515
]
]
},
"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.22864460148196092,
"scoreError" : 0.003583203481360881,
"scoreConfidence" : [
0.22506139800060004,
0.2322278049633218
],
"scorePercentiles" : {
"0.0" : 0.22054818518518518,
"50.0" : 0.2315313838500694,
"90.0" : 0.23344905456512213,
"95.0" : 0.23484289889463117,
"99.0" : 0.23505362470643495,
"99.9" : 0.23505362470643495,
"99.99" : 0.23505362470643495,
"99.999" : 0.23505362470643495,
"99.9999" : 0.23505362470643495,
"100.0" : 0.23505362470643495
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22161659548072662,
0.22095952120141343,
0.22088985165562913,
0.22076219108561343,
0.22299045211581292,
0.2221218570159858,
0.22086107373068434,
0.22154922852081488,
0.22082613818984548,
0.22054818518518518
],
[
0.23467048686679173,
0.23505362470643495,
0.23274008841321545,
0.23269656830855018,
0.2325026538104089,
0.23281763192182411,
0.2335165751633987,
0.23284136918063314,
0.23227294944341373,
0.2322463596287703
],
[
0.23153049838037945,
0.2315895412037037,
0.23153226931975937,
0.23142825855689178,
0.23157266805555557,
0.23161883703703703,
0.23172455025474756,
0.2312199209796673,
0.23127686269070735,
0.23136123635522665
]
]
},
"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.23729127430835287,
"scoreError" : 0.00313588894162755,
"scoreConfidence" : [
0.2341553853667253,
0.24042716324998042
],
"scorePercentiles" : {
"0.0" : 0.23022571560055224,
"50.0" : 0.23984632166826464,
"90.0" : 0.24123362078109933,
"95.0" : 0.24305838809647382,
"99.0" : 0.24399935414634147,
"99.9" : 0.24399935414634147,
"99.99" : 0.24399935414634147,
"99.999" : 0.24399935414634147,
"99.9999" : 0.24399935414634147,
"100.0" : 0.24399935414634147
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24040517731859684,
0.24066241702741703,
0.23948325035902346,
0.23997662877697842,
0.24036080297933685,
0.2401975194431109,
0.2412444956605593,
0.2411357468659595,
0.24228850678294572,
0.24399935414634147
],
[
0.2325795230125523,
0.2308664172429691,
0.23058189124423964,
0.230287614640884,
0.23097163711911356,
0.23060910142923005,
0.2303596222938738,
0.23058516966343937,
0.23196881493506494,
0.23022571560055224
],
[
0.24048402257444765,
0.23990256163069545,
0.23985927756471717,
0.23983336577181208,
0.23998678321342926,
0.23961813122605363,
0.2397311796837566,
0.24032062728146014,
0.2396476535697173,
0.2405652201923077
]
]
},
"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.22145127341595353,
"scoreError" : 9.195595143089141E-4,
"scoreConfidence" : [
0.2205317139016446,
0.22237083293026244
],
"scorePercentiles" : {
"0.0" : 0.21945286540990794,
"50.0" : 0.22141174442475917,
"90.0" : 0.2230572662505573,
"95.0" : 0.22362012170009526,
"99.0" : 0.22422936396234872,
"99.9" : 0.22422936396234872,
"99.99" : 0.22422936396234872,
"99.999" : 0.22422936396234872,
"99.9999" : 0.22422936396234872,
"100.0" : 0.22422936396234872
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22133023849557523,
0.22136468893805308,
0.22216382371225576,
0.22246644064028456,
0.2215209862710363,
0.2209877504416961,
0.22087828962472406,
0.22157314747564216,
0.22105858683163943,
0.22145879991146525
],
[
0.2230171903700401,
0.22422936396234872,
0.22312165075825155,
0.22298346321890325,
0.22306171912617032,
0.22300303165403476,
0.22297142271714923,
0.22257654602045354,
0.22255944775455758,
0.2225067299822064
],
[
0.22010335576077397,
0.22022994544654642,
0.22021166256049274,
0.219542824122807,
0.21976984226713533,
0.21945286540990794,
0.21955775636523267,
0.21965545630215194,
0.22064231142479046,
0.2195388649122807
]
]
},
"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.2276328457038643,
"scoreError" : 0.0025888533557351288,
"scoreConfidence" : [
0.22504399234812916,
0.23022169905959944
],
"scorePercentiles" : {
"0.0" : 0.22107783163941672,
"50.0" : 0.22910659967621516,
"90.0" : 0.23141873330249768,
"95.0" : 0.23147342602801063,
"99.0" : 0.2315317167977788,
"99.9" : 0.2315317167977788,
"99.99" : 0.2315317167977788,
"99.999" : 0.2315317167977788,
"99.9999" : 0.2315317167977788,
"100.0" : 0.2315317167977788
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2314257335800185,
0.23142359666975024,
0.2312650938511327,
0.23038512344541687,
0.23116691451016635,
0.2315317167977788,
0.23131632269995378,
0.2313296410730805,
0.2313035566343042,
0.2313749629972248
],
[
0.22964958861340679,
0.2287654842249657,
0.22905345512820513,
0.22916918552450755,
0.2298288773541571,
0.22932058230169647,
0.2288736184812443,
0.22914038570774165,
0.22885967612076852,
0.22907281364468865
],
[
0.22107783163941672,
0.22260477258566977,
0.2237855673378076,
0.2222588960462017,
0.2246388688819039,
0.22241685904846598,
0.22331333392857142,
0.22224535184362507,
0.22118283598585323,
0.22120472445820433
]
]
},
"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.24209994813101196,
"scoreError" : 4.5156099820065716E-4,
"scoreConfidence" : [
0.2416483871328113,
0.2425515091292126
],
"scorePercentiles" : {
"0.0" : 0.24075464966313764,
"50.0" : 0.24196454547653606,
"90.0" : 0.24317088994416888,
"95.0" : 0.2432842735468922,
"99.0" : 0.24336713223140496,
"99.9" : 0.24336713223140496,
"99.99" : 0.24336713223140496,
"99.999" : 0.24336713223140496,
"99.9999" : 0.24336713223140496,
"100.0" : 0.24336713223140496
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24156971828268212,
0.24194539971000484,
0.24209986253630203,
0.24321648007774538,
0.24314394900437106,
0.2431738833819242,
0.24336713223140496,
0.2422044160619255,
0.2429177246236037,
0.2418518806763285
],
[
0.24231118973862537,
0.24175157170449058,
0.24179367439613528,
0.24176747971014492,
0.24252378488372092,
0.24075464966313764,
0.2409439633911368,
0.2425235016965584,
0.24248929491525423,
0.24275461329451722
],
[
0.24183682841952633,
0.24174467907201547,
0.2413464026036644,
0.24160269710144927,
0.24107844679826673,
0.2420596739235607,
0.2419657764876633,
0.24267400145560408,
0.2416224536231884,
0.2419633144654088
]
]
},
"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.23727747314592618,
"scoreError" : 0.002630395425974547,
"scoreConfidence" : [
0.23464707771995164,
0.23990786857190072
],
"scorePercentiles" : {
"0.0" : 0.23307497996272133,
"50.0" : 0.23549835216572504,
"90.0" : 0.24257636796095847,
"95.0" : 0.2461300977644262,
"99.0" : 0.2476182108910891,
"99.9" : 0.2476182108910891,
"99.99" : 0.2476182108910891,
"99.999" : 0.2476182108910891,
"99.9999" : 0.2476182108910891,
"100.0" : 0.2476182108910891
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2332848578751165,
0.23336028857808858,
0.2338674857543204,
0.23307497996272133,
0.236373106805293,
0.23337822445170323,
0.23556976459510356,
0.23788321778411792,
0.23496340751173708,
0.235375184
],
[
0.24228621501210654,
0.24041094041326286,
0.24013799855976956,
0.24260860717749758,
0.2476182108910891,
0.24143884362934362,
0.24058192448292448,
0.241231331243973,
0.24131787071876507,
0.24491255066079295
],
[
0.23545451388235294,
0.23355765546218488,
0.23410030603649976,
0.23551469397363464,
0.23534525352775165,
0.23548201035781544,
0.2349566223579145,
0.23562011163447952,
0.23488034600938967,
0.23373767102803739
]
]
},
"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.461151987394829,
"scoreError" : 0.09294560246677284,
"scoreConfidence" : [
3.3682063849280564,
3.554097589861602
],
"scorePercentiles" : {
"0.0" : 3.3025026870439316,
"50.0" : 3.4794117684767074,
"90.0" : 3.712115846782531,
"95.0" : 3.7154355553573053,
"99.0" : 3.7162847064903253,
"99.9" : 3.7162847064903253,
"99.99" : 3.7162847064903253,
"99.999" : 3.7162847064903253,
"99.9999" : 3.7162847064903253,
"100.0" : 3.7162847064903253
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.5346409670796652,
3.5296731064003852,
3.53032112074196,
3.52915312043072,
3.31528528342178,
3.309091803413537,
3.307491691943239,
3.3025026870439316,
3.3116414843509436,
3.30503630292114
],
[
3.7147407953393796,
3.7118586268541787,
3.7162847064903253,
3.7121444267745702,
3.479369932238507,
3.479453604714908,
3.479316093087022,
3.4805289420427727,
3.4709214452664092,
3.4874943035792176
],
[
3.5408002143098813,
3.5564659896620303,
3.540459149646999,
3.55153893277625,
3.320128774080618,
3.3186130838037196,
3.3195179132798387,
3.33157294346223,
3.3252074137457606,
3.3233047629429517
]
]
},
"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.22965397437027021,
"scoreError" : 0.0033767487603137652,
"scoreConfidence" : [
0.22627722560995644,
0.23303072313058398
],
"scorePercentiles" : {
"0.0" : 0.22214291341030196,
"50.0" : 0.23158179560185185,
"90.0" : 0.23487026646658563,
"95.0" : 0.2366531504422297,
"99.0" : 0.23797377164605138,
"99.9" : 0.23797377164605138,
"99.99" : 0.23797377164605138,
"99.999" : 0.23797377164605138,
"99.9999" : 0.23797377164605138,
"100.0" : 0.23797377164605138
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2316705433070866,
0.2314693928736696,
0.23161874953703704,
0.2315800888888889,
0.2315835023148148,
0.23162001574074073,
0.23157823333333333,
0.23155025462962964,
0.23160945462962962,
0.23142847755668672
],
[
0.23253959451927542,
0.2339348877455566,
0.23393280168381664,
0.23295917047042386,
0.23797377164605138,
0.23489100375586855,
0.2339859794200187,
0.23400058138447147,
0.23557264218455745,
0.2346836308630394
],
[
0.2234746197497766,
0.22324532396251673,
0.22214291341030196,
0.22266694570538495,
0.22235281955555555,
0.223609958426464,
0.22355898257372653,
0.22348392582663093,
0.2227283517364203,
0.2221726136767318
]
]
},
"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.5136966058334952,
"scoreError" : 0.007138706557942452,
"scoreConfidence" : [
0.5065578992755527,
0.5208353123914377
],
"scorePercentiles" : {
"0.0" : 0.502622984939759,
"50.0" : 0.5083263725326028,
"90.0" : 0.5303452127414867,
"95.0" : 0.533069330537132,
"99.0" : 0.5337009498933902,
"99.9" : 0.5337009498933902,
"99.99" : 0.5337009498933902,
"99.999" : 0.5337009498933902,
"99.9999" : 0.5337009498933902,
"100.0" : 0.5337009498933902
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5242127489539748,
0.5305013531283139,
0.5212515375,
0.5241532743455497,
0.5226759822546972,
0.5283820728616684,
0.5325525510638298,
0.5233378002092051,
0.5224189259645464,
0.5337009498933902
],
[
0.5039127865055387,
0.5039368982880161,
0.5041520674723061,
0.503455138832998,
0.5037372396777442,
0.5040921148036254,
0.5082438558375635,
0.5027015728643216,
0.5045881330645161,
0.502622984939759
],
[
0.5289399492600423,
0.5107210744897959,
0.5063650556680162,
0.5047773269424823,
0.5090444221770092,
0.5084088892276423,
0.5063736953441296,
0.5181916335403727,
0.5061933549039433,
0.507252784989858
]
]
},
"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.5192907541198847,
"scoreError" : 0.010538852116692091,
"scoreConfidence" : [
0.5087519020031925,
0.5298296062365768
],
"scorePercentiles" : {
"0.0" : 0.5044026340725807,
"50.0" : 0.5155911902698886,
"90.0" : 0.5346683112485616,
"95.0" : 0.5614147191407675,
"99.0" : 0.5882945616921269,
"99.9" : 0.5882945616921269,
"99.99" : 0.5882945616921269,
"99.999" : 0.5882945616921269,
"99.9999" : 0.5882945616921269,
"100.0" : 0.5882945616921269
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5228007565308255,
0.5190412863070539,
0.5163818524251806,
0.5146491790123456,
0.5160165041237114,
0.5151658764160659,
0.5151420216271885,
0.5144433833504625,
0.5149331676954733,
0.5151198486096807
],
[
0.5050976266397578,
0.5072501246200608,
0.5046284516129033,
0.5088762716174975,
0.5044026340725807,
0.5064766315789474,
0.5168969008264462,
0.5110989979570991,
0.5044951360887097,
0.5106927979591837
],
[
0.5354040909090909,
0.5882945616921269,
0.52684526,
0.5222847974947807,
0.5280462943037975,
0.5394221206896552,
0.5235937730125523,
0.5238751696335079,
0.5239110910994764,
0.5234360156903766
]
]
},
"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.510818617327512,
"scoreError" : 0.003894577745435658,
"scoreConfidence" : [
0.5069240395820763,
0.5147131950729477
],
"scorePercentiles" : {
"0.0" : 0.5047045816532258,
"50.0" : 0.5090283891149542,
"90.0" : 0.518577293347521,
"95.0" : 0.5272257655779146,
"99.0" : 0.5328997337593184,
"99.9" : 0.5328997337593184,
"99.99" : 0.5328997337593184,
"99.999" : 0.5328997337593184,
"99.9999" : 0.5328997337593184,
"100.0" : 0.5328997337593184
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.5073122271805274,
0.5061468149646107,
0.5157046402061856,
0.5050202573158425,
0.5066488380566802,
0.508338674796748,
0.5047045816532258,
0.5113783445807771,
0.5148047489711934,
0.5070983404255319
],
[
0.5188934346473029,
0.5105536489795919,
0.5225834279749478,
0.5099079561671763,
0.5102803058103975,
0.5157320216494845,
0.5090088596134282,
0.5328997337593184,
0.5103820774719674,
0.5090479186164801
],
[
0.5096253268839104,
0.5083301951219512,
0.5074578853955375,
0.5078391360406092,
0.5087429319105691,
0.5135184661190965,
0.5070037872340426,
0.51101173340143,
0.5079448060913706,
0.5066373987854251
]
]
},
"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.124696884510567,
"scoreError" : 0.23176033642711905,
"scoreConfidence" : [
3.892936548083448,
4.356457220937687
],
"scorePercentiles" : {
"0.0" : 3.7592897730655097,
"50.0" : 3.9512430500125326,
"90.0" : 4.643494896052594,
"95.0" : 4.652199160090589,
"99.0" : 4.6615341490505235,
"99.9" : 4.6615341490505235,
"99.99" : 4.6615341490505235,
"99.999" : 4.6615341490505235,
"99.9999" : 4.6615341490505235,
"100.0" : 4.6615341490505235
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.643622426202137,
4.64234712470671,
4.6615341490505235,
4.644561441850644,
3.963444685121677,
3.9514536097265176,
3.949843909917692,
3.952394622865048,
3.9503558814041244,
3.9510324902985476
],
[
4.489077126984463,
4.483748042224177,
4.534483067990806,
4.490868936802666,
3.8263511585249876,
3.8337639339802045,
3.822987433225197,
3.81508684065331,
3.826011010273227,
3.816030916142693
],
[
4.413504311194792,
4.414652863091026,
4.493125460036521,
4.456939578275219,
3.7679550322350255,
3.7697155444528456,
3.765339825910018,
3.7592897730655097,
3.8256849109406783,
3.8257004281700113
]
]
},
"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.160630534641741,
"scoreError" : 0.23369490132516865,
"scoreConfidence" : [
3.9269356333165724,
4.39432543596691
],
"scorePercentiles" : {
"0.0" : 3.790159837441483,
"50.0" : 3.947321512293503,
"90.0" : 4.637503943787727,
"95.0" : 4.647938824773605,
"99.0" : 4.660115273384002,
"99.9" : 4.660115273384002,
"99.99" : 4.660115273384002,
"99.999" : 4.660115273384002,
"99.9999" : 4.660115273384002,
"100.0" : 4.660115273384002
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.637522452093222,
4.660115273384002,
4.637976275910552,
4.637337369038268,
3.9420125922727647,
3.9446850743901822,
3.9499579501968234,
3.955915666558321,
3.9413196137653963,
3.9592169700298907
],
[
4.455952939245977,
4.461043889909422,
4.4485875669026544,
4.455594033462404,
3.7908943741127006,
3.793851604169094,
3.792539418629127,
3.792909836523093,
3.793063354196292,
3.790159837441483
],
[
4.621565501519471,
4.615621050276727,
4.6152066368507265,
4.6153976105717,
3.918567247581009,
3.91495243872414,
3.914213590701553,
3.925072586506411,
3.918839897303874,
3.9188233869849247
]
]
},
"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.22812628146420671,
"scoreError" : 0.002967322487763091,
"scoreConfidence" : [
0.2251589589764436,
0.23109360395196982
],
"scorePercentiles" : {
"0.0" : 0.21946205002193944,
"50.0" : 0.22979349770326135,
"90.0" : 0.23265809000123136,
"95.0" : 0.23286139494141944,
"99.0" : 0.2330221434559851,
"99.9" : 0.2330221434559851,
"99.99" : 0.2330221434559851,
"99.999" : 0.2330221434559851,
"99.9999" : 0.2330221434559851,
"100.0" : 0.2330221434559851
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2239487273948075,
0.22223254731230563,
0.2216939574468085,
0.2231270267618198,
0.2196500083443127,
0.21946205002193944,
0.2202064269366197,
0.2228195113585746,
0.22527400225123817,
0.225928684733514
],
[
0.23267321209302325,
0.23248760241523456,
0.2318274578313253,
0.2327298734295021,
0.2330221434559851,
0.2325219911751045,
0.23172480917091245,
0.23214887749419955,
0.23185273413617416,
0.2323391300510915
],
[
0.22876739048925468,
0.22871618464351007,
0.22989133731617648,
0.22980149839228295,
0.22997250068965516,
0.22960658302752293,
0.22997067724137932,
0.22971105874254244,
0.22989494255514706,
0.22978549701423978
]
]
},
"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.22362027604533244,
"scoreError" : 0.0025459819804260265,
"scoreConfidence" : [
0.22107429406490642,
0.22616625802575846
],
"scorePercentiles" : {
"0.0" : 0.21982881502636203,
"50.0" : 0.22272386986191933,
"90.0" : 0.23123197089551378,
"95.0" : 0.2313124005204424,
"99.0" : 0.23135727937095282,
"99.9" : 0.23135727937095282,
"99.99" : 0.23135727937095282,
"99.999" : 0.23135727937095282,
"99.9999" : 0.23135727937095282,
"100.0" : 0.23135727937095282
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2226319888740543,
0.22401488759516347,
0.22426442850739578,
0.23117453003696858,
0.2312383532131299,
0.23135727937095282,
0.23127568146093389,
0.2306081175656985,
0.22311763291703837,
0.2222298631719236
],
[
0.21999703430079157,
0.2205739828042328,
0.21982881502636203,
0.22713825011348163,
0.22301304146232723,
0.22264465999109925,
0.222357424,
0.22471961590296496,
0.2228030797327394,
0.2231769420160571
],
[
0.22092713692579505,
0.22012908754949406,
0.22017362808098592,
0.22011118697756268,
0.22078284377758164,
0.22049536888497134,
0.22352155764075066,
0.22308526583407673,
0.2212987998232435,
0.2199177978021978
]
]
},
"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.374890406966498,
"scoreError" : 0.2543070415307511,
"scoreConfidence" : [
4.120583365435746,
4.629197448497249
],
"scorePercentiles" : {
"0.0" : 4.015504495043746,
"50.0" : 4.147283830306144,
"90.0" : 4.883022646725737,
"95.0" : 4.917617501011466,
"99.0" : 4.9552277100794555,
"99.9" : 4.9552277100794555,
"99.99" : 4.9552277100794555,
"99.999" : 4.9552277100794555,
"99.9999" : 4.9552277100794555,
"100.0" : 4.9552277100794555
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.768943175955306,
4.765158674925405,
4.76407671891747,
4.751447485300928,
4.015504495043746,
4.029369219269112,
4.0490633137581025,
4.02956239093313,
4.032691719794465,
4.026853711568412
],
[
4.877382520877057,
4.9552277100794555,
4.765424607109307,
4.761127321009199,
4.088512882153372,
4.040063651136183,
4.034585928329187,
4.029760378564267,
4.045767409217662,
4.0214211641958775
],
[
4.870379602722793,
4.883564834033845,
4.878142960952765,
4.886845511774021,
4.12686354098775,
4.152389184240236,
4.153121535534114,
4.142178476372052,
4.1316582004449165,
4.169623883794774
]
]
},
"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.410716869207085,
"scoreError" : 0.24860792279400196,
"scoreConfidence" : [
4.162108946413083,
4.659324792001087
],
"scorePercentiles" : {
"0.0" : 4.019514264671905,
"50.0" : 4.158515270014046,
"90.0" : 4.90168561436494,
"95.0" : 4.907252458879559,
"99.0" : 4.911992545577857,
"99.9" : 4.911992545577857,
"99.99" : 4.911992545577857,
"99.999" : 4.911992545577857,
"99.9999" : 4.911992545577857,
"100.0" : 4.911992545577857
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.887878431415552,
4.889388104528667,
4.893780961462245,
4.892135327336653,
4.154620907065061,
4.1578665029254696,
4.159164037102623,
4.157343902159311,
4.161196696188803,
4.1554911906508885
],
[
4.763837292569398,
4.742794791357578,
4.794825914480766,
4.768564058653119,
4.019514264671905,
4.043898772114352,
4.023171109889885,
4.064678224157164,
4.023434182980714,
4.032875574050491
],
[
4.882313316165163,
4.903374206126406,
4.911992545577857,
4.9025639091319055,
4.157400905420854,
4.155612192099378,
4.159747266957171,
4.1546380816211155,
4.152952020381363,
4.154451386970701
]
]
},
"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.22683923994675986,
"scoreError" : 0.0029910992080617797,
"scoreConfidence" : [
0.22384814073869808,
0.22983033915482165
],
"scorePercentiles" : {
"0.0" : 0.2198370923076923,
"50.0" : 0.22891887304654296,
"90.0" : 0.23181250645074697,
"95.0" : 0.23194873573792837,
"99.0" : 0.23196330380333952,
"99.9" : 0.23196330380333952,
"99.99" : 0.23196330380333952,
"99.999" : 0.23196330380333952,
"99.9999" : 0.23196330380333952,
"100.0" : 0.23196330380333952
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2213496296460177,
0.22245823076923077,
0.22141510624169985,
0.22108974502872294,
0.22199406968486463,
0.2215171306465899,
0.22252693238434162,
0.2217947977827051,
0.22340054265297007,
0.2198370923076923
],
[
0.222477756227758,
0.22261618647085002,
0.22275643187889582,
0.2291526903344022,
0.2312931585760518,
0.23119408133086877,
0.2311605577634011,
0.23117034519408503,
0.23114593207024028,
0.2310526337182448
],
[
0.23187021177015754,
0.2319368164116829,
0.23196330380333952,
0.23123978039759593,
0.2306899723374827,
0.2300659333026679,
0.2293611535288726,
0.2286409607126542,
0.22868505575868373,
0.2293209596700275
]
]
},
"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.22381892750009974,
"scoreError" : 0.0026286494468757645,
"scoreConfidence" : [
0.22119027805322397,
0.2264475769469755
],
"scorePercentiles" : {
"0.0" : 0.21935586315789474,
"50.0" : 0.22220208176768486,
"90.0" : 0.2293661676439011,
"95.0" : 0.229452560013976,
"99.0" : 0.22948948784961026,
"99.9" : 0.22948948784961026,
"99.99" : 0.22948948784961026,
"99.999" : 0.22948948784961026,
"99.9999" : 0.22948948784961026,
"100.0" : 0.22948948784961026
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22039525991189426,
0.2197148787878788,
0.21977416432337435,
0.21956871597892888,
0.22068915306572562,
0.21949059368143922,
0.21935586315789474,
0.21942762105263158,
0.2194368052631579,
0.21943642675438596
],
[
0.22858901691042047,
0.22850525536774782,
0.22869497167656463,
0.2285382640475103,
0.2292490100778745,
0.2284636841624829,
0.2293791851512374,
0.22942234633027522,
0.22948948784961026,
0.22849281041571493
],
[
0.22324506514948683,
0.22208995825932504,
0.22209288188277088,
0.22201254150022193,
0.22179705008865247,
0.2217381445035461,
0.223932709042077,
0.2248475991011236,
0.22438707985643785,
0.22231128165259884
]
]
},
"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.22840412027586823,
"scoreError" : 0.0027349727051961927,
"scoreConfidence" : [
0.22566914757067205,
0.23113909298106441
],
"scorePercentiles" : {
"0.0" : 0.22139027908005307,
"50.0" : 0.2310548457274827,
"90.0" : 0.2314372960687334,
"95.0" : 0.2316603269771143,
"99.0" : 0.23186303521779425,
"99.9" : 0.23186303521779425,
"99.99" : 0.23186303521779425,
"99.999" : 0.23186303521779425,
"99.9999" : 0.23186303521779425,
"100.0" : 0.23186303521779425
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23105061662817553,
0.23105907482678983,
0.23098356186518929,
0.23114274676524954,
0.23085245269958468,
0.23111453743068391,
0.23186303521779425,
0.23122448035136384,
0.23099284995383196,
0.23085152330410705
],
[
0.22256271174377223,
0.22300875300936246,
0.22333459732142857,
0.22283589844097995,
0.22243161360604713,
0.22143714285714286,
0.22139027908005307,
0.22331085625,
0.22522928455650607,
0.22228013155555557
],
[
0.2314445562239704,
0.2311179685767098,
0.23149447478019436,
0.231303417938049,
0.23127193435043922,
0.23134917900092508,
0.23121050369685767,
0.23137195467160038,
0.2313410138760407,
0.23126245769764217
]
]
},
"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.22350037424763883,
"scoreError" : 0.0014110493490464833,
"scoreConfidence" : [
0.22208932489859234,
0.2249114235966853
],
"scorePercentiles" : {
"0.0" : 0.22145721248339972,
"50.0" : 0.22300061540485128,
"90.0" : 0.22748483351670562,
"95.0" : 0.22863929381100379,
"99.0" : 0.2288367053979872,
"99.9" : 0.2288367053979872,
"99.99" : 0.2288367053979872,
"99.999" : 0.2288367053979872,
"99.9999" : 0.2288367053979872,
"100.0" : 0.2288367053979872
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22220554061251666,
0.2217544255319149,
0.22176048271276597,
0.22150063008849558,
0.2238121225950783,
0.22145721248339972,
0.22175470624723084,
0.2221404578152753,
0.22279718886414254,
0.22324473003123604
],
[
0.2223230791111111,
0.22756922747952685,
0.2238631096196868,
0.22371803667262968,
0.2288367053979872,
0.22486936584269662,
0.2215761430469442,
0.22847777523983553,
0.2267252878513146,
0.22221873078631718
],
[
0.22372366413237924,
0.22327624408746097,
0.22430978834080717,
0.22249383629893238,
0.2217786015070922,
0.2217488028356225,
0.22182793303769402,
0.22320404194556,
0.22635772036199095,
0.22368563685152057
]
]
},
"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.2244340563929165,
"scoreError" : 0.0037863329727177756,
"scoreConfidence" : [
0.22064772342019873,
0.22822038936563427
],
"scorePercentiles" : {
"0.0" : 0.21943357543859648,
"50.0" : 0.22100873087316503,
"90.0" : 0.2317121303349688,
"95.0" : 0.2347732947854805,
"99.0" : 0.2349753945514326,
"99.9" : 0.2349753945514326,
"99.99" : 0.2349753945514326,
"99.999" : 0.2349753945514326,
"99.9999" : 0.2349753945514326,
"100.0" : 0.2349753945514326
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2349753945514326,
0.23138936586493988,
0.23150053401203147,
0.23135587465309898,
0.23173564103751737,
0.2312894752658345,
0.23137411008325626,
0.2313933778908418,
0.2346079404315197,
0.23145015224433133
],
[
0.2196460267896355,
0.21951545370776657,
0.2201405906690141,
0.22111561847922193,
0.21999787994722955,
0.21962200790166814,
0.22390282021466906,
0.22307001426660722,
0.22060396869488536,
0.21943357543859648
],
[
0.21969422924901186,
0.22186830598669624,
0.22225106219458018,
0.22025846367239102,
0.22090184326710816,
0.22005257765068192,
0.22000594239226035,
0.2205310987654321,
0.21955372256365233,
0.2197846239015817
]
]
},
"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.22170152413933286,
"scoreError" : 9.671365955300468E-4,
"scoreConfidence" : [
0.2207343875438028,
0.2226686607348629
],
"scorePercentiles" : {
"0.0" : 0.21902895096322242,
"50.0" : 0.22160651885833302,
"90.0" : 0.2235855388004289,
"95.0" : 0.224624759796027,
"99.0" : 0.2253697990990991,
"99.9" : 0.2253697990990991,
"99.99" : 0.2253697990990991,
"99.999" : 0.2253697990990991,
"99.9999" : 0.2253697990990991,
"100.0" : 0.2253697990990991
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22220485175321794,
0.22401518218442257,
0.22301758403923316,
0.21902895096322242,
0.22311423707664885,
0.2218837218278616,
0.21954965701754386,
0.2192835602805787,
0.2193543540753725,
0.2215732019486271
],
[
0.22163983576803895,
0.22118169274977895,
0.2222591008440693,
0.22056505952380953,
0.22050908814455708,
0.22358926151095218,
0.22195794764862467,
0.2253697990990991,
0.22355203440571939,
0.22296601292335116
],
[
0.22189834072759537,
0.22150339371124889,
0.22113612953138814,
0.2210937824933687,
0.22110180813439434,
0.22143705533421867,
0.2209875066254417,
0.22088888001764445,
0.22220258818302976,
0.22218110563692853
]
]
},
"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.22276728761454936,
"scoreError" : 9.225403766020143E-4,
"scoreConfidence" : [
0.22184474723794734,
0.2236898279911514
],
"scorePercentiles" : {
"0.0" : 0.22058772530864199,
"50.0" : 0.2225926641147271,
"90.0" : 0.22440971982083677,
"95.0" : 0.22595204269751465,
"99.0" : 0.22691062403628118,
"99.9" : 0.22691062403628118,
"99.99" : 0.22691062403628118,
"99.999" : 0.22691062403628118,
"99.9999" : 0.22691062403628118,
"100.0" : 0.22691062403628118
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22214147158081704,
0.2217289210992908,
0.22407243439319302,
0.2221654205150977,
0.2206058148148148,
0.2225824684163701,
0.2222780968888889,
0.2207127030008826,
0.22082152052980134,
0.22058772530864199
],
[
0.22219662461128387,
0.2221477579928952,
0.2222121665926255,
0.22203834221038615,
0.22322508121374388,
0.2251677488748875,
0.22302194382523405,
0.2231716474788041,
0.22186778615794145,
0.22404344558889386
],
[
0.2226243061860258,
0.22257410102358702,
0.22691062403628118,
0.2241317311827957,
0.2229986272848863,
0.22331510580357142,
0.22444060744728578,
0.22402225974025974,
0.22260928482421005,
0.22260285981308411
]
]
},
"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.22426555214313731,
"scoreError" : 0.002723092258593503,
"scoreConfidence" : [
0.22154245988454382,
0.2269886444017308
],
"scorePercentiles" : {
"0.0" : 0.21800218082788672,
"50.0" : 0.22362012608869247,
"90.0" : 0.22974847629373812,
"95.0" : 0.2301910279955984,
"99.0" : 0.23028234714548804,
"99.9" : 0.23028234714548804,
"99.99" : 0.23028234714548804,
"99.999" : 0.23028234714548804,
"99.9999" : 0.23028234714548804,
"100.0" : 0.23028234714548804
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.21981479920913885,
0.22039080220264318,
0.21848522838427947,
0.21800218082788672,
0.21875972977700045,
0.2221266971580817,
0.21885329133858267,
0.22071810105913503,
0.22176262810283687,
0.21897420665499123
],
[
0.2285291786203746,
0.22848480584741893,
0.23028234714548804,
0.2301163123275069,
0.22943102844036697,
0.22978374827744602,
0.228751764517604,
0.22891191121281465,
0.22923475664527956,
0.2291426765918461
],
[
0.2235570656836461,
0.2236831864937388,
0.22224371346068414,
0.2247320570530099,
0.2235003820375335,
0.2231015727029438,
0.2249964579397211,
0.22371030813953488,
0.2247733427672956,
0.22311228367528993
]
]
},
"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.2255606974785449,
"scoreError" : 0.0031802270827088605,
"scoreConfidence" : [
0.22238047039583606,
0.22874092456125375
],
"scorePercentiles" : {
"0.0" : 0.22096433613074204,
"50.0" : 0.22294171193424184,
"90.0" : 0.23234943903243263,
"95.0" : 0.23275078229929308,
"99.0" : 0.23275880642159144,
"99.9" : 0.23275880642159144,
"99.99" : 0.23275880642159144,
"99.999" : 0.23275880642159144,
"99.9999" : 0.23275880642159144,
"100.0" : 0.23275880642159144
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2323900199721319,
0.23274421710832172,
0.23198421057513915,
0.2319346328233658,
0.23191709356183418,
0.23181347451343837,
0.23275880642159144,
0.23190248841519925,
0.23174642010189903,
0.23197234615384615
],
[
0.22220098445825934,
0.22179644966740578,
0.2214813660911908,
0.22194631455190772,
0.2213841620185923,
0.22243775722543352,
0.22120485227775322,
0.22096433613074204,
0.22204024101198402,
0.22108572602739726
],
[
0.22307219491525423,
0.223238515394913,
0.22328254375,
0.222631217623498,
0.22330920535714285,
0.22265113529149977,
0.22260817935024477,
0.22239929390840374,
0.22311151070472793,
0.2228112289532294
]
]
},
"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.22482162808208112,
"scoreError" : 0.003392106578962979,
"scoreConfidence" : [
0.22142952150311815,
0.22821373466104408
],
"scorePercentiles" : {
"0.0" : 0.21924560867659948,
"50.0" : 0.22279479707185454,
"90.0" : 0.23128430009246417,
"95.0" : 0.23287662960052796,
"99.0" : 0.23465612195121952,
"99.9" : 0.23465612195121952,
"99.99" : 0.23465612195121952,
"99.999" : 0.23465612195121952,
"99.9999" : 0.23465612195121952,
"100.0" : 0.23465612195121952
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23120628974121996,
0.23116229852125694,
0.23118254390018483,
0.23119601247689464,
0.23112965434380775,
0.23129144382801664,
0.2312200064724919,
0.23111198197781885,
0.23465612195121952,
0.23142068131359853
],
[
0.21977426625659052,
0.21924560867659948,
0.2194000302631579,
0.22040690792951542,
0.22021412191901407,
0.2193468597721297,
0.21949462894736843,
0.21940275,
0.2198120957820738,
0.22248072832369942
],
[
0.22313775557537913,
0.22244299333333334,
0.22287944677060134,
0.2231136155218555,
0.2224699111111111,
0.22229902397868562,
0.22271014737310774,
0.22411172894265233,
0.2226354401424121,
0.22369374731663685
]
]
},
"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.23071992599247268,
"scoreError" : 0.0019182847056986093,
"scoreConfidence" : [
0.22880164128677408,
0.23263821069817128
],
"scorePercentiles" : {
"0.0" : 0.22205550732356857,
"50.0" : 0.23127755362921867,
"90.0" : 0.2340259550483719,
"95.0" : 0.234873570369436,
"99.0" : 0.23541791811764706,
"99.9" : 0.23541791811764706,
"99.99" : 0.23541791811764706,
"99.999" : 0.23541791811764706,
"99.9999" : 0.23541791811764706,
"100.0" : 0.23541791811764706
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23442819493908154,
0.23430822903981266,
0.2314854891254049,
0.23123771012482663,
0.23134283441258094,
0.231275622283865,
0.23136405874190563,
0.2313302525439408,
0.23146618926422952,
0.23139476364477335
],
[
0.23049280599078342,
0.2307791471402214,
0.23111317560073938,
0.23132795929694727,
0.2312829953767915,
0.23058620977408945,
0.23050221566820275,
0.2312594845122515,
0.2313458510638298,
0.2314055888066605
],
[
0.22253540925266904,
0.22205550732356857,
0.22430891659192825,
0.23541791811764706,
0.23124243920480814,
0.23129370920018494,
0.23126108229311143,
0.23127474572353213,
0.23127948497457235,
0.23119978974121996
]
]
},
"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.22173923288372674,
"scoreError" : 9.15003755428772E-4,
"scoreConfidence" : [
0.22082422912829797,
0.2226542366391555
],
"scorePercentiles" : {
"0.0" : 0.21927824989039896,
"50.0" : 0.22213791762877444,
"90.0" : 0.22347309105155655,
"95.0" : 0.22390796199328558,
"99.0" : 0.22404361665920286,
"99.9" : 0.22404361665920286,
"99.99" : 0.22404361665920286,
"99.999" : 0.22404361665920286,
"99.9999" : 0.22404361665920286,
"100.0" : 0.22404361665920286
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22379697181208053,
0.2225023087188612,
0.22252333096085408,
0.22239531569586482,
0.22404361665920286,
0.22263191766800178,
0.22251463022222223,
0.2221722539964476,
0.22356655476084042,
0.22258851624388074
],
[
0.22134808584070798,
0.21963682652613087,
0.2225850738762795,
0.21950637648091267,
0.21953055945590172,
0.21944714216761738,
0.21974686379613356,
0.21927824989039896,
0.2216085210456358,
0.2194605892935498
],
[
0.2225664466192171,
0.2223038248888889,
0.22220574411372723,
0.22202312960497114,
0.22226728165259885,
0.22210358126110125,
0.22210026243339254,
0.2218495973392461,
0.22194940328305235,
0.22192401020408165
]
]
},
"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.7530253862589777,
"scoreError" : 0.30332689022503173,
"scoreConfidence" : [
3.449698496033946,
4.056352276484009
],
"scorePercentiles" : {
"0.0" : 3.286033778855616,
"50.0" : 3.4453192853221077,
"90.0" : 4.3579416094302355,
"95.0" : 4.36332448692315,
"99.0" : 4.368089315079405,
"99.9" : 4.368089315079405,
"99.99" : 4.368089315079405,
"99.999" : 4.368089315079405,
"99.9999" : 4.368089315079405,
"100.0" : 4.368089315079405
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.3355806315838095,
4.3347440578264225,
4.347658623561465,
4.3341845271995725,
3.420191242073677,
3.423799065983357,
3.4194273751004984,
3.419436123784994,
3.4290968130277513,
3.4261574904548096
],
[
4.357962458903578,
4.35775396417015,
4.3594259911589415,
4.368089315079405,
3.448021735660922,
3.461774242728038,
3.4464860360009797,
3.4422536714695973,
3.4441525346432362,
3.4404177201316584
],
[
4.16933467039061,
4.216817548576537,
4.170192521170456,
4.16332756087873,
3.2909072957583803,
3.3318073082860047,
3.339493297012717,
3.3042797127327947,
3.3019542735646037,
3.286033778855616
]
]
},
"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.77674041183443,
"scoreError" : 0.30452507159039804,
"scoreConfidence" : [
3.472215340244032,
4.081265483424828
],
"scorePercentiles" : {
"0.0" : 3.313130901325952,
"50.0" : 3.463157515217402,
"90.0" : 4.37367085643686,
"95.0" : 4.431049920096633,
"99.0" : 4.487701255942229,
"99.9" : 4.487701255942229,
"99.99" : 4.487701255942229,
"99.999" : 4.487701255942229,
"99.9999" : 4.487701255942229,
"100.0" : 4.487701255942229
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.370581607643929,
4.372836168359442,
4.3846988271320555,
4.373763599556573,
3.4559298866109396,
3.453982592274938,
3.4642423818532113,
3.4585855929971627,
3.4517596847673144,
3.4539627675174627
],
[
4.210645813842156,
4.207322715488696,
4.204652230675677,
4.213306358378387,
3.345545349002629,
3.317255815586387,
3.3168346341481163,
3.3446440639753603,
3.3216524706530057,
3.313130901325952
],
[
4.328458505384105,
4.329960530093775,
4.333116620422321,
4.487701255942229,
3.4794383359284224,
3.467519766941968,
3.4589235353973504,
3.462072648581593,
3.460091265253086,
3.4595964292986734
]
]
},
"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.22593336640252712,
"scoreError" : 0.0026061110814104686,
"scoreConfidence" : [
0.22332725532111666,
0.22853947748393758
],
"scorePercentiles" : {
"0.0" : 0.22129158779301195,
"50.0" : 0.22367422494758027,
"90.0" : 0.23136100286771508,
"95.0" : 0.23136255370027753,
"99.0" : 0.23136394218316375,
"99.9" : 0.23136394218316375,
"99.99" : 0.23136394218316375,
"99.999" : 0.23136394218316375,
"99.9999" : 0.23136394218316375,
"100.0" : 0.23136394218316375
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23130484049930652,
0.23136394218316375,
0.23136141766882518,
0.2312918099861304,
0.23126177762367084,
0.23135927613321,
0.23136119472710454,
0.2312046095194085,
0.23114313170055453,
0.23127331484049932
],
[
0.22143432713590083,
0.22129158779301195,
0.22299091306286223,
0.2236280344210997,
0.22411936917562725,
0.22347401921358356,
0.22395961235452103,
0.22376537075134167,
0.22415244713261648,
0.22372041547406082
],
[
0.22324791298527444,
0.2232258139223561,
0.22337305091558732,
0.22328018258928573,
0.2232094065149487,
0.2233148455357143,
0.22342433943724876,
0.22349734763181411,
0.22328350535714286,
0.22268317578994215
]
]
},
"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.22572673820547243,
"scoreError" : 0.002339763612397518,
"scoreConfidence" : [
0.2233869745930749,
0.22806650181786994
],
"scorePercentiles" : {
"0.0" : 0.22160685644661055,
"50.0" : 0.2240757798200903,
"90.0" : 0.23049349660395146,
"95.0" : 0.23127156490984743,
"99.0" : 0.23130842024965326,
"99.9" : 0.23130842024965326,
"99.99" : 0.23130842024965326,
"99.999" : 0.23130842024965326,
"99.9999" : 0.23130842024965326,
"100.0" : 0.23130842024965326
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22880762031107044,
0.2295746759981643,
0.22994226942528737,
0.22887711893870083,
0.2287470736168267,
0.22911331699496107,
0.22954639421753098,
0.22855886888990407,
0.23055384746543778,
0.22995033885057473
],
[
0.22328213258928573,
0.22426533572389062,
0.2240068831168831,
0.221975842945874,
0.22166011686586987,
0.22163470872067287,
0.22160685644661055,
0.22755842902638762,
0.23130842024965326,
0.2312414105409154
],
[
0.22303072090949622,
0.22239393463761672,
0.22280901514476614,
0.22307556467439785,
0.22346246761947297,
0.22278359109131404,
0.22276706503340757,
0.22249275800711743,
0.2241446765232975,
0.22263069158878504
]
]
},
"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.208031134097442,
"scoreError" : 0.2323623867039326,
"scoreConfidence" : [
3.975668747393509,
4.440393520801374
],
"scorePercentiles" : {
"0.0" : 3.9002350200347107,
"50.0" : 3.9463255880644272,
"90.0" : 4.63808474700904,
"95.0" : 4.670789024948011,
"99.0" : 4.694786390765024,
"99.9" : 4.694786390765024,
"99.99" : 4.694786390765024,
"99.999" : 4.694786390765024,
"99.9999" : 4.694786390765024,
"100.0" : 4.694786390765024
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.573410623164005,
4.570019032619876,
4.694786390765024,
4.638165254630141,
3.951579123281533,
3.990901390641407,
3.9470558905705366,
3.9399474921718505,
3.9355450786470976,
3.9338900374848547
],
[
4.651154816552274,
4.637360178419131,
4.631032738195495,
4.629176331064163,
3.917258950692784,
3.9002350200347107,
3.9032761853389033,
3.907402497423652,
3.901106865031595,
3.904268763614408
],
[
4.624101404111899,
4.618562036497727,
4.624366314320081,
4.614719204761191,
3.92017126526829,
3.916689696178824,
3.940691635869071,
3.9455952855583183,
3.9426574647820307,
3.935807055232383
]
]
},
"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.22738849550847715,
"scoreError" : 0.002131004874383904,
"scoreConfidence" : [
0.22525749063409325,
0.22951950038286104
],
"scorePercentiles" : {
"0.0" : 0.222373514006225,
"50.0" : 0.22887618115592662,
"90.0" : 0.23026126980955103,
"95.0" : 0.23078901000433785,
"99.0" : 0.23124578317152103,
"99.9" : 0.23124578317152103,
"99.99" : 0.23124578317152103,
"99.999" : 0.23124578317152103,
"99.9999" : 0.23124578317152103,
"100.0" : 0.23124578317152103
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23124578317152103,
0.22988193063849333,
0.22888249314442413,
0.22861694015532205,
0.22952604405690682,
0.22942904724770644,
0.23001291218390804,
0.2288698691674291,
0.22866229282777523,
0.22893557116704805
],
[
0.2235729946380697,
0.222901055258467,
0.22248134430604982,
0.22237392796798577,
0.22245836060471322,
0.222373514006225,
0.2225192846975089,
0.22534198108108108,
0.223764165921288,
0.2230693443354148
],
[
0.22867780758683728,
0.22866339351005485,
0.2297695323840147,
0.22986180560661765,
0.23028886510128913,
0.22985557123161765,
0.23041528650391524,
0.2295554520422212,
0.22985658455882352,
0.22979171015158475
]
]
},
"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.556420754110457,
"scoreError" : 0.16089726283633143,
"scoreConfidence" : [
4.395523491274125,
4.7173180169467885
],
"scorePercentiles" : {
"0.0" : 4.254324459820967,
"50.0" : 4.445916977918685,
"90.0" : 4.890475177662225,
"95.0" : 4.89987395748543,
"99.0" : 4.900793136587312,
"99.9" : 4.900793136587312,
"99.99" : 4.900793136587312,
"99.999" : 4.900793136587312,
"99.9999" : 4.900793136587312,
"100.0" : 4.900793136587312
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.880929708310376,
4.900793136587312,
4.8909427944398365,
4.899121901856618,
4.455077200015483,
4.4263978219184,
4.461764198316506,
4.438836657195235,
4.448765377695807,
4.443068578141563
],
[
4.8853801066304445,
4.886266626663722,
4.882843034976138,
4.873367960600396,
4.41032465842718,
4.395175262846197,
4.392478197577716,
4.418209755181819,
4.404770197955884,
4.399805662377221
],
[
4.714408718129811,
4.724194989693883,
4.714106016483777,
4.713228076543426,
4.267105132085482,
4.2663538643183525,
4.282983320526645,
4.3031218490370895,
4.258477358960424,
4.254324459820967
]
]
},
"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.22218306042398847,
"scoreError" : 9.458819654631366E-4,
"scoreConfidence" : [
0.22123717845852534,
0.2231289423894516
],
"scorePercentiles" : {
"0.0" : 0.21933042130644453,
"50.0" : 0.22218980962065393,
"90.0" : 0.22404140152566082,
"95.0" : 0.22484310858004955,
"99.0" : 0.22504014754835808,
"99.9" : 0.22504014754835808,
"99.99" : 0.22504014754835808,
"99.999" : 0.22504014754835808,
"99.9999" : 0.22504014754835808,
"100.0" : 0.22504014754835808
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2210882094564737,
0.2230838456735058,
0.2202544090708939,
0.2198303454945055,
0.22504014754835808,
0.2230869286351472,
0.22073693601059136,
0.2225473758896797,
0.21990060967032968,
0.21933042130644453
],
[
0.22339784055381867,
0.22353631188561215,
0.22366578945015647,
0.2225889572763685,
0.2223097168888889,
0.2235368672922252,
0.22328753571428572,
0.222069902352419,
0.22141448915449313,
0.22254076112099644
],
[
0.2246818948787062,
0.2224188950644731,
0.22182916363636362,
0.22144050154935813,
0.22137479115044248,
0.22123225519681558,
0.22408313620071685,
0.22153741275465014,
0.2219226588287489,
0.2217237030141844
]
]
},
"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.2234167319895164,
"scoreError" : 0.0014084369853668414,
"scoreConfidence" : [
0.22200829500414956,
0.22482516897488322
],
"scorePercentiles" : {
"0.0" : 0.2206462452580503,
"50.0" : 0.2231773811707331,
"90.0" : 0.22618721139547399,
"95.0" : 0.2280686422660183,
"99.0" : 0.22889590892448514,
"99.9" : 0.22889590892448514,
"99.99" : 0.22889590892448514,
"99.999" : 0.22889590892448514,
"99.9999" : 0.22889590892448514,
"100.0" : 0.22889590892448514
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.22889590892448514,
0.22428020807174887,
0.22739178772727273,
0.2254266602073006,
0.22307735727029437,
0.22201193209054593,
0.2220940727595386,
0.22508752610261026,
0.22380192035794183,
0.22217843675099866
],
[
0.22315859277430866,
0.22364554179704962,
0.22429623173464813,
0.22208878419182948,
0.22319616956715752,
0.22597234869015356,
0.22621108502939846,
0.22295048395721925,
0.22387306222023276,
0.22495897122302158
],
[
0.22076498146513682,
0.22108650950066283,
0.22091374602473499,
0.22084223002207506,
0.22438991117092866,
0.22090581625441696,
0.2206462452580503,
0.22282541959910912,
0.22068804411116014,
0.22484197483146068
]
]
},
"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.22562773453704293,
"scoreError" : 0.002782276215978387,
"scoreConfidence" : [
0.22284545832106456,
0.2284100107530213
],
"scorePercentiles" : {
"0.0" : 0.221190527642636,
"50.0" : 0.2236400437837719,
"90.0" : 0.23136446822386678,
"95.0" : 0.23146458600254394,
"99.0" : 0.23154793055555556,
"99.9" : 0.23154793055555556,
"99.99" : 0.23154793055555556,
"99.999" : 0.23154793055555556,
"99.9999" : 0.23154793055555556,
"100.0" : 0.23154793055555556
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.224395467025572,
0.22311944692239072,
0.22305240258582257,
0.22204138881491345,
0.22221694224788982,
0.22222429573712255,
0.22217078596802842,
0.22221958151932475,
0.22202585720620843,
0.22213529946761312
],
[
0.23139639500462536,
0.2312675903837263,
0.23133203700277521,
0.23130440453074433,
0.23127231946370783,
0.23125887286176608,
0.23154793055555556,
0.23136807169287696,
0.2312563430420712,
0.2310377792147806
],
[
0.22277320222717148,
0.2221348264536174,
0.22234897244444443,
0.2242337162707306,
0.22334772901785716,
0.22448173901345292,
0.22145930884955753,
0.22428644439461884,
0.22393235854968666,
0.221190527642636
]
]
},
"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.2390790911308084,
"scoreError" : 0.0036748700919668207,
"scoreConfidence" : [
0.2354042210388416,
0.24275396122277523
],
"scorePercentiles" : {
"0.0" : 0.22970454912764005,
"50.0" : 0.24138890797653798,
"90.0" : 0.24445363188261776,
"95.0" : 0.24491795265557778,
"99.0" : 0.24515368740813326,
"99.9" : 0.24515368740813326,
"99.99" : 0.24515368740813326,
"99.999" : 0.24515368740813326,
"99.9999" : 0.24515368740813326,
"100.0" : 0.24515368740813326
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23072349400369005,
0.22970454912764005,
0.23058721161825727,
0.2335356115779645,
0.2328781708566108,
0.23141849907493062,
0.23261998931226766,
0.23246108875464683,
0.23196368506493506,
0.23081182694970004
],
[
0.2409694253371869,
0.2416505583976834,
0.2413696726133076,
0.24108726457831325,
0.240936887283237,
0.24140814333976834,
0.24185127487922706,
0.24181639439342678,
0.2422246568247822,
0.24104221590361447
],
[
0.24447633088954057,
0.2442493408203125,
0.2435434557392996,
0.24515368740813326,
0.2447250787671233,
0.24365595666991235,
0.24369141187925997,
0.24350390798442065,
0.24417438799414348,
0.2441385558809175
]
]
},
"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.23490533240802977,
"scoreError" : 0.002453637329747801,
"scoreConfidence" : [
0.23245169507828198,
0.23735896973777756
],
"scorePercentiles" : {
"0.0" : 0.23159419907407408,
"50.0" : 0.23329515115680338,
"90.0" : 0.24187752925387862,
"95.0" : 0.2422619076855421,
"99.0" : 0.24249763111972855,
"99.9" : 0.24249763111972855,
"99.99" : 0.24249763111972855,
"99.999" : 0.24249763111972855,
"99.9999" : 0.24249763111972855,
"100.0" : 0.24249763111972855
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23344487354176388,
0.23457197609001407,
0.23519617536436296,
0.2332298993006993,
0.23332146268656717,
0.233023095482068,
0.23252201441190143,
0.23168261278369615,
0.23159419907407408,
0.2317008712962963
],
[
0.2343508524590164,
0.23268764325581395,
0.23163573518518518,
0.23252812459321245,
0.23279483992554675,
0.23510821146616542,
0.23326883962703962,
0.23503049107981222,
0.23281093345742207,
0.2323537087784487
],
[
0.24189398309178745,
0.24206904305757135,
0.2413752131147541,
0.2415582003862868,
0.2417294447126992,
0.24249763111972855,
0.234201882077679,
0.2327867604651163,
0.232401191272052,
0.23379006308411215
]
]
},
"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.427264223673268,
"scoreError" : 0.08565199734617389,
"scoreConfidence" : [
3.341612226327094,
3.512916221019442
],
"scorePercentiles" : {
"0.0" : 3.275202115386313,
"50.0" : 3.420129759116355,
"90.0" : 3.6523844311539433,
"95.0" : 3.6532679361034512,
"99.0" : 3.6535098589929396,
"99.9" : 3.6535098589929396,
"99.99" : 3.6535098589929396,
"99.999" : 3.6535098589929396,
"99.9999" : 3.6535098589929396,
"100.0" : 3.6535098589929396
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.5032103363945817,
3.5039256681329207,
3.5019733438820393,
3.5000899140157617,
3.282957725202935,
3.280236732372266,
3.275202115386313,
3.2786348616704983,
3.2814932138777757,
3.279932661936169
],
[
3.6500306035052397,
3.6526459675593546,
3.6535098589929396,
3.6530699991938698,
3.4218697295656266,
3.4193080126650353,
3.4206030081128196,
3.4186020863259956,
3.4204512709835027,
3.4198082472492075
],
[
3.5290460393826315,
3.524592694682241,
3.528345950740631,
3.5385719734214662,
3.3135391986782277,
3.3121925549907374,
3.3225964987358423,
3.3072812597472003,
3.3184169653226427,
3.3057882174715494
]
]
},
"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.22264606549120675,
"scoreError" : 9.125639103863426E-4,
"scoreConfidence" : [
0.2217335015808204,
0.2235586294015931
],
"scorePercentiles" : {
"0.0" : 0.2200813123625165,
"50.0" : 0.22320087314766052,
"90.0" : 0.22407053586184858,
"95.0" : 0.2248582054378587,
"99.0" : 0.22494077607913668,
"99.9" : 0.22494077607913668,
"99.99" : 0.22494077607913668,
"99.999" : 0.22494077607913668,
"99.9999" : 0.22494077607913668,
"100.0" : 0.22494077607913668
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2229258395721925,
0.22336763810798752,
0.2229271438752784,
0.22314455218554863,
0.223401075926753,
0.22294667260579065,
0.22410247290640395,
0.22297431893095768,
0.22325719410977243,
0.223285271632471
],
[
0.22343120366234925,
0.22347890795352993,
0.2235503328865058,
0.2234875254691689,
0.223782728980322,
0.22494077607913668,
0.22334928526785713,
0.22479064764044943,
0.22378310246085012,
0.22342025815096025
],
[
0.22142412217795485,
0.22019670743510777,
0.22058450088105727,
0.22140499867197874,
0.22178096629711752,
0.22124502253645603,
0.2207964296426996,
0.2200813123625165,
0.22086549668874172,
0.22065545963828848
]
]
},
"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.092161172892044,
"scoreError" : 0.2313797311955527,
"scoreConfidence" : [
3.860781441696491,
4.323540904087596
],
"scorePercentiles" : {
"0.0" : 3.7249761135964956,
"50.0" : 3.9207822754816246,
"90.0" : 4.620877835906528,
"95.0" : 4.6227483974148935,
"99.0" : 4.6228814887125225,
"99.9" : 4.6228814887125225,
"99.99" : 4.6228814887125225,
"99.999" : 4.6228814887125225,
"99.9999" : 4.6228814887125225,
"100.0" : 4.6228814887125225
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.405784079474795,
4.403298183838023,
4.403890550042344,
4.402846189589135,
3.7699579811108386,
3.7651020388635814,
3.7691155570177597,
3.759097489238902,
3.738925143958239,
3.7249761135964956
],
[
4.472513089426631,
4.4795084478351885,
4.4601596019078515,
4.459467215740132,
3.795438094573574,
3.792702629805698,
3.8027002274278145,
3.7909565218814274,
3.7847323876822108,
3.7801314145864566
],
[
4.6228814887125225,
4.6153258623360545,
4.622639504535016,
4.621494721858803,
3.923448112932005,
3.9236395227062792,
3.923545345765133,
3.918116438031244,
3.9148682459784148,
3.9175729863087128
]
]
},
"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.23143175546033215,
"scoreError" : 6.16231130870136E-4,
"scoreConfidence" : [
0.230815524329462,
0.2320479865912023
],
"scorePercentiles" : {
"0.0" : 0.23048457392906493,
"50.0" : 0.2311024482973537,
"90.0" : 0.2329841907651229,
"95.0" : 0.233656460076707,
"99.0" : 0.23415411470037453,
"99.9" : 0.23415411470037453,
"99.99" : 0.23415411470037453,
"99.999" : 0.23415411470037453,
"99.9999" : 0.23415411470037453,
"100.0" : 0.23415411470037453
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23069839114391144,
0.23048457392906493,
0.23071210147601476,
0.23055331229847997,
0.23073329935424355,
0.2308982565759114,
0.2314077647874307,
0.23243221421933086,
0.2312222944983819,
0.23069390313653138
],
[
0.23119267467652496,
0.2308235334563913,
0.23144365293845442,
0.23136478630897317,
0.23127918354137772,
0.2310387690531178,
0.23094817682363805,
0.23095395475530933,
0.2310230531177829,
0.23128438557558945
],
[
0.23082408352561146,
0.23116612754158966,
0.2307937683433318,
0.2309247077562327,
0.23415411470037453,
0.2329981816488123,
0.23285827281191807,
0.23267141813953487,
0.2332492881118881,
0.23212441956420954
]
]
},
"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.590246151858429,
"scoreError" : 0.15775281038026087,
"scoreConfidence" : [
4.432493341478168,
4.7479989622386904
],
"scorePercentiles" : {
"0.0" : 4.375615828734907,
"50.0" : 4.421663288821687,
"90.0" : 4.890486525971556,
"95.0" : 4.893052025159516,
"99.0" : 4.895839905294837,
"99.9" : 4.895839905294837,
"99.99" : 4.895839905294837,
"99.999" : 4.895839905294837,
"99.9999" : 4.895839905294837,
"100.0" : 4.895839905294837
},
"scoreUnit" : "ns/op",
"rawData" : [
[
4.8883409063376195,
4.877826643312329,
4.881301138547283,
4.887320932872899,
4.424754754959426,
4.409195003646832,
4.410887229821209,
4.44272071960285,
4.418571822683949,
4.437769768122051
],
[
4.840517077506844,
4.8394444617438745,
4.845360598210795,
4.864313996695773,
4.385842801699467,
4.378905100310062,
4.376807188156909,
4.385556636564228,
4.386608355467941,
4.389149840164875
],
[
4.890771032321526,
4.895839905294837,
4.880696133703202,
4.890724928153104,
4.415171066181972,
4.396584800082659,
4.398963756908314,
4.375615828734907,
4.396378460098299,
4.395443667846856
]
]
},
"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.22814560431776704,
"scoreError" : 0.0018264011100935797,
"scoreConfidence" : [
0.22631920320767346,
0.22997200542786062
],
"scorePercentiles" : {
"0.0" : 0.22148586271036316,
"50.0" : 0.22874100297210792,
"90.0" : 0.23142600686397455,
"95.0" : 0.23252056274196475,
"99.0" : 0.23358984072863148,
"99.9" : 0.23358984072863148,
"99.99" : 0.23358984072863148,
"99.999" : 0.23358984072863148,
"99.9999" : 0.23358984072863148,
"100.0" : 0.23358984072863148
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23358984072863148,
0.23164569893469197,
0.22868826566072245,
0.22886700411710886,
0.22981971933853929,
0.22894790717878372,
0.2287317448559671,
0.22925980393953274,
0.22846497168949773,
0.2285379210045662
],
[
0.2315646337962963,
0.2280302292616226,
0.22620573767526006,
0.2283436960292104,
0.22384497225950784,
0.22253532918149466,
0.22397847783251232,
0.22379716017897092,
0.22148586271036316,
0.22540772420009014
],
[
0.22920192208982584,
0.22863993053016454,
0.22910015521978022,
0.2292961503208066,
0.22875026108824875,
0.22852763636363638,
0.23017836447307868,
0.22931841861531407,
0.2297392984389348,
0.22986929181985294
]
]
},
"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.22968191519850328,
"scoreError" : 7.641627781174896E-4,
"scoreConfidence" : [
0.22891775242038578,
0.23044607797662078
],
"scorePercentiles" : {
"0.0" : 0.2284853042485153,
"50.0" : 0.22925185769935838,
"90.0" : 0.23122407221947336,
"95.0" : 0.23143236413596766,
"99.0" : 0.23152458213789912,
"99.9" : 0.23152458213789912,
"99.99" : 0.23152458213789912,
"99.999" : 0.23152458213789912,
"99.9999" : 0.23152458213789912,
"100.0" : 0.23152458213789912
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23122531437817845,
0.23135691304347827,
0.23152458213789912,
0.23121289279112753,
0.23099025069252077,
0.2310808896073903,
0.23117343807763402,
0.2309807077562327,
0.23105219445727482,
0.23110544916820702
],
[
0.22897730663615562,
0.22872636168267033,
0.22875338637402834,
0.22993551424632352,
0.2293482732691426,
0.22925563886342804,
0.2286394268738574,
0.22850639972590223,
0.2284853042485153,
0.22857239945155394
],
[
0.23003666252873564,
0.22924807653528873,
0.2296483145087236,
0.22890426315789475,
0.22883644784995424,
0.2286829794238683,
0.22854993924166286,
0.22855801370488807,
0.22850323663773411,
0.22858687888482632
]
]
},
"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.22745169851864305,
"scoreError" : 0.0036270299106685154,
"scoreConfidence" : [
0.22382466860797454,
0.23107872842931157
],
"scorePercentiles" : {
"0.0" : 0.2190255030647986,
"50.0" : 0.23114392051756005,
"90.0" : 0.23133382765957447,
"95.0" : 0.2313988161424607,
"99.0" : 0.23142838436632748,
"99.9" : 0.23142838436632748,
"99.99" : 0.23142838436632748,
"99.999" : 0.23142838436632748,
"99.9999" : 0.23142838436632748,
"100.0" : 0.23142838436632748
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23142838436632748,
0.2313060536292187,
0.23137462395929695,
0.23132338066604996,
0.23129290846047157,
0.23129596024040686,
0.2312433749422099,
0.23112686645101663,
0.23082601661282878,
0.23116637072945523
],
[
0.22026442316160283,
0.21967440649692713,
0.21956012642669007,
0.21934876666666667,
0.2190255030647986,
0.22030935667107002,
0.22145573085436035,
0.22061443871252204,
0.2190278717162872,
0.219997827176781
],
[
0.23112619038817006,
0.2311609745841035,
0.231216355987055,
0.2312025360443623,
0.23119387292051757,
0.23108721200923787,
0.2311797199630314,
0.2311231395563771,
0.23133498843663275,
0.2312635746648174
]
]
},
"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.23834226930488914,
"scoreError" : 0.0020542678772586423,
"scoreConfidence" : [
0.23628800142763048,
0.2403965371821478
],
"scorePercentiles" : {
"0.0" : 0.23355397432306255,
"50.0" : 0.2400475810940499,
"90.0" : 0.24088118134140685,
"95.0" : 0.24152413360777855,
"99.0" : 0.24216577105517909,
"99.9" : 0.24216577105517909,
"99.99" : 0.24216577105517909,
"99.999" : 0.24216577105517909,
"99.9999" : 0.24216577105517909,
"100.0" : 0.24216577105517909
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23519180394922426,
0.2347408535898639,
0.23465208442776736,
0.23368484446520318,
0.23443383317713215,
0.23397860851262864,
0.23355397432306255,
0.23363763755254555,
0.23381606358111268,
0.23372442570093457
],
[
0.24216577105517909,
0.24016427783109404,
0.24015718098895825,
0.24058978990384616,
0.24075953897978825,
0.23959909717568215,
0.23994586385426653,
0.2395036950694112,
0.24002417802303264,
0.24035702835175396
],
[
0.24069232483156883,
0.2407013060635226,
0.24059706156806157,
0.24099915751445086,
0.24007098416506717,
0.24089469715936446,
0.23983588734419942,
0.24066082154882154,
0.24049724182692309,
0.24063804661220567
]
]
},
"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.23679665401135505,
"scoreError" : 0.0024239962694705785,
"scoreConfidence" : [
0.23437265774188448,
0.23922065028082562
],
"scorePercentiles" : {
"0.0" : 0.2326171204651163,
"50.0" : 0.23535136494117648,
"90.0" : 0.24224416938513324,
"95.0" : 0.24234514670542634,
"99.0" : 0.2423939176356589,
"99.9" : 0.2423939176356589,
"99.99" : 0.2423939176356589,
"99.999" : 0.2423939176356589,
"99.9999" : 0.2423939176356589,
"100.0" : 0.2423939176356589
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2353792428235294,
0.23474977709995307,
0.23636176606805293,
0.23430280889929742,
0.234451580131209,
0.2353474894117647,
0.23760535486935866,
0.23430723793911007,
0.23300465859338612,
0.23413159990641086
],
[
0.23269868372093022,
0.23272909446254073,
0.23600401367924528,
0.23535524047058823,
0.23374229112149533,
0.2326171204651163,
0.23267262093023255,
0.23361237272302662,
0.23393931977559607,
0.23515961871180066
],
[
0.2415488063737325,
0.24116162921890066,
0.2411212361445783,
0.24027248126801154,
0.24111911710843373,
0.24144404536679537,
0.24210119699903196,
0.2423939176356589,
0.24226005520581115,
0.24230524321705427
]
]
},
"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.3730140287854287,
"scoreError" : 0.07441355631965636,
"scoreConfidence" : [
3.2986004724657723,
3.447427585105085
],
"scorePercentiles" : {
"0.0" : 3.266238736903198,
"50.0" : 3.3012965934317684,
"90.0" : 3.516783488056252,
"95.0" : 3.530568321254795,
"99.0" : 3.5424988656958853,
"99.9" : 3.5424988656958853,
"99.99" : 3.5424988656958853,
"99.999" : 3.5424988656958853,
"99.9999" : 3.5424988656958853,
"100.0" : 3.5424988656958853
},
"scoreUnit" : "ns/op",
"rawData" : [
[
3.492866633249853,
3.4881337242294737,
3.498763053443863,
3.493354687875236,
3.2681912330038205,
3.268474658053847,
3.303479061046796,
3.327739062046294,
3.277784959041261,
3.266238736903198
],
[
3.5022024292216485,
3.5032704318098986,
3.5208069667120845,
3.5424988656958853,
3.3017659254149603,
3.300827261448577,
3.2861472538921914,
3.282438282432909,
3.278948864241581,
3.280183212745482
],
[
3.5051244454308996,
3.4999542387807683,
3.5179517329742724,
3.506269283794069,
3.2837470640612616,
3.2802501905789985,
3.280455748582075,
3.278589953836622,
3.2791668758293704,
3.274796027185689
]
]
},
"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.22587380463004733,
"scoreError" : 0.003244076215802406,
"scoreConfidence" : [
0.22262972841424492,
0.22911788084584975
],
"scorePercentiles" : {
"0.0" : 0.22011928697183097,
"50.0" : 0.22340147711563485,
"90.0" : 0.23254439112865768,
"95.0" : 0.23289323584364952,
"99.0" : 0.23306695111731843,
"99.9" : 0.23306695111731843,
"99.99" : 0.23306695111731843,
"99.999" : 0.23306695111731843,
"99.9999" : 0.23306695111731843,
"100.0" : 0.23306695111731843
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23212608298562817,
0.23205964935064935,
0.23230086019507665,
0.23306695111731843,
0.23255055411054343,
0.2320875018535681,
0.23248892429168602,
0.23275110516519312,
0.23243393215613384,
0.23185043002780353
],
[
0.22011928697183097,
0.22136252522123895,
0.22384056554809845,
0.22239350333481547,
0.22118797347480107,
0.22141245772465692,
0.22165849534780682,
0.22789415034168564,
0.22416111021505378,
0.2227387177203918
],
[
0.222039609409676,
0.2232045961624275,
0.22236042044444446,
0.22382003087248323,
0.22291168137254902,
0.2222185313194136,
0.2235983580688422,
0.2220635077674212,
0.22180900088691796,
0.22170362544326241
]
]
},
"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.6087663673848525,
"scoreError" : 0.003069814137991178,
"scoreConfidence" : [
0.6056965532468612,
0.6118361815228437
],
"scorePercentiles" : {
"0.0" : 0.5996771305389221,
"50.0" : 0.6103082469512195,
"90.0" : 0.6144664457443033,
"95.0" : 0.6154709266592331,
"99.0" : 0.6164252229064039,
"99.9" : 0.6164252229064039,
"99.99" : 0.6164252229064039,
"99.999" : 0.6164252229064039,
"99.9999" : 0.6164252229064039,
"100.0" : 0.6164252229064039
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.6037431821471653,
0.6003677937649881,
0.6029658772563177,
0.5996771305389221,
0.6022228676293622,
0.6023277918170878,
0.6030489024096386,
0.6040695398550725,
0.6062198048484848,
0.604147041013269
],
[
0.610401837804878,
0.6102384695121951,
0.6099523097560976,
0.610204674390244,
0.6117027775061125,
0.611567304400978,
0.6103780243902439,
0.6100730621951219,
0.6117665281173594,
0.6106189414634147
],
[
0.6146901388206388,
0.6146667678132678,
0.6164252229064039,
0.612663547123623,
0.6121795642594859,
0.6109912146341463,
0.609880706455542,
0.6118114792176039,
0.6117297851037851,
0.6122587343941248
]
]
},
"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.2985688621788566,
"scoreError" : 0.004104568839610688,
"scoreConfidence" : [
0.2944642933392459,
0.3026734310184673
],
"scorePercentiles" : {
"0.0" : 0.29228623364485984,
"50.0" : 0.2951781881406874,
"90.0" : 0.30713851613496934,
"95.0" : 0.3075242755458978,
"99.0" : 0.307622086047941,
"99.9" : 0.307622086047941,
"99.99" : 0.307622086047941,
"99.999" : 0.307622086047941,
"99.9999" : 0.307622086047941,
"100.0" : 0.307622086047941
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.307622086047941,
0.3068470263803681,
0.3067320642988365,
0.306716400122549,
0.30693651472392636,
0.30649544124847,
0.3071609607361963,
0.3063093675840979,
0.30652898162890385,
0.3074442487714988
],
[
0.29438773454973516,
0.2935292951877934,
0.29284061205383266,
0.29238382359813087,
0.29236700876680305,
0.29228623364485984,
0.29411176131687244,
0.29265269163253366,
0.2925233076023392,
0.29362625469483566
],
[
0.29511690973451327,
0.29489395341981134,
0.2952923465171192,
0.29701893705463184,
0.2990593520621638,
0.29567960697399526,
0.2951265793510324,
0.2950451516224189,
0.29510141710914456,
0.2952297969303424
]
]
},
"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.4989050400119427,
"scoreError" : 0.0022685140903493965,
"scoreConfidence" : [
0.4966365259215933,
0.5011735541022921
],
"scorePercentiles" : {
"0.0" : 0.4933108382642998,
"50.0" : 0.5001053096903096,
"90.0" : 0.5020609756603144,
"95.0" : 0.5046676592507963,
"99.0" : 0.5074932586206896,
"99.9" : 0.5074932586206896,
"99.99" : 0.5074932586206896,
"99.999" : 0.5074932586206896,
"99.9999" : 0.5074932586206896,
"100.0" : 0.5074932586206896
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.4997041008991009,
0.5001122307692307,
0.5014083333333333,
0.5007392702702703,
0.5007237047047047,
0.5010727287287288,
0.5007897647647648,
0.5023558052208835,
0.5010486496496497,
0.5013385300601202
],
[
0.5074932586206896,
0.50039318,
0.5021334914744233,
0.5010609139139139,
0.500560685,
0.500163849,
0.5000058971028971,
0.49974516583416584,
0.5000983886113887,
0.5000644385614386
],
[
0.4947742828882295,
0.4933108382642998,
0.49418685968379444,
0.49403451135241855,
0.4946270553359684,
0.4944818003952569,
0.49441633300395255,
0.49529524554455445,
0.4953116435643564,
0.4957002438057483
]
]
},
"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.24486343587970089,
"scoreError" : 0.003205334189121089,
"scoreConfidence" : [
0.2416581016905798,
0.24806877006882197
],
"scorePercentiles" : {
"0.0" : 0.23708017061611375,
"50.0" : 0.24768494571740557,
"90.0" : 0.24885570791044775,
"95.0" : 0.24913041835274416,
"99.0" : 0.2493570523429711,
"99.9" : 0.2493570523429711,
"99.99" : 0.2493570523429711,
"99.999" : 0.2493570523429711,
"99.9999" : 0.2493570523429711,
"100.0" : 0.2493570523429711
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2493570523429711,
0.24882232670313276,
0.24885706119402984,
0.24894499054255848,
0.24884352835820894,
0.2486372301192843,
0.24853589716840538,
0.24816251734390485,
0.2478653589108911,
0.2477941451213472
],
[
0.24780782070331847,
0.24767015084075172,
0.24769974059405941,
0.2477089821693908,
0.24869418728266268,
0.24760926953511375,
0.24766057050964868,
0.247526313890262,
0.2477077600197922,
0.24747381818181818
],
[
0.23902014715719064,
0.23793891960038058,
0.23708017061611375,
0.23738469909824395,
0.23851738446879467,
0.23802471041369472,
0.23782894531621493,
0.23887914087870105,
0.23830340876607908,
0.2395468285440613
]
]
},
"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.23661582241895818,
"scoreError" : 8.756147172592813E-4,
"scoreConfidence" : [
0.2357402077016989,
0.23749143713621745
],
"scorePercentiles" : {
"0.0" : 0.23452285888420066,
"50.0" : 0.23670066256507336,
"90.0" : 0.23885672409427194,
"95.0" : 0.23951958848863966,
"99.0" : 0.24004439395393473,
"99.9" : 0.24004439395393473,
"99.99" : 0.24004439395393473,
"99.999" : 0.24004439395393473,
"99.9999" : 0.24004439395393473,
"100.0" : 0.24004439395393473
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.238991353559484,
0.23764505890736343,
0.23707107484604453,
0.2372663083491461,
0.23758713919239904,
0.23726265796963947,
0.2369765918560606,
0.2371890744428639,
0.23909020219885277,
0.24004439395393473
],
[
0.23543864894117647,
0.23535093132643461,
0.235290979303857,
0.23537887529411763,
0.23670001325130147,
0.23722487861545757,
0.2363988134152102,
0.2357260970782281,
0.2353264449670743,
0.23560883796514367
],
[
0.23725467836812145,
0.23626041426547,
0.2358233870815653,
0.2357166027332705,
0.2373301720379147,
0.23499796103286386,
0.23498885345232504,
0.23452285888420066,
0.23670131187884524,
0.2373100574003795
]
]
},
"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.24372417423810208,
"scoreError" : 0.002266482203664944,
"scoreConfidence" : [
0.24145769203443715,
0.245990656441767
],
"scorePercentiles" : {
"0.0" : 0.23881162959427207,
"50.0" : 0.24495691120883856,
"90.0" : 0.24736957626647618,
"95.0" : 0.2481185741817627,
"99.0" : 0.24823613846153847,
"99.9" : 0.24823613846153847,
"99.99" : 0.24823613846153847,
"99.999" : 0.24823613846153847,
"99.9999" : 0.24823613846153847,
"100.0" : 0.24823613846153847
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24696654469135804,
0.24590122812192725,
0.2466820966469428,
0.24802238522558254,
0.24740157022749754,
0.24612143454724408,
0.24617382627952755,
0.246441660591133,
0.24708163061728394,
0.24613488976377954
],
[
0.24823613846153847,
0.24493419931439764,
0.24506072023517883,
0.24475217954990217,
0.2449796231032795,
0.2448433597650514,
0.2456840235756385,
0.2446633511002445,
0.24506290984811366,
0.24472657555012226
],
[
0.23958087212643678,
0.23939103253588517,
0.23926408751793402,
0.23904859531772576,
0.23917945719751316,
0.23897949211657907,
0.23929843636363637,
0.2393605918660287,
0.2389406852913085,
0.23881162959427207
]
]
},
"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.24018949366205516,
"scoreError" : 0.001545521873007814,
"scoreConfidence" : [
0.23864397178904734,
0.241735015535063
],
"scorePercentiles" : {
"0.0" : 0.23711188009478673,
"50.0" : 0.2394486950694112,
"90.0" : 0.24399124478833417,
"95.0" : 0.24683191561554427,
"99.0" : 0.2473430415430267,
"99.9" : 0.2473430415430267,
"99.99" : 0.2473430415430267,
"99.999" : 0.2473430415430267,
"99.9999" : 0.2473430415430267,
"100.0" : 0.2473430415430267
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.23816010857142858,
0.23814853831508806,
0.23817524190476191,
0.23821389523809525,
0.23983956615532118,
0.242926128703254,
0.2410895961445783,
0.24410959102000976,
0.2473430415430267,
0.24641372167487685
],
[
0.23711188009478673,
0.24199520803096275,
0.23939740114887506,
0.23949601723312589,
0.23962827011494253,
0.240465075,
0.23940137290569652,
0.24050317548076924,
0.24060250697450697,
0.23918491391678623
],
[
0.2390108657429527,
0.2391678862332696,
0.2392931832535885,
0.24050530913461537,
0.2396940757067561,
0.23959823754789272,
0.23907892399617592,
0.2390734120458891,
0.23899585379837554,
0.239061812231247
]
]
},
"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.24511627764065563,
"scoreError" : 0.003822650446306761,
"scoreConfidence" : [
0.24129362719434888,
0.24893892808696239
],
"scorePercentiles" : {
"0.0" : 0.23658467596972563,
"50.0" : 0.24893831516954798,
"90.0" : 0.24926044314897858,
"95.0" : 0.25019517755595594,
"99.0" : 0.25126515218483175,
"99.9" : 0.25126515218483175,
"99.99" : 0.25126515218483175,
"99.999" : 0.25126515218483175,
"99.9999" : 0.25126515218483175,
"100.0" : 0.25126515218483175
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24902129118964658,
0.24914115537848605,
0.24904389746142358,
0.24931974376869392,
0.25126515218483175,
0.24895798158287705,
0.2490472837232454,
0.24891534925373135,
0.24918976332835077,
0.2489894942757591
],
[
0.24902309208561474,
0.2489764592039801,
0.24908244920318726,
0.24926829646238166,
0.2490921140438247,
0.2489186487562189,
0.24887332587064676,
0.2489013134328358,
0.24897731209556995,
0.24745142037586548
],
[
0.23722619440493126,
0.23782222480988593,
0.23756303941120607,
0.2372395018975332,
0.23711650521327013,
0.2366190454115421,
0.23675272929484145,
0.23695969587873045,
0.23658467596972563,
0.23814917325083293
]
]
},
"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.2402567386410547,
"scoreError" : 0.0037537948727654077,
"scoreConfidence" : [
0.2365029437682893,
0.24401053351382013
],
"scorePercentiles" : {
"0.0" : 0.2344918715424285,
"50.0" : 0.2370370279488394,
"90.0" : 0.2484578077995964,
"95.0" : 0.2487119005691617,
"99.0" : 0.24897235390741662,
"99.9" : 0.24897235390741662,
"99.99" : 0.24897235390741662,
"99.999" : 0.24897235390741662,
"99.9999" : 0.24897235390741662,
"100.0" : 0.24897235390741662
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24849880238331679,
0.2484361618669315,
0.2484602129032258,
0.24897235390741662,
0.248220641191067,
0.24740204549950545,
0.24739241295746786,
0.2471954540513834,
0.24714993972332017,
0.2473610331355094
],
[
0.23648233711583924,
0.23602744643699858,
0.23528546287593985,
0.23624106802078412,
0.2349888581493659,
0.2359892706270627,
0.23586129372937295,
0.2344918715424285,
0.23474036039418114,
0.2346944974190521
],
[
0.23818221217887725,
0.237129485078162,
0.23759091457047934,
0.2369445708195168,
0.23654063498817968,
0.23598887735849056,
0.23662956622516557,
0.23910746895893029,
0.23668259886471144,
0.23901430625895842
]
]
},
"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.2448133736304886,
"scoreError" : 0.0029185396430356724,
"scoreConfidence" : [
0.24189483398745293,
0.24773191327352428
],
"scorePercentiles" : {
"0.0" : 0.23726042457305502,
"50.0" : 0.24716843725296445,
"90.0" : 0.24854699629853633,
"95.0" : 0.24894700757601984,
"99.0" : 0.24894739950248757,
"99.9" : 0.24894739950248757,
"99.99" : 0.24894739950248757,
"99.999" : 0.24894739950248757,
"99.9999" : 0.24894739950248757,
"100.0" : 0.24894739950248757
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.2471654081027668,
0.24708111061728394,
0.24742182443125618,
0.24734250741839764,
0.24713913290513834,
0.2480536638572137,
0.2470707851851852,
0.24717146640316207,
0.24725348788927334,
0.24702457481481482
],
[
0.23915934369024858,
0.23844793,
0.23768779002375298,
0.23726042457305502,
0.2398351907957814,
0.2390603463927377,
0.23884977814885497,
0.2390018757763975,
0.23886273495702007,
0.24001431813819576
],
[
0.24813286507936508,
0.24820415781637717,
0.24808807787698411,
0.24894739950248757,
0.24858508946322067,
0.24815745932539682,
0.24817716865079364,
0.2489466869089099,
0.24806628592666005,
0.24819232424392662
]
]
},
"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.24443635398086172,
"scoreError" : 0.002290901399280716,
"scoreConfidence" : [
0.24214545258158102,
0.24672725538014242
],
"scorePercentiles" : {
"0.0" : 0.23817850856327308,
"50.0" : 0.24481832908741413,
"90.0" : 0.24827667760111016,
"95.0" : 0.24881101985968962,
"99.0" : 0.24888241741293532,
"99.9" : 0.24888241741293532,
"99.99" : 0.24888241741293532,
"99.999" : 0.24888241741293532,
"99.9999" : 0.24888241741293532,
"100.0" : 0.24888241741293532
},
"scoreUnit" : "ms/op",
"rawData" : [
[
0.24491251714005877,
0.2447863488258317,
0.24473795547945207,
0.24460589926650367,
0.24453373704789833,
0.24466534750733138,
0.24464894868035192,
0.24610885882931627,
0.24575922211302212,
0.24485030934899657
],
[
0.23863454220314737,
0.23817850856327308,
0.23903792068800764,
0.2389540644391408,
0.23888110792741166,
0.23925872596843614,
0.23943200957395883,
0.24888241741293532,
0.24779395641406637,
0.24875260367976132
],
[
0.24822866881507188,
0.2471743425468904,
0.24828201191066998,
0.247702949009901,
0.24761737753587332,
0.24770504255319148,
0.24586514980353635,
0.2449332321253673,
0.2446262899755501,
0.2435405540408958
]
]
},
"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" : 33.550513744444444,
"scoreError" : 0.12987301981285337,
"scoreConfidence" : [
33.42064072463159,
33.6803867642573
],
"scorePercentiles" : {
"0.0" : 33.368814066666665,
"50.0" : 33.4833587,
"90.0" : 33.86555795333333,
"95.0" : 34.11734217,
"99.0" : 34.180696266666665,
"99.9" : 34.180696266666665,
"99.99" : 34.180696266666665,
"99.999" : 34.180696266666665,
"99.9999" : 34.180696266666665,
"100.0" : 34.180696266666665
},
"scoreUnit" : "ms/op",
"rawData" : [
[
33.436815333333335,
33.47360033333333,
33.45348333333333,
33.499444266666664,
34.065507,
33.41702273333333,
33.46630066666667,
33.463156133333335,
33.40916193333333,
33.643296666666664
],
[
33.398161933333334,
33.424229,
33.37533766666667,
33.40529673333333,
33.368814066666665,
33.56799853333333,
33.614324333333336,
33.8806562,
33.42714373333333,
33.4103208
],
[
33.729673733333335,
33.52679846666667,
33.5981278,
33.5293426,
33.4703336,
33.70539746666667,
33.54109066666667,
33.540763266666666,
33.49311706666667,
34.180696266666665
]
]
},
"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" : 29.96938621176471,
"scoreError" : 0.2624688037386394,
"scoreConfidence" : [
29.706917408026072,
30.23185501550335
],
"scorePercentiles" : {
"0.0" : 29.55216982352941,
"50.0" : 29.89405544117647,
"90.0" : 30.65426978235294,
"95.0" : 30.90829715882353,
"99.0" : 31.14075,
"99.9" : 31.14075,
"99.99" : 31.14075,
"99.999" : 31.14075,
"99.9999" : 31.14075,
"100.0" : 31.14075
},
"scoreUnit" : "ms/op",
"rawData" : [
[
30.66508888235294,
30.315983764705884,
29.64412505882353,
29.67384388235294,
29.617670705882354,
29.829534764705883,
29.621881470588235,
29.670703294117647,
30.13420688235294,
29.55216982352941
],
[
29.96248405882353,
30.039602,
29.859819294117646,
29.955485647058822,
30.207375,
31.14075,
29.710338352941175,
29.628059588235296,
29.56576488235294,
29.661744117647057
],
[
30.718108470588234,
30.556897882352942,
29.711727411764706,
29.59695588235294,
30.141428705882355,
29.928291588235293,
30.01393370588235,
29.775578705882353,
29.97800205882353,
30.204030470588236
]
]
},
"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" : 92.27759805063494,
"scoreError" : 7.589990141576433,
"scoreConfidence" : [
84.6876079090585,
99.86758819221137
],
"scorePercentiles" : {
"0.0" : 76.42649728571429,
"50.0" : 99.98641408333333,
"90.0" : 100.44733974,
"95.0" : 100.90248872000001,
"99.0" : 100.9514968,
"99.9" : 100.9514968,
"99.99" : 100.9514968,
"99.999" : 100.9514968,
"99.9999" : 100.9514968,
"100.0" : 100.9514968
},
"scoreUnit" : "ms/op",
"rawData" : [
[
76.62614557142857,
76.47882457142858,
76.48333571428572,
76.50452857142857,
76.43437514285715,
76.42649728571429,
76.43505085714285,
76.49380242857143,
76.53269714285715,
76.439559
],
[
99.74545783333333,
100.465219,
100.2864264,
100.0446922,
100.27797383333333,
100.8623912,
99.9558735,
99.994279,
100.0956498,
100.9514968
],
[
100.1464956,
99.859469,
100.1107502,
100.1196574,
100.1123752,
100.1855512,
99.97854916666667,
100.1974536,
100.2743018,
99.8090625
]
]
},
"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" : 691.4107289000001,
"scoreError" : 109.8782182390366,
"scoreConfidence" : [
581.5325106609635,
801.2889471390367
],
"scorePercentiles" : {
"0.0" : 418.0441025,
"50.0" : 679.0897385000001,
"90.0" : 953.9956287,
"95.0" : 957.3246782,
"99.0" : 960.281366,
"99.9" : 960.281366,
"99.99" : 960.281366,
"99.999" : 960.281366,
"99.9999" : 960.281366,
"100.0" : 960.281366
},
"scoreUnit" : "ms/op",
"rawData" : [
[
960.281366,
952.898166,
954.117569,
418.0441025,
674.62644,
681.88336,
622.482698,
488.4810495,
552.953426,
599.835109
],
[
682.17494,
538.469419,
640.136368,
664.791408,
927.217385,
877.198909,
919.834522,
676.296117,
558.204205,
576.920987
],
[
688.769344,
830.637721,
501.247456,
682.245942,
696.518992,
690.647636,
954.90557,
543.015306,
766.533304,
420.95305
]
]
},
"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" : 37.368283993793014,
"scoreError" : 13.457930160804219,
"scoreConfidence" : [
23.910353832988797,
50.82621415459723
],
"scorePercentiles" : {
"0.0" : 21.032180458333332,
"50.0" : 24.94947019285714,
"90.0" : 67.40060993750001,
"95.0" : 75.33531675714286,
"99.0" : 77.48817028571429,
"99.9" : 77.48817028571429,
"99.99" : 77.48817028571429,
"99.999" : 77.48817028571429,
"99.9999" : 77.48817028571429,
"100.0" : 77.48817028571429
},
"scoreUnit" : "ms/op",
"rawData" : [
[
23.869348285714285,
22.943126681818182,
27.901396333333334,
23.12405818181818,
27.995404166666667,
21.154561375,
26.17156825,
24.727666285714285,
22.8646875,
23.06634290909091
],
[
62.862205875,
56.519202666666665,
77.48817028571429,
66.004612625,
59.188391,
64.10707475,
56.2884173,
73.57389114285715,
67.55572075,
64.14487755555555
],
[
22.62494291304348,
24.234762666666665,
25.1712741,
22.025275739130436,
25.4319996,
21.032180458333332,
21.924734458333333,
22.207910304347827,
22.189568958333332,
22.655146695652174
]
]
},
"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" : 1430.1449890666668,
"scoreError" : 102.98692078696386,
"scoreConfidence" : [
1327.158068279703,
1533.1319098536305
],
"scorePercentiles" : {
"0.0" : 1270.732668,
"50.0" : 1327.7875530000001,
"90.0" : 1624.4708301,
"95.0" : 1633.56403825,
"99.0" : 1635.929767,
"99.9" : 1635.929767,
"99.99" : 1635.929767,
"99.999" : 1635.929767,
"99.9999" : 1635.929767,
"100.0" : 1635.929767
},
"scoreUnit" : "ms/op",
"rawData" : [
[
1577.18697,
1593.989182,
1598.436101,
1587.979036,
1288.671369,
1276.841101,
1271.88763,
1278.628732,
1270.732668,
1278.724151
],
[
1631.628442,
1635.929767,
1623.219615,
1623.291652,
1313.405511,
1312.15047,
1319.896991,
1300.924589,
1316.73571,
1345.838303
],
[
1623.158812,
1623.819744,
1624.543173,
1623.640648,
1327.386289,
1326.653543,
1328.455058,
1328.188817,
1326.767345,
1325.638253
]
]
},
"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" : 80.21969091428572,
"scoreError" : 0.32764826746506026,
"scoreConfidence" : [
79.89204264682066,
80.54733918175079
],
"scorePercentiles" : {
"0.0" : 79.35627871428571,
"50.0" : 80.18155214285714,
"90.0" : 80.78587657142857,
"95.0" : 81.33058515,
"99.0" : 81.43719157142857,
"99.9" : 81.43719157142857,
"99.99" : 81.43719157142857,
"99.999" : 81.43719157142857,
"99.9999" : 81.43719157142857,
"100.0" : 81.43719157142857
},
"scoreUnit" : "ms/op",
"rawData" : [
[
79.44711942857143,
80.74553728571429,
79.50599885714286,
79.35627871428571,
80.42884628571429,
80.004981,
81.24336171428571,
79.50631071428572,
79.804354,
79.83527328571428
],
[
80.41716728571429,
80.63371,
79.989565,
80.39568242857143,
79.949212,
80.42555871428571,
80.36952614285714,
80.51063428571429,
80.64933071428571,
81.43719157142857
],
[
80.19961685714286,
79.85059785714286,
80.175719,
79.902467,
80.16089971428572,
80.50834714285715,
80.03691828571428,
80.79035871428572,
80.12277814285714,
80.18738528571429
]
]
},
"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" : 29.928937833333336,
"scoreError" : 0.1326770246580578,
"scoreConfidence" : [
29.796260808675278,
30.061614857991394
],
"scorePercentiles" : {
"0.0" : 29.769721823529412,
"50.0" : 29.856776,
"90.0" : 30.300568211764705,
"95.0" : 30.48161411470588,
"99.0" : 30.57629664705882,
"99.9" : 30.57629664705882,
"99.99" : 30.57629664705882,
"99.999" : 30.57629664705882,
"99.9999" : 30.57629664705882,
"100.0" : 30.57629664705882
},
"scoreUnit" : "ms/op",
"rawData" : [
[
29.850640941176472,
29.85578476470588,
29.878391235294117,
30.004016294117648,
29.814548411764704,
29.775028176470588,
30.022298882352942,
29.97241394117647,
29.769721823529412,
29.807883470588234
],
[
29.78034288235294,
29.89116888235294,
29.792308941176472,
30.57629664705882,
29.977200588235295,
29.866971588235295,
30.190920470588235,
29.994297470588236,
29.795622823529413,
29.805420588235293
],
[
29.97648276470588,
30.312751294117646,
30.404146588235292,
29.85776723529412,
29.86357405882353,
29.778130470588234,
29.81183094117647,
29.828107352941178,
29.77423611764706,
29.839829352941177
]
]
},
"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" : 44.6400587750109,
"scoreError" : 9.128664877137673,
"scoreConfidence" : [
35.511393897873226,
53.76872365214857
],
"scorePercentiles" : {
"0.0" : 29.73987382352941,
"50.0" : 54.67360185,
"90.0" : 58.3152971,
"95.0" : 59.66702208333333,
"99.0" : 60.430575777777776,
"99.9" : 60.430575777777776,
"99.99" : 60.430575777777776,
"99.999" : 60.430575777777776,
"99.9999" : 60.430575777777776,
"100.0" : 60.430575777777776
},
"scoreUnit" : "ms/op",
"rawData" : [
[
57.639337,
60.430575777777776,
57.97780877777778,
57.92295333333333,
58.186370777777775,
57.973843555555554,
59.04229633333333,
57.84143233333333,
58.301908,
58.31678477777778
],
[
29.800768352941176,
29.973274882352943,
30.191463411764705,
29.772121529411766,
30.155247529411763,
29.73987382352941,
29.941673176470587,
30.405818588235295,
29.855542470588237,
31.06522982352941
],
[
54.9357847,
54.7084454,
56.49837677777778,
54.7712896,
54.7130923,
54.6387583,
35.0449708,
29.79586729411765,
29.742361529411763,
29.818492294117647
]
]
},
"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.330109227450976,
"scoreError" : 0.18197589003765993,
"scoreConfidence" : [
30.148133337413316,
30.512085117488635
],
"scorePercentiles" : {
"0.0" : 30.049475823529413,
"50.0" : 30.27876535294118,
"90.0" : 30.797906823529413,
"95.0" : 31.064222958823528,
"99.0" : 31.251721,
"99.9" : 31.251721,
"99.99" : 31.251721,
"99.999" : 31.251721,
"99.9999" : 31.251721,
"100.0" : 31.251721
},
"scoreUnit" : "ms/op",
"rawData" : [
[
30.433705705882353,
30.053651941176472,
30.144770823529413,
30.342805470588235,
30.459393941176472,
30.24583676470588,
30.515625470588237,
30.279899,
30.277631705882353,
30.370836352941176
],
[
30.210288705882352,
30.093143235294118,
30.06981111764706,
30.049475823529413,
30.154998882352942,
31.251721,
30.910815470588236,
30.286679352941178,
30.254508823529413,
30.287158470588235
],
[
30.821942529411764,
30.318852705882353,
30.466920470588235,
30.082173705882354,
30.05891123529412,
30.581585470588234,
30.223890705882354,
30.210785529411766,
30.14124005882353,
30.304216352941175
]
]
},
"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" : 100.46287768222223,
"scoreError" : 0.7076341703070731,
"scoreConfidence" : [
99.75524351191515,
101.1705118525293
],
"scorePercentiles" : {
"0.0" : 99.08475933333334,
"50.0" : 100.3912728,
"90.0" : 101.61166718,
"95.0" : 103.11801571,
"99.0" : 104.4451656,
"99.9" : 104.4451656,
"99.99" : 104.4451656,
"99.999" : 104.4451656,
"99.9999" : 104.4451656,
"100.0" : 104.4451656
},
"scoreUnit" : "ms/op",
"rawData" : [
[
99.86843066666667,
100.5493528,
99.86294716666667,
100.456394,
100.211035,
100.3704444,
100.031161,
100.8816354,
101.0589328,
100.00892116666667
],
[
101.65222,
102.0321658,
101.245808,
100.4121012,
101.2466918,
104.4451656,
101.1490822,
100.82434,
100.83942,
100.5491746
],
[
99.26914766666667,
99.304526,
99.08475933333334,
99.16616733333333,
100.1385066,
99.9309065,
99.56451783333333,
100.5593156,
99.66413016666667,
99.50892983333334
]
]
},
"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" : 247.9653700959819,
"scoreError" : 0.8193612173728425,
"scoreConfidence" : [
247.14600887860908,
248.78473131335474
],
"scorePercentiles" : {
"0.0" : 247.4779952612639,
"50.0" : 247.86290134532624,
"90.0" : 249.28826665295773,
"95.0" : 249.42656536628039,
"99.0" : 249.42656536628039,
"99.9" : 249.42656536628039,
"99.99" : 249.42656536628039,
"99.999" : 249.42656536628039,
"99.9999" : 249.42656536628039,
"100.0" : 249.42656536628039
},
"scoreUnit" : "ns/op",
"rawData" : [
[
247.7050289407287,
247.4779952612639,
247.6871794338423,
247.85149102687873,
249.42656536628039,
247.89017479716708,
248.04357823305375,
248.02951954851756,
247.8743116637737,
247.66785668831287
]
]
},
"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" : 241.86423522898266,
"scoreError" : 2.1945282623708184,
"scoreConfidence" : [
239.66970696661184,
244.0587634913535
],
"scorePercentiles" : {
"0.0" : 240.50085621584813,
"50.0" : 241.31200242593718,
"90.0" : 244.8506549641701,
"95.0" : 244.97751694997035,
"99.0" : 244.97751694997035,
"99.9" : 244.97751694997035,
"99.99" : 244.97751694997035,
"99.999" : 244.97751694997035,
"99.9999" : 244.97751694997035,
"100.0" : 244.97751694997035
},
"scoreUnit" : "ns/op",
"rawData" : [
[
241.61380403525,
244.97751694997035,
242.54823288745507,
243.70889709196788,
240.7945822373537,
240.9154917432607,
241.35921263254818,
240.9589662768467,
240.50085621584813,
241.26479221932615
]
]
},
"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" : 248.43125242077707,
"scoreError" : 1.2363566316488714,
"scoreConfidence" : [
247.1948957891282,
249.66760905242595
],
"scorePercentiles" : {
"0.0" : 247.29629248757817,
"50.0" : 248.55072812568136,
"90.0" : 249.51578756155195,
"95.0" : 249.52579900633737,
"99.0" : 249.52579900633737,
"99.9" : 249.52579900633737,
"99.99" : 249.52579900633737,
"99.999" : 249.52579900633737,
"99.9999" : 249.52579900633737,
"100.0" : 249.52579900633737
},
"scoreUnit" : "ns/op",
"rawData" : [
[
249.42568455848323,
248.93856266603086,
248.75051338325906,
249.52579900633737,
249.04077556682662,
248.3509428681037,
247.71463172562636,
247.52557968584128,
247.7437422596844,
247.29629248757817
]
]
},
"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" : 253.49175665144253,
"scoreError" : 2.235902428769473,
"scoreConfidence" : [
251.25585422267307,
255.727659080212
],
"scorePercentiles" : {
"0.0" : 251.58973688221803,
"50.0" : 253.30107529559007,
"90.0" : 255.3676729219829,
"95.0" : 255.36828004070668,
"99.0" : 255.36828004070668,
"99.9" : 255.36828004070668,
"99.99" : 255.36828004070668,
"99.999" : 255.36828004070668,
"99.9999" : 255.36828004070668,
"100.0" : 255.36828004070668
},
"scoreUnit" : "ns/op",
"rawData" : [
[
252.8857140690025,
251.58973688221803,
255.02513371792693,
255.36220885346884,
255.36828004070668,
254.43319295539482,
253.71643652217762,
252.56053333144797,
252.02638270868115,
251.94994743340052
]
]
},
"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" : 259.44730343304366,
"scoreError" : 4.5653175337728795,
"scoreConfidence" : [
254.88198589927077,
264.01262096681654
],
"scorePercentiles" : {
"0.0" : 255.59393637713762,
"50.0" : 258.4846716469033,
"90.0" : 265.03646176026655,
"95.0" : 265.2898131979351,
"99.0" : 265.2898131979351,
"99.9" : 265.2898131979351,
"99.99" : 265.2898131979351,
"99.999" : 265.2898131979351,
"99.9999" : 265.2898131979351,
"100.0" : 265.2898131979351
},
"scoreUnit" : "ns/op",
"rawData" : [
[
262.75629882124986,
261.5720734973476,
265.2898131979351,
258.88743667711304,
260.2506804034441,
256.35460615178783,
257.6383870615436,
258.0819066166935,
258.0478955261842,
255.59393637713762
]
]
},
"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" : 250.10283145092907,
"scoreError" : 4.380884093153805,
"scoreConfidence" : [
245.72194735777526,
254.48371554408288
],
"scorePercentiles" : {
"0.0" : 245.67208330592533,
"50.0" : 251.02361204557056,
"90.0" : 252.99010737654916,
"95.0" : 253.01302495416707,
"99.0" : 253.01302495416707,
"99.9" : 253.01302495416707,
"99.99" : 253.01302495416707,
"99.999" : 253.01302495416707,
"99.9999" : 253.01302495416707,
"100.0" : 253.01302495416707
},
"scoreUnit" : "ns/op",
"rawData" : [
[
247.22957688550719,
245.9124995210554,
245.67208330592533,
249.26720807183472,
253.01302495416707,
251.0890321997605,
250.9581918913806,
252.36124923425336,
252.7838491779879,
252.7415992674185
]
]
},
"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" : 1.611880428134831,
"scoreError" : 0.704008521384925,
"scoreConfidence" : [
0.9078719067499059,
2.315888949519756
],
"scorePercentiles" : {
"0.0" : 0.33554719824376134,
"50.0" : 2.410336961917638,
"90.0" : 2.5177404463096105,
"95.0" : 2.5221252756319448,
"99.0" : 2.5265745709536778,
"99.9" : 2.5265745709536778,
"99.99" : 2.5265745709536778,
"99.999" : 2.5265745709536778,
"99.9999" : 2.5265745709536778,
"100.0" : 2.5265745709536778
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.35318957736571804,
0.35375636599599636,
0.35375343752542027,
0.35496866711193037,
2.5265745709536778,
2.517641663688124,
2.5085287242253833,
2.514109500756582,
2.5177514221564423,
2.5184849430959813
],
[
0.34154887604691947,
0.3368044990144137,
0.33554719824376134,
0.34026282753004267,
2.4317808523569884,
2.4480110277382123,
2.4359702702176156,
2.4395648778631913,
2.4544232977407896,
2.433580765712284
],
[
0.33609114186953476,
0.34111577507920104,
0.3397530820922087,
0.33798881999330943,
2.4100986617318934,
2.417533663954989,
2.409037809823811,
2.4278666003252347,
2.4104163827623926,
2.410257541072883
]
]
},
"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" : 2.0437708671972685,
"scoreError" : 0.9408147125857244,
"scoreConfidence" : [
1.1029561546115443,
2.9845855797829928
],
"scorePercentiles" : {
"0.0" : 0.34696669462522695,
"50.0" : 3.161572085316192,
"90.0" : 3.1908645488465934,
"95.0" : 3.196084872303716,
"99.0" : 3.196587426979075,
"99.9" : 3.196587426979075,
"99.99" : 3.196587426979075,
"99.999" : 3.196587426979075,
"99.9999" : 3.196587426979075,
"100.0" : 3.196587426979075
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.34722844911380313,
0.34716285499689015,
0.3471765400088164,
0.3478062327438121,
3.1649214320068855,
3.167881718386764,
3.1841066437462198,
3.16399417324628,
3.1912046476905114,
3.168653882950751
],
[
0.34791195580642426,
0.3489038542295936,
0.34795141547174274,
0.3489348697555489,
3.196587426979075,
3.1956736912056947,
3.1836201867683473,
3.170991866826414,
3.166018347753491,
3.1628351321975634
],
[
0.34696669462522695,
0.3492946206461147,
0.3492987391756487,
0.34925177603861507,
3.1878036592513315,
3.1863687681182506,
3.1687361718304503,
3.16030903843482,
3.1584986517804707,
3.1570325741324923
]
]
},
"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.34017072928180464,
"scoreError" : 0.0047678206837293265,
"scoreConfidence" : [
0.3354029085980753,
0.34493854996553397
],
"scorePercentiles" : {
"0.0" : 0.324965557686197,
"50.0" : 0.3428525671096926,
"90.0" : 0.346140492349826,
"95.0" : 0.3473130339055724,
"99.0" : 0.34781383325347054,
"99.9" : 0.34781383325347054,
"99.99" : 0.34781383325347054,
"99.999" : 0.34781383325347054,
"99.9999" : 0.34781383325347054,
"100.0" : 0.34781383325347054
},
"scoreUnit" : "us/op",
"rawData" : [
[
0.3427459585371854,
0.34181543893490857,
0.3415353890181966,
0.34488861481044225,
0.3451313424018848,
0.3447384569359026,
0.345897333822075,
0.34781383325347054,
0.34690328898456485,
0.34614282599697954
],
[
0.32876371055899234,
0.32826342698240496,
0.324965557686197,
0.32772235644419456,
0.3358371742753579,
0.33638591720386135,
0.334475742232251,
0.33205435349858775,
0.33009904213029484,
0.33038362096587187
],
[
0.34594905166635426,
0.3427385980097273,
0.3429591756821997,
0.34259393228208695,
0.34591513858714634,
0.3459483771046659,
0.34611948952544414,
0.34574119688490534,
0.3454373387332932,
0.34515619530469255
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment