Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active November 16, 2024 23:17
Show Gist options
  • Save ben-manes/1359c399cb717e81976ee635c513340b to your computer and use it in GitHub Desktop.
Save ben-manes/1359c399cb717e81976ee635c513340b to your computer and use it in GitHub Desktop.
Put/Remove JMH Results
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.321104456039669E7,
"scoreError" : 1.8777326939544763E7,
"scoreConfidence" : [
4433717.6208519265,
4.198837149994145E7
],
"scorePercentiles" : {
"0.0" : 2.2609082492799904E7,
"50.0" : 2.2624566278467514E7,
"90.0" : 2.4399484909922663E7,
"95.0" : 2.4399484909922663E7,
"99.0" : 2.4399484909922663E7,
"99.9" : 2.4399484909922663E7,
"99.99" : 2.4399484909922663E7,
"99.999" : 2.4399484909922663E7,
"99.9999" : 2.4399484909922663E7,
"100.0" : 2.4399484909922663E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2624566278467514E7,
2.2609082492799904E7,
2.4399484909922663E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 8603102.781562211,
"scoreError" : 1819025.4617734295,
"scoreConfidence" : [
6784077.319788782,
1.042212824333564E7
],
"scorePercentiles" : {
"0.0" : 8524044.135416254,
"50.0" : 8570149.220702348,
"90.0" : 8715114.988568028,
"95.0" : 8715114.988568028,
"99.0" : 8715114.988568028,
"99.9" : 8715114.988568028,
"99.99" : 8715114.988568028,
"99.999" : 8715114.988568028,
"99.9999" : 8715114.988568028,
"100.0" : 8715114.988568028
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8570149.220702348,
8524044.135416254,
8715114.988568028
]
]
},
"remove" : {
"score" : 1.4607941778834483E7,
"scoreError" : 1.7009349454192482E7,
"scoreConfidence" : [
-2401407.6753579993,
3.1617291233026966E7
],
"scorePercentiles" : {
"0.0" : 1.4054417057765163E7,
"50.0" : 1.408503835738365E7,
"90.0" : 1.5684369921354633E7,
"95.0" : 1.5684369921354633E7,
"99.0" : 1.5684369921354633E7,
"99.9" : 1.5684369921354633E7,
"99.99" : 1.5684369921354633E7,
"99.999" : 1.5684369921354633E7,
"99.9999" : 1.5684369921354633E7,
"100.0" : 1.5684369921354633E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4054417057765163E7,
1.408503835738365E7,
1.5684369921354633E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2774152262445563E7,
"scoreError" : 733057.2963691,
"scoreConfidence" : [
1.2041094966076463E7,
1.3507209558814663E7
],
"scorePercentiles" : {
"0.0" : 1.2738474278085567E7,
"50.0" : 1.2766303680196323E7,
"90.0" : 1.2817678829054803E7,
"95.0" : 1.2817678829054803E7,
"99.0" : 1.2817678829054803E7,
"99.9" : 1.2817678829054803E7,
"99.99" : 1.2817678829054803E7,
"99.999" : 1.2817678829054803E7,
"99.9999" : 1.2817678829054803E7,
"100.0" : 1.2817678829054803E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2738474278085567E7,
1.2766303680196323E7,
1.2817678829054803E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 5700954.213673552,
"scoreError" : 422443.29293596355,
"scoreConfidence" : [
5278510.920737588,
6123397.506609515
],
"scorePercentiles" : {
"0.0" : 5674334.980387571,
"50.0" : 5712086.341788317,
"90.0" : 5716441.318844766,
"95.0" : 5716441.318844766,
"99.0" : 5716441.318844766,
"99.9" : 5716441.318844766,
"99.99" : 5716441.318844766,
"99.999" : 5716441.318844766,
"99.9999" : 5716441.318844766,
"100.0" : 5716441.318844766
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5716441.318844766,
5674334.980387571,
5712086.341788317
]
]
},
"remove" : {
"score" : 7073198.048772014,
"scoreError" : 817880.8972783687,
"scoreConfidence" : [
6255317.151493645,
7891078.946050382
],
"scorePercentiles" : {
"0.0" : 7022032.959240802,
"50.0" : 7091968.69980875,
"90.0" : 7105592.487266487,
"95.0" : 7105592.487266487,
"99.0" : 7105592.487266487,
"99.9" : 7105592.487266487,
"99.99" : 7105592.487266487,
"99.999" : 7105592.487266487,
"99.9999" : 7105592.487266487,
"100.0" : 7105592.487266487
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7022032.959240802,
7091968.69980875,
7105592.487266487
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.373561161783691E7,
"scoreError" : 3.4383787865289E7,
"scoreConfidence" : [
3.9351823752547905E7,
1.0811939948312591E8
],
"scorePercentiles" : {
"0.0" : 7.159324415396193E7,
"50.0" : 7.447549783175574E7,
"90.0" : 7.513809286779307E7,
"95.0" : 7.513809286779307E7,
"99.0" : 7.513809286779307E7,
"99.9" : 7.513809286779307E7,
"99.99" : 7.513809286779307E7,
"99.999" : 7.513809286779307E7,
"99.9999" : 7.513809286779307E7,
"100.0" : 7.513809286779307E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.447549783175574E7,
7.513809286779307E7,
7.159324415396193E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.408735967417016E7,
"scoreError" : 8092286.306819345,
"scoreConfidence" : [
2.5995073367350813E7,
4.21796459809895E7
],
"scorePercentiles" : {
"0.0" : 3.359431480811845E7,
"50.0" : 3.4213755343311064E7,
"90.0" : 3.4454008871080965E7,
"95.0" : 3.4454008871080965E7,
"99.0" : 3.4454008871080965E7,
"99.9" : 3.4454008871080965E7,
"99.99" : 3.4454008871080965E7,
"99.999" : 3.4454008871080965E7,
"99.9999" : 3.4454008871080965E7,
"100.0" : 3.4454008871080965E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.4213755343311064E7,
3.359431480811845E7,
3.4454008871080965E7
]
]
},
"remove" : {
"score" : 3.964825194366675E7,
"scoreError" : 4.133029608080058E7,
"scoreConfidence" : [
-1682044.1371338293,
8.097854802446732E7
],
"scorePercentiles" : {
"0.0" : 3.713923528288095E7,
"50.0" : 4.0261742488444686E7,
"90.0" : 4.154377805967463E7,
"95.0" : 4.154377805967463E7,
"99.0" : 4.154377805967463E7,
"99.9" : 4.154377805967463E7,
"99.99" : 4.154377805967463E7,
"99.999" : 4.154377805967463E7,
"99.9999" : 4.154377805967463E7,
"100.0" : 4.154377805967463E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.0261742488444686E7,
4.154377805967463E7,
3.713923528288095E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.6752921247682195E7,
"scoreError" : 1.920714342934075E7,
"scoreConfidence" : [
7545777.818341445,
4.596006467702295E7
],
"scorePercentiles" : {
"0.0" : 2.561761174552352E7,
"50.0" : 2.694413256642746E7,
"90.0" : 2.7697019431095608E7,
"95.0" : 2.7697019431095608E7,
"99.0" : 2.7697019431095608E7,
"99.9" : 2.7697019431095608E7,
"99.99" : 2.7697019431095608E7,
"99.999" : 2.7697019431095608E7,
"99.9999" : 2.7697019431095608E7,
"100.0" : 2.7697019431095608E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.561761174552352E7,
2.694413256642746E7,
2.7697019431095608E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 8758293.648381522,
"scoreError" : 2980267.5627491334,
"scoreConfidence" : [
5778026.0856323885,
1.1738561211130656E7
],
"scorePercentiles" : {
"0.0" : 8653079.986769382,
"50.0" : 8675314.45251314,
"90.0" : 8946486.505862046,
"95.0" : 8946486.505862046,
"99.0" : 8946486.505862046,
"99.9" : 8946486.505862046,
"99.99" : 8946486.505862046,
"99.999" : 8946486.505862046,
"99.9999" : 8946486.505862046,
"100.0" : 8946486.505862046
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8653079.986769382,
8946486.505862046,
8675314.45251314
]
]
},
"remove" : {
"score" : 1.799462759930067E7,
"scoreError" : 1.8765309449323118E7,
"scoreConfidence" : [
-770681.8500224464,
3.6759937048623785E7
],
"scorePercentiles" : {
"0.0" : 1.6964531758754134E7,
"50.0" : 1.7997646060565416E7,
"90.0" : 1.9021704978582464E7,
"95.0" : 1.9021704978582464E7,
"99.0" : 1.9021704978582464E7,
"99.9" : 1.9021704978582464E7,
"99.99" : 1.9021704978582464E7,
"99.999" : 1.9021704978582464E7,
"99.9999" : 1.9021704978582464E7,
"100.0" : 1.9021704978582464E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6964531758754134E7,
1.7997646060565416E7,
1.9021704978582464E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.4935697165746616E7,
"scoreError" : 374879.17792323825,
"scoreConfidence" : [
1.4560817987823378E7,
1.5310576343669854E7
],
"scorePercentiles" : {
"0.0" : 1.4913532230500285E7,
"50.0" : 1.493944661371084E7,
"90.0" : 1.4954112653028727E7,
"95.0" : 1.4954112653028727E7,
"99.0" : 1.4954112653028727E7,
"99.9" : 1.4954112653028727E7,
"99.99" : 1.4954112653028727E7,
"99.999" : 1.4954112653028727E7,
"99.9999" : 1.4954112653028727E7,
"100.0" : 1.4954112653028727E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4913532230500285E7,
1.493944661371084E7,
1.4954112653028727E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6621294.615974066,
"scoreError" : 729121.820345485,
"scoreConfidence" : [
5892172.795628581,
7350416.4363195505
],
"scorePercentiles" : {
"0.0" : 6577245.858044965,
"50.0" : 6631401.295583326,
"90.0" : 6655236.694293905,
"95.0" : 6655236.694293905,
"99.0" : 6655236.694293905,
"99.9" : 6655236.694293905,
"99.99" : 6655236.694293905,
"99.999" : 6655236.694293905,
"99.9999" : 6655236.694293905,
"100.0" : 6655236.694293905
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6577245.858044965,
6631401.295583326,
6655236.694293905
]
]
},
"remove" : {
"score" : 8314402.549772552,
"scoreError" : 355727.1243915619,
"scoreConfidence" : [
7958675.42538099,
8670129.674164115
],
"scorePercentiles" : {
"0.0" : 8298875.9587348215,
"50.0" : 8308045.318127515,
"90.0" : 8336286.372455319,
"95.0" : 8336286.372455319,
"99.0" : 8336286.372455319,
"99.9" : 8336286.372455319,
"99.99" : 8336286.372455319,
"99.999" : 8336286.372455319,
"99.9999" : 8336286.372455319,
"100.0" : 8336286.372455319
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8336286.372455319,
8308045.318127515,
8298875.9587348215
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.551769137083735E7,
"scoreError" : 2.241140446729652E7,
"scoreConfidence" : [
5.310628690354083E7,
9.792909583813387E7
],
"scorePercentiles" : {
"0.0" : 7.414319143412142E7,
"50.0" : 7.590139755209066E7,
"90.0" : 7.650848512629999E7,
"95.0" : 7.650848512629999E7,
"99.0" : 7.650848512629999E7,
"99.9" : 7.650848512629999E7,
"99.99" : 7.650848512629999E7,
"99.999" : 7.650848512629999E7,
"99.9999" : 7.650848512629999E7,
"100.0" : 7.650848512629999E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.590139755209066E7,
7.414319143412142E7,
7.650848512629999E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.3673000246988E7,
"scoreError" : 8319900.206167918,
"scoreConfidence" : [
2.535310004082008E7,
4.199290045315592E7
],
"scorePercentiles" : {
"0.0" : 3.320260935521803E7,
"50.0" : 3.370319951193696E7,
"90.0" : 3.411319187380901E7,
"95.0" : 3.411319187380901E7,
"99.0" : 3.411319187380901E7,
"99.9" : 3.411319187380901E7,
"99.99" : 3.411319187380901E7,
"99.999" : 3.411319187380901E7,
"99.9999" : 3.411319187380901E7,
"100.0" : 3.411319187380901E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.411319187380901E7,
3.320260935521803E7,
3.370319951193696E7
]
]
},
"remove" : {
"score" : 4.184469112384936E7,
"scoreError" : 1.703296296232179E7,
"scoreConfidence" : [
2.481172816152757E7,
5.887765408617115E7
],
"scorePercentiles" : {
"0.0" : 4.094058207890339E7,
"50.0" : 4.178820567828164E7,
"90.0" : 4.280528561436304E7,
"95.0" : 4.280528561436304E7,
"99.0" : 4.280528561436304E7,
"99.9" : 4.280528561436304E7,
"99.99" : 4.280528561436304E7,
"99.999" : 4.280528561436304E7,
"99.9999" : 4.280528561436304E7,
"100.0" : 4.280528561436304E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.178820567828164E7,
4.094058207890339E7,
4.280528561436304E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.860071453809781E7,
"scoreError" : 8363258.128725061,
"scoreConfidence" : [
2.0237456409372747E7,
3.696397266682287E7
],
"scorePercentiles" : {
"0.0" : 2.8079413393001515E7,
"50.0" : 2.8781795862483613E7,
"90.0" : 2.8940934358808298E7,
"95.0" : 2.8940934358808298E7,
"99.0" : 2.8940934358808298E7,
"99.9" : 2.8940934358808298E7,
"99.99" : 2.8940934358808298E7,
"99.999" : 2.8940934358808298E7,
"99.9999" : 2.8940934358808298E7,
"100.0" : 2.8940934358808298E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.8940934358808298E7,
2.8079413393001515E7,
2.8781795862483613E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.1904368240943834E7,
"scoreError" : 7397809.083251632,
"scoreConfidence" : [
4506559.157692202,
1.9302177324195467E7
],
"scorePercentiles" : {
"0.0" : 1.1506432078103507E7,
"50.0" : 1.1889643907178946E7,
"90.0" : 1.2317028737549048E7,
"95.0" : 1.2317028737549048E7,
"99.0" : 1.2317028737549048E7,
"99.9" : 1.2317028737549048E7,
"99.99" : 1.2317028737549048E7,
"99.999" : 1.2317028737549048E7,
"99.9999" : 1.2317028737549048E7,
"100.0" : 1.2317028737549048E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1506432078103507E7,
1.2317028737549048E7,
1.1889643907178946E7
]
]
},
"remove" : {
"score" : 1.6696346297153974E7,
"scoreError" : 1.5563394961426966E7,
"scoreConfidence" : [
1132951.335727008,
3.2259741258580938E7
],
"scorePercentiles" : {
"0.0" : 1.576238465545247E7,
"50.0" : 1.6892151955304664E7,
"90.0" : 1.7434502280704796E7,
"95.0" : 1.7434502280704796E7,
"99.0" : 1.7434502280704796E7,
"99.9" : 1.7434502280704796E7,
"99.99" : 1.7434502280704796E7,
"99.999" : 1.7434502280704796E7,
"99.9999" : 1.7434502280704796E7,
"100.0" : 1.7434502280704796E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.7434502280704796E7,
1.576238465545247E7,
1.6892151955304664E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.5509498870939793E7,
"scoreError" : 1297345.1224162304,
"scoreConfidence" : [
1.4212153748523563E7,
1.6806843993356023E7
],
"scorePercentiles" : {
"0.0" : 1.5460490405039173E7,
"50.0" : 1.5476945896777974E7,
"90.0" : 1.5591060311002236E7,
"95.0" : 1.5591060311002236E7,
"99.0" : 1.5591060311002236E7,
"99.9" : 1.5591060311002236E7,
"99.99" : 1.5591060311002236E7,
"99.999" : 1.5591060311002236E7,
"99.9999" : 1.5591060311002236E7,
"100.0" : 1.5591060311002236E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5591060311002236E7,
1.5460490405039173E7,
1.5476945896777974E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6593108.226995305,
"scoreError" : 511339.29119510326,
"scoreConfidence" : [
6081768.935800202,
7104447.518190408
],
"scorePercentiles" : {
"0.0" : 6560900.069427448,
"50.0" : 6606463.173568593,
"90.0" : 6611961.437989875,
"95.0" : 6611961.437989875,
"99.0" : 6611961.437989875,
"99.9" : 6611961.437989875,
"99.99" : 6611961.437989875,
"99.999" : 6611961.437989875,
"99.9999" : 6611961.437989875,
"100.0" : 6611961.437989875
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6560900.069427448,
6606463.173568593,
6611961.437989875
]
]
},
"remove" : {
"score" : 8916390.643944487,
"scoreError" : 1800282.585933834,
"scoreConfidence" : [
7116108.058010653,
1.0716673229878321E7
],
"scorePercentiles" : {
"0.0" : 8854027.23147058,
"50.0" : 8864984.458788099,
"90.0" : 9030160.241574787,
"95.0" : 9030160.241574787,
"99.0" : 9030160.241574787,
"99.9" : 9030160.241574787,
"99.99" : 9030160.241574787,
"99.999" : 9030160.241574787,
"99.9999" : 9030160.241574787,
"100.0" : 9030160.241574787
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9030160.241574787,
8854027.23147058,
8864984.458788099
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.03289217041982E7,
"scoreError" : 1.691823687779578E7,
"scoreConfidence" : [
5.341068482640242E7,
8.724715858199397E7
],
"scorePercentiles" : {
"0.0" : 6.940154804334973E7,
"50.0" : 7.032897772582255E7,
"90.0" : 7.12562393434223E7,
"95.0" : 7.12562393434223E7,
"99.0" : 7.12562393434223E7,
"99.9" : 7.12562393434223E7,
"99.99" : 7.12562393434223E7,
"99.999" : 7.12562393434223E7,
"99.9999" : 7.12562393434223E7,
"100.0" : 7.12562393434223E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.032897772582255E7,
7.12562393434223E7,
6.940154804334973E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.194073184599564E7,
"scoreError" : 9696163.871458659,
"scoreConfidence" : [
2.2244567974536978E7,
4.16368957174543E7
],
"scorePercentiles" : {
"0.0" : 3.1351493740143143E7,
"50.0" : 3.2086793645996377E7,
"90.0" : 3.2383908151847396E7,
"95.0" : 3.2383908151847396E7,
"99.0" : 3.2383908151847396E7,
"99.9" : 3.2383908151847396E7,
"99.99" : 3.2383908151847396E7,
"99.999" : 3.2383908151847396E7,
"99.9999" : 3.2383908151847396E7,
"100.0" : 3.2383908151847396E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2383908151847396E7,
3.1351493740143143E7,
3.2086793645996377E7
]
]
},
"remove" : {
"score" : 3.8388189858202554E7,
"scoreError" : 2.4641052042339046E7,
"scoreConfidence" : [
1.3747137815863509E7,
6.30292419005416E7
],
"scorePercentiles" : {
"0.0" : 3.731475439735336E7,
"50.0" : 3.7945069573975146E7,
"90.0" : 3.990474560327916E7,
"95.0" : 3.990474560327916E7,
"99.0" : 3.990474560327916E7,
"99.9" : 3.990474560327916E7,
"99.99" : 3.990474560327916E7,
"99.999" : 3.990474560327916E7,
"99.9999" : 3.990474560327916E7,
"100.0" : 3.990474560327916E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.7945069573975146E7,
3.990474560327916E7,
3.731475439735336E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.43284390165334E7,
"scoreError" : 6217469.7307490185,
"scoreConfidence" : [
1.8110969285784382E7,
3.054590874728242E7
],
"scorePercentiles" : {
"0.0" : 2.408633794396831E7,
"50.0" : 2.4180816366636805E7,
"90.0" : 2.4718162738995086E7,
"95.0" : 2.4718162738995086E7,
"99.0" : 2.4718162738995086E7,
"99.9" : 2.4718162738995086E7,
"99.99" : 2.4718162738995086E7,
"99.999" : 2.4718162738995086E7,
"99.9999" : 2.4718162738995086E7,
"100.0" : 2.4718162738995086E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4180816366636805E7,
2.4718162738995086E7,
2.408633794396831E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 9605020.10597218,
"scoreError" : 1679075.3565655453,
"scoreConfidence" : [
7925944.749406635,
1.1284095462537725E7
],
"scorePercentiles" : {
"0.0" : 9498761.456210397,
"50.0" : 9656596.874138627,
"90.0" : 9659701.98756752,
"95.0" : 9659701.98756752,
"99.0" : 9659701.98756752,
"99.9" : 9659701.98756752,
"99.99" : 9659701.98756752,
"99.999" : 9659701.98756752,
"99.9999" : 9659701.98756752,
"100.0" : 9659701.98756752
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9498761.456210397,
9656596.874138627,
9659701.98756752
]
]
},
"remove" : {
"score" : 1.472341891056122E7,
"scoreError" : 5828497.725944182,
"scoreConfidence" : [
8894921.184617039,
2.0551916636505403E7
],
"scorePercentiles" : {
"0.0" : 1.4426635956400791E7,
"50.0" : 1.468205491042641E7,
"90.0" : 1.5061565864856461E7,
"95.0" : 1.5061565864856461E7,
"99.0" : 1.5061565864856461E7,
"99.9" : 1.5061565864856461E7,
"99.99" : 1.5061565864856461E7,
"99.999" : 1.5061565864856461E7,
"99.9999" : 1.5061565864856461E7,
"100.0" : 1.5061565864856461E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.468205491042641E7,
1.5061565864856461E7,
1.4426635956400791E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.4692456476155115E7,
"scoreError" : 389793.7639980629,
"scoreConfidence" : [
1.4302662712157052E7,
1.5082250240153179E7
],
"scorePercentiles" : {
"0.0" : 1.4668163829628056E7,
"50.0" : 1.4700874171256997E7,
"90.0" : 1.4708331427580293E7,
"95.0" : 1.4708331427580293E7,
"99.0" : 1.4708331427580293E7,
"99.9" : 1.4708331427580293E7,
"99.99" : 1.4708331427580293E7,
"99.999" : 1.4708331427580293E7,
"99.9999" : 1.4708331427580293E7,
"100.0" : 1.4708331427580293E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4668163829628056E7,
1.4708331427580293E7,
1.4700874171256997E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6547012.663449335,
"scoreError" : 732877.4374196832,
"scoreConfidence" : [
5814135.226029651,
7279890.100869019
],
"scorePercentiles" : {
"0.0" : 6500648.786151443,
"50.0" : 6568953.072808495,
"90.0" : 6571436.131388066,
"95.0" : 6571436.131388066,
"99.0" : 6571436.131388066,
"99.9" : 6571436.131388066,
"99.99" : 6571436.131388066,
"99.999" : 6571436.131388066,
"99.9999" : 6571436.131388066,
"100.0" : 6571436.131388066
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6500648.786151443,
6571436.131388066,
6568953.072808495
]
]
},
"remove" : {
"score" : 8145443.81270578,
"scoreError" : 351654.59588067885,
"scoreConfidence" : [
7793789.2168251015,
8497098.40858646
],
"scorePercentiles" : {
"0.0" : 8131921.098448502,
"50.0" : 8136895.296192227,
"90.0" : 8167515.043476612,
"95.0" : 8167515.043476612,
"99.0" : 8167515.043476612,
"99.9" : 8167515.043476612,
"99.99" : 8167515.043476612,
"99.999" : 8167515.043476612,
"99.9999" : 8167515.043476612,
"100.0" : 8167515.043476612
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8167515.043476612,
8136895.296192227,
8131921.098448502
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.762104231015767E7,
"scoreError" : 4.095248996162414E7,
"scoreConfidence" : [
3.666855234853353E7,
1.185735322717818E8
],
"scorePercentiles" : {
"0.0" : 7.513373597778265E7,
"50.0" : 7.823314439919376E7,
"90.0" : 7.94962465534966E7,
"95.0" : 7.94962465534966E7,
"99.0" : 7.94962465534966E7,
"99.9" : 7.94962465534966E7,
"99.99" : 7.94962465534966E7,
"99.999" : 7.94962465534966E7,
"99.9999" : 7.94962465534966E7,
"100.0" : 7.94962465534966E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.823314439919376E7,
7.513373597778265E7,
7.94962465534966E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.456852891824284E7,
"scoreError" : 3058652.395826979,
"scoreConfidence" : [
3.150987652241586E7,
3.762718131406982E7
],
"scorePercentiles" : {
"0.0" : 3.44076510148523E7,
"50.0" : 3.455571046335012E7,
"90.0" : 3.4742225276526116E7,
"95.0" : 3.4742225276526116E7,
"99.0" : 3.4742225276526116E7,
"99.9" : 3.4742225276526116E7,
"99.99" : 3.4742225276526116E7,
"99.999" : 3.4742225276526116E7,
"99.9999" : 3.4742225276526116E7,
"100.0" : 3.4742225276526116E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.4742225276526116E7,
3.44076510148523E7,
3.455571046335012E7
]
]
},
"remove" : {
"score" : 4.305251339191484E7,
"scoreError" : 3.906265730551881E7,
"scoreConfidence" : [
3989856.0863960236,
8.211517069743365E7
],
"scorePercentiles" : {
"0.0" : 4.072608496293035E7,
"50.0" : 4.349091912266766E7,
"90.0" : 4.494053609014648E7,
"95.0" : 4.494053609014648E7,
"99.0" : 4.494053609014648E7,
"99.9" : 4.494053609014648E7,
"99.99" : 4.494053609014648E7,
"99.999" : 4.494053609014648E7,
"99.9999" : 4.494053609014648E7,
"100.0" : 4.494053609014648E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.349091912266766E7,
4.072608496293035E7,
4.494053609014648E7
]
]
}
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment