Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 36.91977959117523,
"scoreError" : 0.34385768473083894,
"scoreConfidence" : [
36.57592190644439,
37.26363727590606
],
"scorePercentiles" : {
"0.0" : 36.83861214993217,
"50.0" : 36.84587884145661,
"90.0" : 37.49710427141592,
"95.0" : 37.56657000663868,
"99.0" : 37.56657000663868,
"99.9" : 37.56657000663868,
"99.99" : 37.56657000663868,
"99.999" : 37.56657000663868,
"99.9999" : 37.56657000663868,
"100.0" : 37.56657000663868
},
"scoreUnit" : "ns/op",
"rawData" : [
[
36.871912654411084,
36.84320027658311,
36.846033747555616,
36.845723935357604,
36.845537962805636,
36.83861214993217,
36.847418887224386,
36.84194584871018,
36.85084044253383,
37.56657000663868
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 71.94510858463119,
"scoreError" : 0.6994537673886644,
"scoreConfidence" : [
71.24565481724252,
72.64456235201985
],
"scorePercentiles" : {
"0.0" : 71.08850859023431,
"50.0" : 72.12734452242958,
"90.0" : 72.49468976345628,
"95.0" : 72.51547069367585,
"99.0" : 72.51547069367585,
"99.9" : 72.51547069367585,
"99.99" : 72.51547069367585,
"99.999" : 72.51547069367585,
"99.9999" : 72.51547069367585,
"100.0" : 72.51547069367585
},
"scoreUnit" : "ns/op",
"rawData" : [
[
71.40293284765009,
71.08850859023431,
71.62619203170617,
72.03081670326496,
71.72364448392793,
72.30766139148012,
72.27458614475186,
72.25740061802634,
72.51547069367585,
72.22387234159419
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 42.24431797708332,
"scoreError" : 0.18628752626744147,
"scoreConfidence" : [
42.05803045081588,
42.43060550335076
],
"scorePercentiles" : {
"0.0" : 42.07288958628247,
"50.0" : 42.25147062956271,
"90.0" : 42.41498056938708,
"95.0" : 42.41789719576462,
"99.0" : 42.41789719576462,
"99.9" : 42.41789719576462,
"99.99" : 42.41789719576462,
"99.999" : 42.41789719576462,
"99.9999" : 42.41789719576462,
"100.0" : 42.41789719576462
},
"scoreUnit" : "ns/op",
"rawData" : [
[
42.24817236339093,
42.41789719576462,
42.25476889573449,
42.08474301596623,
42.10420734249736,
42.07288958628247,
42.305896184149695,
42.23669425623166,
42.32917999882643,
42.3887309319893
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 61.70328983320129,
"scoreError" : 0.5048545193573337,
"scoreConfidence" : [
61.19843531384396,
62.20814435255862
],
"scorePercentiles" : {
"0.0" : 61.21417250415424,
"50.0" : 61.78650869683216,
"90.0" : 62.19368295693014,
"95.0" : 62.213600894175286,
"99.0" : 62.213600894175286,
"99.9" : 62.213600894175286,
"99.99" : 62.213600894175286,
"99.999" : 62.213600894175286,
"99.9999" : 62.213600894175286,
"100.0" : 62.213600894175286
},
"scoreUnit" : "ns/op",
"rawData" : [
[
62.213600894175286,
61.864105028440704,
61.95629032457999,
61.79265965783479,
61.31194500085274,
61.21417250415424,
61.78035773582952,
62.0144215217238,
61.527339084651814,
61.358006579770034
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 97.02663326646767,
"scoreError" : 1.2441569915074153,
"scoreConfidence" : [
95.78247627496026,
98.27079025797508
],
"scorePercentiles" : {
"0.0" : 95.94835508289727,
"50.0" : 97.38154882100082,
"90.0" : 97.92895255457829,
"95.0" : 97.94489927190773,
"99.0" : 97.94489927190773,
"99.9" : 97.94489927190773,
"99.99" : 97.94489927190773,
"99.999" : 97.94489927190773,
"99.9999" : 97.94489927190773,
"100.0" : 97.94489927190773
},
"scoreUnit" : "ns/op",
"rawData" : [
[
96.25837805417805,
96.13431308287203,
95.94835508289727,
96.0652197980784,
97.17464342437543,
97.94489927190773,
97.78543209861333,
97.71870926861857,
97.58845421762622,
97.64792836550974
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 95.99885126498845,
"scoreError" : 0.24365382049797174,
"scoreConfidence" : [
95.75519744449048,
96.24250508548641
],
"scorePercentiles" : {
"0.0" : 95.76107443876849,
"50.0" : 95.98115877277198,
"90.0" : 96.31872961426697,
"95.0" : 96.3361242868226,
"99.0" : 96.3361242868226,
"99.9" : 96.3361242868226,
"99.99" : 96.3361242868226,
"99.999" : 96.3361242868226,
"99.9999" : 96.3361242868226,
"100.0" : 96.3361242868226
},
"scoreUnit" : "ns/op",
"rawData" : [
[
95.97225154497997,
96.02485785655074,
96.05200011540454,
95.990066000564,
95.89595259200661,
96.3361242868226,
96.16217756126633,
95.92121563735571,
95.76107443876849,
95.87279261616536
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 37.37629393553831,
"scoreError" : 0.011061325538092552,
"scoreConfidence" : [
37.36523261000021,
37.3873552610764
],
"scorePercentiles" : {
"0.0" : 37.36469973246475,
"50.0" : 37.376924734239225,
"90.0" : 37.389227241920445,
"95.0" : 37.38991796565067,
"99.0" : 37.38991796565067,
"99.9" : 37.38991796565067,
"99.99" : 37.38991796565067,
"99.999" : 37.38991796565067,
"99.9999" : 37.38991796565067,
"100.0" : 37.38991796565067
},
"scoreUnit" : "ns/op",
"rawData" : [
[
37.379425078989144,
37.38991796565067,
37.37823914282362,
37.377295409373914,
37.37420122003442,
37.37655405910454,
37.372364902416436,
37.36723111617715,
37.36469973246475,
37.38301072834841
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 56.46949036317661,
"scoreError" : 0.18733829766093413,
"scoreConfidence" : [
56.282152065515675,
56.65682866083755
],
"scorePercentiles" : {
"0.0" : 56.269349537490214,
"50.0" : 56.475654688296075,
"90.0" : 56.63480649313291,
"95.0" : 56.63601997024183,
"99.0" : 56.63601997024183,
"99.9" : 56.63601997024183,
"99.99" : 56.63601997024183,
"99.999" : 56.63601997024183,
"99.9999" : 56.63601997024183,
"100.0" : 56.63601997024183
},
"scoreUnit" : "ns/op",
"rawData" : [
[
56.63601997024183,
56.541568991909095,
56.47936816652322,
56.5125089014284,
56.45546149120173,
56.47194121006892,
56.269349537490214,
56.275600417049226,
56.42919974670085,
56.62388519915262
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 42.24450284466203,
"scoreError" : 0.2393016431800043,
"scoreConfidence" : [
42.00520120148202,
42.483804487842036
],
"scorePercentiles" : {
"0.0" : 42.15065110412785,
"50.0" : 42.20254341606959,
"90.0" : 42.638269549236746,
"95.0" : 42.680497106426714,
"99.0" : 42.680497106426714,
"99.9" : 42.680497106426714,
"99.99" : 42.680497106426714,
"99.999" : 42.680497106426714,
"99.9999" : 42.680497106426714,
"100.0" : 42.680497106426714
},
"scoreUnit" : "ns/op",
"rawData" : [
[
42.181923298877294,
42.16595681040818,
42.16124360866208,
42.15157429065589,
42.15065110412785,
42.22759424076474,
42.25822153452701,
42.22316353326188,
42.2442029189086,
42.680497106426714
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 62.36055725856837,
"scoreError" : 1.0784410330171306,
"scoreConfidence" : [
61.28211622555124,
63.4389982915855
],
"scorePercentiles" : {
"0.0" : 61.60903229849171,
"50.0" : 62.12222534738161,
"90.0" : 63.59434606658205,
"95.0" : 63.62617662489137,
"99.0" : 63.62617662489137,
"99.9" : 63.62617662489137,
"99.99" : 63.62617662489137,
"99.999" : 63.62617662489137,
"99.9999" : 63.62617662489137,
"100.0" : 63.62617662489137
},
"scoreUnit" : "ns/op",
"rawData" : [
[
63.62617662489137,
63.30787104179812,
62.57048870266523,
62.32356679487852,
62.87119222419162,
61.60903229849171,
61.92088389988469,
61.835445427367056,
61.918429244678336,
61.62248632683712
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 98.3938341704533,
"scoreError" : 0.8861720314016985,
"scoreConfidence" : [
97.5076621390516,
99.280006201855
],
"scorePercentiles" : {
"0.0" : 97.34634489765958,
"50.0" : 98.58200259593968,
"90.0" : 99.03018365121184,
"95.0" : 99.03354303361255,
"99.0" : 99.03354303361255,
"99.9" : 99.03354303361255,
"99.99" : 99.03354303361255,
"99.999" : 99.03354303361255,
"99.9999" : 99.03354303361255,
"100.0" : 99.03354303361255
},
"scoreUnit" : "ns/op",
"rawData" : [
[
98.99994920960555,
99.03354303361255,
98.0369601013821,
97.34634489765958,
97.48993641501248,
98.59255102276808,
98.57145416911128,
98.45781803521834,
98.65364778134115,
98.75613703882196
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 10,
"warmupTime" : "1 s",
"warmupBatchSize" : 10,
"measurementIterations" : 10,
"measurementTime" : "1 s",
"measurementBatchSize" : 10,
"primaryMetric" : {
"score" : 96.80107303522263,
"scoreError" : 0.9619583422227747,
"scoreConfidence" : [
95.83911469299986,
97.7630313774454
],
"scorePercentiles" : {
"0.0" : 96.10531887860853,
"50.0" : 96.60244888454237,
"90.0" : 97.52672400153764,
"95.0" : 97.5297839749785,
"99.0" : 97.5297839749785,
"99.9" : 97.5297839749785,
"99.99" : 97.5297839749785,
"99.999" : 97.5297839749785,
"99.9999" : 97.5297839749785,
"100.0" : 97.5297839749785
},
"scoreUnit" : "ns/op",
"rawData" : [
[
96.10531887860853,
96.15014995712463,
96.30327248799813,
96.26082884448668,
96.30256737073945,
96.90162528108661,
97.49918424056997,
97.47649302713904,
97.5297839749785,
97.48150628949469
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionColdstartBenchmark.invokeMethods",
"mode" : "ss",
"threads" : 1,
"forks" : 30,
"jvm" : "/home/peter/work/jdk/jdk-stable/bin/java",
"jvmArgs" : [
],
"jdkVersion" : "18-internal",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18-internal+0-adhoc.peter.jdk",
"warmupIterations" : 0,
"warmupTime" : "single-shot",
"warmupBatchSize" : 1,
"measurementIterations" : 1,
"measurementTime" : "single-shot",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 188.20113333333336,
"scoreError" : 27.547846794296696,
"scoreConfidence" : [
160.65328653903666,
215.74898012763006
],
"scorePercentiles" : {
"0.0" : 167.591,
"50.0" : 173.3355,
"90.0" : 255.88699999999994,
"95.0" : 322.52844999999996,
"99.0" : 341.801,
"99.9" : 341.801,
"99.99" : 341.801,
"99.999" : 341.801,
"99.9999" : 341.801,
"100.0" : 341.801
},
"scoreUnit" : "us/op",
"rawData" : [
[
174.371
],
[
178.361
],
[
169.341
],
[
167.591
],
[
261.91
],
[
180.71
],
[
180.091
],
[
173.11
],
[
180.58
],
[
170.101
],
[
171.621
],
[
173.331
],
[
172.341
],
[
173.34
],
[
173.56
],
[
169.811
],
[
169.961
],
[
170.24
],
[
341.801
],
[
200.451
],
[
169.12
],
[
171.15
],
[
306.76
],
[
169.06
],
[
176.8
],
[
178.19
],
[
201.68
],
[
172.16
],
[
171.931
],
[
176.56
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment