Skip to content

Instantly share code, notes, and snippets.

@plevart
Created September 14, 2021 21:54
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 plevart/7b2399cea71d12dfd3434701ddeed026 to your computer and use it in GitHub Desktop.
Save plevart/7b2399cea71d12dfd3434701ddeed026 to your computer and use it in GitHub Desktop.
[
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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" : 45.33453686224685,
"scoreError" : 0.11593128672087201,
"scoreConfidence" : [
45.21860557552598,
45.45046814896772
],
"scorePercentiles" : {
"0.0" : 45.237148709622566,
"50.0" : 45.32170063016042,
"90.0" : 45.48477870420396,
"95.0" : 45.490488565556184,
"99.0" : 45.490488565556184,
"99.9" : 45.490488565556184,
"99.99" : 45.490488565556184,
"99.999" : 45.490488565556184,
"99.9999" : 45.490488565556184,
"100.0" : 45.490488565556184
},
"scoreUnit" : "ns/op",
"rawData" : [
[
45.490488565556184,
45.433389952033934,
45.32730847196367,
45.33436132947219,
45.284677763883394,
45.28207052969056,
45.360438569094576,
45.27939194279427,
45.237148709622566,
45.31609278835718
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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" : 46.30671744354443,
"scoreError" : 0.337596207934597,
"scoreConfidence" : [
45.96912123560983,
46.644313651479024
],
"scorePercentiles" : {
"0.0" : 46.03464993912699,
"50.0" : 46.294980519137184,
"90.0" : 46.71399538155692,
"95.0" : 46.72872600011526,
"99.0" : 46.72872600011526,
"99.9" : 46.72872600011526,
"99.99" : 46.72872600011526,
"99.999" : 46.72872600011526,
"99.9999" : 46.72872600011526,
"100.0" : 46.72872600011526
},
"scoreUnit" : "ns/op",
"rawData" : [
[
46.268711357106234,
46.581419814531884,
46.22748326755559,
46.325024251598464,
46.12094818732644,
46.321249681168126,
46.72872600011526,
46.04716448606215,
46.41179745085309,
46.03464993912699
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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.6380066439738,
"scoreError" : 0.7578492051988787,
"scoreConfidence" : [
95.88015743877492,
97.39585584917268
],
"scorePercentiles" : {
"0.0" : 96.23080130134446,
"50.0" : 96.44792762272468,
"90.0" : 97.78777679849138,
"95.0" : 97.86551574295441,
"99.0" : 97.86551574295441,
"99.9" : 97.86551574295441,
"99.99" : 97.86551574295441,
"99.999" : 97.86551574295441,
"99.9999" : 97.86551574295441,
"100.0" : 97.86551574295441
},
"scoreUnit" : "ns/op",
"rawData" : [
[
96.68018198404569,
96.65063646587734,
96.52757156372432,
96.36828368172505,
96.3389701776634,
96.34006457694557,
96.28991464713356,
96.23080130134446,
97.08812629832406,
97.86551574295441
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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.96053497875968,
"scoreError" : 0.9659941642703213,
"scoreConfidence" : [
96.99454081448935,
98.92652914303001
],
"scorePercentiles" : {
"0.0" : 96.86953008127131,
"50.0" : 98.0343605343322,
"90.0" : 99.1812062384986,
"95.0" : 99.29212101191828,
"99.0" : 99.29212101191828,
"99.9" : 99.29212101191828,
"99.99" : 99.29212101191828,
"99.999" : 99.29212101191828,
"99.9999" : 99.29212101191828,
"100.0" : 99.29212101191828
},
"scoreUnit" : "ns/op",
"rawData" : [
[
97.97367910683994,
98.1174413889031,
99.29212101191828,
97.85379542988437,
96.86953008127131,
98.18297327772147,
98.04562874839826,
98.06337526325214,
98.02309232026613,
97.18371315914194
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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.87622771449183,
"scoreError" : 0.05280505253140547,
"scoreConfidence" : [
42.82342266196043,
42.92903276702324
],
"scorePercentiles" : {
"0.0" : 42.84553598140842,
"50.0" : 42.86704771692493,
"90.0" : 42.94933505717191,
"95.0" : 42.95283481035153,
"99.0" : 42.95283481035153,
"99.9" : 42.95283481035153,
"99.99" : 42.95283481035153,
"99.999" : 42.95283481035153,
"99.9999" : 42.95283481035153,
"100.0" : 42.95283481035153
},
"scoreUnit" : "ns/op",
"rawData" : [
[
42.8812454217958,
42.870700009559464,
42.853411240295756,
42.95283481035153,
42.84553598140842,
42.84874588208552,
42.846177951062636,
42.917837278555254,
42.863395424290395,
42.88239314551358
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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" : 65.20121882467555,
"scoreError" : 0.1927239618884838,
"scoreConfidence" : [
65.00849486278706,
65.39394278656404
],
"scorePercentiles" : {
"0.0" : 64.96005203109837,
"50.0" : 65.19549668777182,
"90.0" : 65.46177771302052,
"95.0" : 65.48682252988391,
"99.0" : 65.48682252988391,
"99.9" : 65.48682252988391,
"99.99" : 65.48682252988391,
"99.999" : 65.48682252988391,
"99.9999" : 65.48682252988391,
"100.0" : 65.48682252988391
},
"scoreUnit" : "ns/op",
"rawData" : [
[
65.2166828802338,
65.19381407479693,
65.18877216101258,
65.1971793007467,
65.23637436125003,
64.96005203109837,
65.14824623208864,
65.48682252988391,
65.22249670719205,
65.16174796845249
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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" : 44.81346353483995,
"scoreError" : 0.1576303164933192,
"scoreConfidence" : [
44.65583321834663,
44.971093851333265
],
"scorePercentiles" : {
"0.0" : 44.628375012324994,
"50.0" : 44.86720243972082,
"90.0" : 44.894703478005226,
"95.0" : 44.8959233939386,
"99.0" : 44.8959233939386,
"99.9" : 44.8959233939386,
"99.99" : 44.8959233939386,
"99.999" : 44.8959233939386,
"99.9999" : 44.8959233939386,
"100.0" : 44.8959233939386
},
"scoreUnit" : "ns/op",
"rawData" : [
[
44.88372423460486,
44.734042356664574,
44.85250998204529,
44.88371196679324,
44.8959233939386,
44.628375012324994,
44.87834050022128,
44.643603022365006,
44.856296367394314,
44.878108512047326
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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.08517453277975,
"scoreError" : 0.3568812998416333,
"scoreConfidence" : [
95.72829323293811,
96.44205583262138
],
"scorePercentiles" : {
"0.0" : 95.90312345275457,
"50.0" : 96.01911166107053,
"90.0" : 96.6707177136264,
"95.0" : 96.72871315722942,
"99.0" : 96.72871315722942,
"99.9" : 96.72871315722942,
"99.99" : 96.72871315722942,
"99.999" : 96.72871315722942,
"99.9999" : 96.72871315722942,
"100.0" : 96.72871315722942
},
"scoreUnit" : "ns/op",
"rawData" : [
[
96.06141508577696,
96.0571622254912,
96.03487492633944,
95.96357910860797,
96.0033483958016,
96.14875872119917,
95.95664982983672,
95.9941204247605,
95.90312345275457,
96.72871315722942
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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.14231729248716,
"scoreError" : 0.2378291496622454,
"scoreConfidence" : [
95.90448814282492,
96.38014644214941
],
"scorePercentiles" : {
"0.0" : 96.05485328434632,
"50.0" : 96.0937131300064,
"90.0" : 96.53778344234397,
"95.0" : 96.57579390423534,
"99.0" : 96.57579390423534,
"99.9" : 96.57579390423534,
"99.99" : 96.57579390423534,
"99.999" : 96.57579390423534,
"99.9999" : 96.57579390423534,
"100.0" : 96.57579390423534
},
"scoreUnit" : "ns/op",
"rawData" : [
[
96.0955059415872,
96.10107971506392,
96.09192031842561,
96.07696030312808,
96.0684901175225,
96.19568928532152,
96.57579390423534,
96.05485328434632,
96.06208079242487,
96.10079926281642
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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.29625171428597,
"scoreError" : 0.928736808120579,
"scoreConfidence" : [
97.3675149061654,
99.22498852240655
],
"scorePercentiles" : {
"0.0" : 97.71440831619283,
"50.0" : 97.9606558021657,
"90.0" : 99.39519021106665,
"95.0" : 99.4260562994527,
"99.0" : 99.4260562994527,
"99.9" : 99.4260562994527,
"99.99" : 99.4260562994527,
"99.999" : 99.4260562994527,
"99.9999" : 99.4260562994527,
"100.0" : 99.4260562994527
},
"scoreUnit" : "ns/op",
"rawData" : [
[
99.11739541559217,
97.88662975501774,
99.4260562994527,
98.6921446147036,
98.58474452285087,
97.82131712540061,
97.79850948931774,
97.9795685705809,
97.94174303375051,
97.71440831619283
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionColdstartBenchmark.invokeMethods",
"mode" : "ss",
"threads" : 1,
"forks" : 10,
"jvm" : "/home/peter/work/git/jdk/build/linux-x86_64-server-release/images/jdk/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" : 223.2277,
"scoreError" : 107.48577379661948,
"scoreConfidence" : [
115.74192620338052,
330.7134737966195
],
"scorePercentiles" : {
"0.0" : 168.761,
"50.0" : 174.2355,
"90.0" : 341.488,
"95.0" : 342.271,
"99.0" : 342.271,
"99.9" : 342.271,
"99.99" : 342.271,
"99.999" : 342.271,
"99.9999" : 342.271,
"100.0" : 342.271
},
"scoreUnit" : "us/op",
"rawData" : [
[
265.481
],
[
259.081
],
[
171.35
],
[
168.761
],
[
173.901
],
[
174.57
],
[
173.45
],
[
334.441
],
[
168.971
],
[
342.271
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment