Skip to content

Instantly share code, notes, and snippets.

@plevart
Created September 25, 2021 10:12
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/902f4b43519c4f96c7abcd14cdc2d27d to your computer and use it in GitHub Desktop.
Save plevart/902f4b43519c4f96c7abcd14cdc2d27d 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/jdk/jdk-base/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.846427154432845,
"scoreError" : 0.4181882189996717,
"scoreConfidence" : [
44.42823893543317,
45.26461537343252
],
"scorePercentiles" : {
"0.0" : 44.495518253777846,
"50.0" : 44.84336473800978,
"90.0" : 45.3328427275214,
"95.0" : 45.3444946640222,
"99.0" : 45.3444946640222,
"99.9" : 45.3444946640222,
"99.99" : 45.3444946640222,
"99.999" : 45.3444946640222,
"99.9999" : 45.3444946640222,
"100.0" : 45.3444946640222
},
"scoreUnit" : "ns/op",
"rawData" : [
[
44.5468791216465,
44.63587237079074,
45.22797529901421,
44.97277035542182,
45.3444946640222,
44.84024313323494,
44.6992030907222,
44.495518253777846,
44.85482891291335,
44.84648634278463
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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" : 77.60611928572663,
"scoreError" : 0.8297877781216855,
"scoreConfidence" : [
76.77633150760495,
78.43590706384832
],
"scorePercentiles" : {
"0.0" : 76.78912338603895,
"50.0" : 77.77516441614257,
"90.0" : 78.33171298473012,
"95.0" : 78.36342032848414,
"99.0" : 78.36342032848414,
"99.9" : 78.36342032848414,
"99.99" : 78.36342032848414,
"99.999" : 78.36342032848414,
"99.9999" : 78.36342032848414,
"100.0" : 78.36342032848414
},
"scoreUnit" : "ns/op",
"rawData" : [
[
77.79642475550239,
78.36342032848414,
77.88101109766026,
77.97382667870386,
77.66190132075202,
78.04634689094398,
77.75390407678276,
76.8821499338009,
76.78912338603895,
76.91308438859708
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceFieldVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.27368414327516,
"scoreError" : 0.5896852811785634,
"scoreConfidence" : [
45.6839988620966,
46.86336942445372
],
"scorePercentiles" : {
"0.0" : 45.842219717645705,
"50.0" : 46.21317043905478,
"90.0" : 47.005779451248415,
"95.0" : 47.05127782376717,
"99.0" : 47.05127782376717,
"99.9" : 47.05127782376717,
"99.99" : 47.05127782376717,
"99.999" : 47.05127782376717,
"99.9999" : 47.05127782376717,
"100.0" : 47.05127782376717
},
"scoreUnit" : "ns/op",
"rawData" : [
[
45.92236474959589,
46.46313709306208,
47.05127782376717,
46.540018682304016,
46.59629409857956,
46.14172744705613,
46.03077809093847,
45.842219717645705,
45.864410298749085,
46.28461343105343
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.08493142350518,
"scoreError" : 0.41187021347098,
"scoreConfidence" : [
97.6730612100342,
98.49680163697616
],
"scorePercentiles" : {
"0.0" : 97.88325803252698,
"50.0" : 97.99250579073615,
"90.0" : 98.68204869848907,
"95.0" : 98.71097115358982,
"99.0" : 98.71097115358982,
"99.9" : 98.71097115358982,
"99.99" : 98.71097115358982,
"99.999" : 98.71097115358982,
"99.9999" : 98.71097115358982,
"100.0" : 98.71097115358982
},
"scoreUnit" : "ns/op",
"rawData" : [
[
98.12038484393713,
98.71097115358982,
98.42174660258233,
97.88702835561418,
97.99153511525763,
97.99347646621466,
97.88325803252698,
97.92864335907298,
97.89786097528132,
98.01440933097467
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.78510708685079,
"scoreError" : 1.0489359810477654,
"scoreConfidence" : [
96.73617110580302,
98.83404306789855
],
"scorePercentiles" : {
"0.0" : 96.82786705380025,
"50.0" : 97.97580427187714,
"90.0" : 98.64201107856674,
"95.0" : 98.64695979138718,
"99.0" : 98.64695979138718,
"99.9" : 98.64695979138718,
"99.99" : 98.64695979138718,
"99.999" : 98.64695979138718,
"99.9999" : 98.64695979138718,
"100.0" : 98.64695979138718
},
"scoreUnit" : "ns/op",
"rawData" : [
[
98.15226946954121,
98.59747266318274,
98.64695979138718,
98.10894302326592,
98.362699208574,
97.84266552048834,
97.26017732654945,
97.09177554083844,
96.96024127088053,
96.82786705380025
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.instanceMethodVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.04952210991534,
"scoreError" : 0.6540427541228155,
"scoreConfidence" : [
97.39547935579253,
98.70356486403816
],
"scorePercentiles" : {
"0.0" : 97.42483472970272,
"50.0" : 98.00150027822338,
"90.0" : 98.9436265403199,
"95.0" : 99.0020550391024,
"99.0" : 99.0020550391024,
"99.9" : 99.0020550391024,
"99.99" : 99.0020550391024,
"99.999" : 99.0020550391024,
"99.9999" : 99.0020550391024,
"100.0" : 99.0020550391024
},
"scoreUnit" : "ns/op",
"rawData" : [
[
97.59527752158549,
99.0020550391024,
98.41777005127737,
97.42483472970272,
97.90336523898264,
98.08231941911212,
97.9439543805164,
97.97586638935122,
98.12264416242742,
98.02713416709554
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.43796677920962,
"scoreError" : 0.3371069277104737,
"scoreConfidence" : [
42.100859851499145,
42.77507370692009
],
"scorePercentiles" : {
"0.0" : 42.11694763015427,
"50.0" : 42.41017356314106,
"90.0" : 42.84704779136491,
"95.0" : 42.86739290481396,
"99.0" : 42.86739290481396,
"99.9" : 42.86739290481396,
"99.99" : 42.86739290481396,
"99.999" : 42.86739290481396,
"99.9999" : 42.86739290481396,
"100.0" : 42.86739290481396
},
"scoreUnit" : "ns/op",
"rawData" : [
[
42.50933111987384,
42.86739290481396,
42.663941770323426,
42.38867364337898,
42.51479216556311,
42.41446826220242,
42.4058788640797,
42.35543394550798,
42.11694763015427,
42.14280748619859
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.79743599770752,
"scoreError" : 0.8245119416695575,
"scoreConfidence" : [
64.97292405603797,
66.62194793937708
],
"scorePercentiles" : {
"0.0" : 64.87057052359421,
"50.0" : 66.02642608023802,
"90.0" : 66.38975982274613,
"95.0" : 66.40359347652199,
"99.0" : 66.40359347652199,
"99.9" : 66.40359347652199,
"99.99" : 66.40359347652199,
"99.999" : 66.40359347652199,
"99.9999" : 66.40359347652199,
"100.0" : 66.40359347652199
},
"scoreUnit" : "ns/op",
"rawData" : [
[
65.13198012838949,
65.10801411679043,
64.87057052359421,
66.26525693876334,
66.121163782235,
66.08747607737865,
66.00406857161411,
65.93345277292595,
66.40359347652199,
66.04878358886192
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticFieldVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.64807941281553,
"scoreError" : 0.19021868919531487,
"scoreConfidence" : [
44.457860723620215,
44.83829810201084
],
"scorePercentiles" : {
"0.0" : 44.43952284214454,
"50.0" : 44.67318697031155,
"90.0" : 44.820576297091456,
"95.0" : 44.82754766575754,
"99.0" : 44.82754766575754,
"99.9" : 44.82754766575754,
"99.99" : 44.82754766575754,
"99.999" : 44.82754766575754,
"99.9999" : 44.82754766575754,
"100.0" : 44.82754766575754
},
"scoreUnit" : "ns/op",
"rawData" : [
[
44.5350311719193,
44.71057423397804,
44.82754766575754,
44.73595445173503,
44.740583910790484,
44.63579970664505,
44.580285765153796,
44.43952284214454,
44.75783397909665,
44.51766040093479
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodConst",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.58637799599951,
"scoreError" : 0.1283351233889285,
"scoreConfidence" : [
97.45804287261059,
97.71471311938843
],
"scorePercentiles" : {
"0.0" : 97.47613308326805,
"50.0" : 97.59252123310569,
"90.0" : 97.7517127674145,
"95.0" : 97.76255851443317,
"99.0" : 97.76255851443317,
"99.9" : 97.76255851443317,
"99.99" : 97.76255851443317,
"99.999" : 97.76255851443317,
"99.9999" : 97.76255851443317,
"100.0" : 97.76255851443317
},
"scoreUnit" : "ns/op",
"rawData" : [
[
97.5998756633733,
97.76255851443317,
97.65410104424659,
97.52639133943205,
97.47613308326805,
97.55612176132873,
97.6042572059851,
97.58516680283809,
97.48122757622798,
97.61794696886192
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodPoly",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.65690616245708,
"scoreError" : 1.0906141814489352,
"scoreConfidence" : [
96.56629198100813,
98.74752034390602
],
"scorePercentiles" : {
"0.0" : 96.87452244838742,
"50.0" : 97.40907846573576,
"90.0" : 98.99775933579734,
"95.0" : 99.04343294215656,
"99.0" : 99.04343294215656,
"99.9" : 99.04343294215656,
"99.99" : 99.04343294215656,
"99.999" : 99.04343294215656,
"99.9999" : 99.04343294215656,
"100.0" : 99.04343294215656
},
"scoreUnit" : "ns/op",
"rawData" : [
[
99.04343294215656,
98.58669687856435,
97.53404499137386,
98.03167004953052,
97.87947154024371,
97.28411194009766,
97.18098968366537,
96.87452244838742,
96.93329469401561,
97.22082645653549
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionSpeedBenchmark.staticMethodVar",
"mode" : "avgt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/peter/work/jdk/jdk-base/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.78580766806932,
"scoreError" : 1.5312104968244364,
"scoreConfidence" : [
95.25459717124488,
98.31701816489377
],
"scorePercentiles" : {
"0.0" : 95.64562889382123,
"50.0" : 96.73199303072352,
"90.0" : 97.98467194728518,
"95.0" : 97.99079708391297,
"99.0" : 97.99079708391297,
"99.9" : 97.99079708391297,
"99.99" : 97.99079708391297,
"99.999" : 97.99079708391297,
"99.9999" : 97.99079708391297,
"100.0" : 97.99079708391297
},
"scoreUnit" : "ns/op",
"rawData" : [
[
97.99079708391297,
97.65139299403243,
97.63639984281983,
96.01793854017248,
95.90752547065327,
95.64562889382123,
95.71014061435255,
95.92266000201896,
97.44604752127455,
97.92954571763504
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.29",
"benchmark" : "si.pele.jmh.ReflectionColdstartBenchmark.invokeMethods",
"mode" : "ss",
"threads" : 1,
"forks" : 30,
"jvm" : "/home/peter/work/jdk/jdk-base/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" : 198.72670000000002,
"scoreError" : 45.54622497369499,
"scoreConfidence" : [
153.18047502630503,
244.272924973695
],
"scorePercentiles" : {
"0.0" : 161.59,
"50.0" : 169.086,
"90.0" : 344.166,
"95.0" : 379.7745,
"99.0" : 393.211,
"99.9" : 393.211,
"99.99" : 393.211,
"99.999" : 393.211,
"99.9999" : 393.211,
"100.0" : 393.211
},
"scoreUnit" : "us/op",
"rawData" : [
[
323.061
],
[
162.28
],
[
393.211
],
[
165.59
],
[
167.541
],
[
178.181
],
[
167.051
],
[
290.671
],
[
161.59
],
[
168.321
],
[
368.781
],
[
176.491
],
[
173.79
],
[
167.45
],
[
171.231
],
[
163.411
],
[
167.461
],
[
164.461
],
[
171.321
],
[
168.29
],
[
163.161
],
[
191.03
],
[
170.831
],
[
346.511
],
[
163.89
],
[
166.5
],
[
170.491
],
[
168.571
],
[
169.601
],
[
181.031
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment