Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active July 25, 2024 16:47
Show Gist options
  • Save ben-manes/b231cf57cf8e144e2247716e777edcf3 to your computer and use it in GitHub Desktop.
Save ben-manes/b231cf57cf8e144e2247716e777edcf3 to your computer and use it in GitHub Desktop.
Get/Put JMH Results
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 6.76833165917704E7,
"scoreError" : 1.1042055798144478E7,
"scoreConfidence" : [
5.664126079362592E7,
7.872537238991487E7
],
"scorePercentiles" : {
"0.0" : 6.7090734903278254E7,
"50.0" : 6.765872490368336E7,
"90.0" : 6.830048996834955E7,
"95.0" : 6.830048996834955E7,
"99.0" : 6.830048996834955E7,
"99.9" : 6.830048996834955E7,
"99.99" : 6.830048996834955E7,
"99.999" : 6.830048996834955E7,
"99.9999" : 6.830048996834955E7,
"100.0" : 6.830048996834955E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.7090734903278254E7,
6.830048996834955E7,
6.765872490368336E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.170958476479662E7,
"scoreError" : 286745.1492541173,
"scoreConfidence" : [
2.14228396155425E7,
2.1996329914050736E7
],
"scorePercentiles" : {
"0.0" : 2.169340883256428E7,
"50.0" : 2.1710545792535033E7,
"90.0" : 2.172479966929054E7,
"95.0" : 2.172479966929054E7,
"99.0" : 2.172479966929054E7,
"99.9" : 2.172479966929054E7,
"99.99" : 2.172479966929054E7,
"99.999" : 2.172479966929054E7,
"99.9999" : 2.172479966929054E7,
"100.0" : 2.172479966929054E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.169340883256428E7,
2.172479966929054E7,
2.1710545792535033E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.262244889640423E8,
"scoreError" : 3.962639688952855E7,
"scoreConfidence" : [
1.8659809207451376E8,
2.6585088585357085E8
],
"scorePercentiles" : {
"0.0" : 2.2426621147590512E8,
"50.0" : 2.2584653835393542E8,
"90.0" : 2.2856071706228638E8,
"95.0" : 2.2856071706228638E8,
"99.0" : 2.2856071706228638E8,
"99.9" : 2.2856071706228638E8,
"99.99" : 2.2856071706228638E8,
"99.999" : 2.2856071706228638E8,
"99.9999" : 2.2856071706228638E8,
"100.0" : 2.2856071706228638E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2584653835393542E8,
2.2856071706228638E8,
2.2426621147590512E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 5.453496880550003E7,
"scoreError" : 1.0325692791360004E7,
"scoreConfidence" : [
4.4209276014140025E7,
6.4860661596860036E7
],
"scorePercentiles" : {
"0.0" : 5.3900915232614785E7,
"50.0" : 5.4714801295010544E7,
"90.0" : 5.498918988887478E7,
"95.0" : 5.498918988887478E7,
"99.0" : 5.498918988887478E7,
"99.9" : 5.498918988887478E7,
"99.99" : 5.498918988887478E7,
"99.999" : 5.498918988887478E7,
"99.9999" : 5.498918988887478E7,
"100.0" : 5.498918988887478E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.3900915232614785E7,
5.498918988887478E7,
5.4714801295010544E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 4.673728769227141E7,
"scoreError" : 1.0582604006930571E7,
"scoreConfidence" : [
3.615468368534084E7,
5.7319891699201986E7
],
"scorePercentiles" : {
"0.0" : 4.609132636220563E7,
"50.0" : 4.690687465690798E7,
"90.0" : 4.721366205770061E7,
"95.0" : 4.721366205770061E7,
"99.0" : 4.721366205770061E7,
"99.9" : 4.721366205770061E7,
"99.99" : 4.721366205770061E7,
"99.999" : 4.721366205770061E7,
"99.9999" : 4.721366205770061E7,
"100.0" : 4.721366205770061E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.609132636220563E7,
4.721366205770061E7,
4.690687465690798E7
]
]
},
"readwrite_put" : {
"score" : 7797681.113228629,
"scoreError" : 350339.6569099115,
"scoreConfidence" : [
7447341.456318717,
8148020.770138541
],
"scorePercentiles" : {
"0.0" : 7775527.8311741715,
"50.0" : 7807926.638102563,
"90.0" : 7809588.870409154,
"95.0" : 7809588.870409154,
"99.0" : 7809588.870409154,
"99.9" : 7809588.870409154,
"99.99" : 7809588.870409154,
"99.999" : 7809588.870409154,
"99.9999" : 7809588.870409154,
"100.0" : 7809588.870409154
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7809588.870409154,
7775527.8311741715,
7807926.638102563
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.9960726919935938E7,
"scoreError" : 1606154.399886823,
"scoreConfidence" : [
1.8354572520049114E7,
2.1566881319822762E7
],
"scorePercentiles" : {
"0.0" : 1.9897579718358014E7,
"50.0" : 1.992330672854001E7,
"90.0" : 2.0061294312909782E7,
"95.0" : 2.0061294312909782E7,
"99.0" : 2.0061294312909782E7,
"99.9" : 2.0061294312909782E7,
"99.99" : 2.0061294312909782E7,
"99.999" : 2.0061294312909782E7,
"99.9999" : 2.0061294312909782E7,
"100.0" : 2.0061294312909782E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0061294312909782E7,
1.992330672854001E7,
1.9897579718358014E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.9589719479241833E7,
"scoreError" : 1881703.0228220448,
"scoreConfidence" : [
1.770801645641979E7,
2.1471422502063878E7
],
"scorePercentiles" : {
"0.0" : 1.9509587486207504E7,
"50.0" : 1.9553480027282666E7,
"90.0" : 1.9706090924235336E7,
"95.0" : 1.9706090924235336E7,
"99.0" : 1.9706090924235336E7,
"99.9" : 1.9706090924235336E7,
"99.99" : 1.9706090924235336E7,
"99.999" : 1.9706090924235336E7,
"99.9999" : 1.9706090924235336E7,
"100.0" : 1.9706090924235336E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.9706090924235336E7,
1.9553480027282666E7,
1.9509587486207504E7
]
]
},
"readwrite_put" : {
"score" : 371007.4406941002,
"scoreError" : 299676.4960291747,
"scoreConfidence" : [
71330.94466492551,
670683.9367232749
],
"scorePercentiles" : {
"0.0" : 355203.3886744455,
"50.0" : 369826.7012573477,
"90.0" : 387992.2321505075,
"95.0" : 387992.2321505075,
"99.0" : 387992.2321505075,
"99.9" : 387992.2321505075,
"99.99" : 387992.2321505075,
"99.999" : 387992.2321505075,
"99.9999" : 387992.2321505075,
"100.0" : 387992.2321505075
},
"scoreUnit" : "ops/s",
"rawData" : [
[
355203.3886744455,
369826.7012573477,
387992.2321505075
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.6596114953484765E8,
"scoreError" : 6.417414077565249E7,
"scoreConfidence" : [
1.0178700875919515E8,
2.3013529031050014E8
],
"scorePercentiles" : {
"0.0" : 1.6200426112298658E8,
"50.0" : 1.6714536846585006E8,
"90.0" : 1.6873381901570633E8,
"95.0" : 1.6873381901570633E8,
"99.0" : 1.6873381901570633E8,
"99.9" : 1.6873381901570633E8,
"99.99" : 1.6873381901570633E8,
"99.999" : 1.6873381901570633E8,
"99.9999" : 1.6873381901570633E8,
"100.0" : 1.6873381901570633E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6714536846585006E8,
1.6873381901570633E8,
1.6200426112298658E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.5212674522550407E8,
"scoreError" : 6.517666704838223E7,
"scoreConfidence" : [
8.695007817712185E7,
2.173034122738863E8
],
"scorePercentiles" : {
"0.0" : 1.4816079051841673E8,
"50.0" : 1.531265960667591E8,
"90.0" : 1.550928490913364E8,
"95.0" : 1.550928490913364E8,
"99.0" : 1.550928490913364E8,
"99.9" : 1.550928490913364E8,
"99.99" : 1.550928490913364E8,
"99.999" : 1.550928490913364E8,
"99.9999" : 1.550928490913364E8,
"100.0" : 1.550928490913364E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.531265960667591E8,
1.550928490913364E8,
1.4816079051841673E8
]
]
},
"readwrite_put" : {
"score" : 1.3834404309343578E7,
"scoreError" : 3449237.4379638024,
"scoreConfidence" : [
1.0385166871379776E7,
1.7283641747307383E7
],
"scorePercentiles" : {
"0.0" : 1.3640969924369907E7,
"50.0" : 1.3843470604569864E7,
"90.0" : 1.4018772399090966E7,
"95.0" : 1.4018772399090966E7,
"99.0" : 1.4018772399090966E7,
"99.9" : 1.4018772399090966E7,
"99.99" : 1.4018772399090966E7,
"99.999" : 1.4018772399090966E7,
"99.9999" : 1.4018772399090966E7,
"100.0" : 1.4018772399090966E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4018772399090966E7,
1.3640969924369907E7,
1.3843470604569864E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.275260633609857E7,
"scoreError" : 4448223.92617474,
"scoreConfidence" : [
2.830438240992383E7,
3.720083026227331E7
],
"scorePercentiles" : {
"0.0" : 3.2548336612518605E7,
"50.0" : 3.268694770184418E7,
"90.0" : 3.302253469393293E7,
"95.0" : 3.302253469393293E7,
"99.0" : 3.302253469393293E7,
"99.9" : 3.302253469393293E7,
"99.99" : 3.302253469393293E7,
"99.999" : 3.302253469393293E7,
"99.9999" : 3.302253469393293E7,
"100.0" : 3.302253469393293E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.302253469393293E7,
3.268694770184418E7,
3.2548336612518605E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.103850608224663E7,
"scoreError" : 528509.2602636898,
"scoreConfidence" : [
1.0509996821982939E7,
1.156701534251032E7
],
"scorePercentiles" : {
"0.0" : 1.1011161574481543E7,
"50.0" : 1.1035492019487422E7,
"90.0" : 1.1068864652770922E7,
"95.0" : 1.1068864652770922E7,
"99.0" : 1.1068864652770922E7,
"99.9" : 1.1068864652770922E7,
"99.99" : 1.1068864652770922E7,
"99.999" : 1.1068864652770922E7,
"99.9999" : 1.1068864652770922E7,
"100.0" : 1.1068864652770922E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1011161574481543E7,
1.1068864652770922E7,
1.1035492019487422E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "11.0.23",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.23+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.06580570571058E7,
"scoreError" : 6033394.436609766,
"scoreConfidence" : [
5.4624662620496035E7,
6.669145149371557E7
],
"scorePercentiles" : {
"0.0" : 6.037783803209093E7,
"50.0" : 6.05734944845642E7,
"90.0" : 6.102283865466227E7,
"95.0" : 6.102283865466227E7,
"99.0" : 6.102283865466227E7,
"99.9" : 6.102283865466227E7,
"99.99" : 6.102283865466227E7,
"99.999" : 6.102283865466227E7,
"99.9999" : 6.102283865466227E7,
"100.0" : 6.102283865466227E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.102283865466227E7,
6.05734944845642E7,
6.037783803209093E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.493526555060751E7,
"scoreError" : 2.4868686493831653E7,
"scoreConfidence" : [
1.0066579056775857E7,
5.980395204443917E7
],
"scorePercentiles" : {
"0.0" : 3.399572158049146E7,
"50.0" : 3.431138114659338E7,
"90.0" : 3.649869392473768E7,
"95.0" : 3.649869392473768E7,
"99.0" : 3.649869392473768E7,
"99.9" : 3.649869392473768E7,
"99.99" : 3.649869392473768E7,
"99.999" : 3.649869392473768E7,
"99.9999" : 3.649869392473768E7,
"100.0" : 3.649869392473768E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.399572158049146E7,
3.431138114659338E7,
3.649869392473768E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 6869402.744245573,
"scoreError" : 2764224.7613628996,
"scoreConfidence" : [
4105177.9828826734,
9633627.505608473
],
"scorePercentiles" : {
"0.0" : 6771049.976859032,
"50.0" : 6793270.327047009,
"90.0" : 7043887.928830675,
"95.0" : 7043887.928830675,
"99.0" : 7043887.928830675,
"99.9" : 7043887.928830675,
"99.99" : 7043887.928830675,
"99.999" : 7043887.928830675,
"99.9999" : 7043887.928830675,
"100.0" : 7043887.928830675
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6771049.976859032,
6793270.327047009,
7043887.928830675
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 8.734712613092154E7,
"scoreError" : 6.225563482080164E8,
"scoreConfidence" : [
-5.3520922207709485E8,
7.09903474338938E8
],
"scorePercentiles" : {
"0.0" : 6.6978290253696814E7,
"50.0" : 6.832009877772869E7,
"90.0" : 1.2674298936133914E8,
"95.0" : 1.2674298936133914E8,
"99.0" : 1.2674298936133914E8,
"99.9" : 1.2674298936133914E8,
"99.99" : 1.2674298936133914E8,
"99.999" : 1.2674298936133914E8,
"99.9999" : 1.2674298936133914E8,
"100.0" : 1.2674298936133914E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.832009877772869E7,
6.6978290253696814E7,
1.2674298936133914E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.98471640164708E7,
"scoreError" : 3788909.0828429554,
"scoreConfidence" : [
3.6058254933627844E7,
4.363607309931375E7
],
"scorePercentiles" : {
"0.0" : 3.966027600196645E7,
"50.0" : 3.9810466423429005E7,
"90.0" : 4.007074962401694E7,
"95.0" : 4.007074962401694E7,
"99.0" : 4.007074962401694E7,
"99.9" : 4.007074962401694E7,
"99.99" : 4.007074962401694E7,
"99.999" : 4.007074962401694E7,
"99.9999" : 4.007074962401694E7,
"100.0" : 4.007074962401694E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.007074962401694E7,
3.966027600196645E7,
3.9810466423429005E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 3.6174296444515765E7,
"scoreError" : 2736405.254820051,
"scoreConfidence" : [
3.3437891189695712E7,
3.891070169933581E7
],
"scorePercentiles" : {
"0.0" : 3.607863018342551E7,
"50.0" : 3.60970957531645E7,
"90.0" : 3.634716339695729E7,
"95.0" : 3.634716339695729E7,
"99.0" : 3.634716339695729E7,
"99.9" : 3.634716339695729E7,
"99.99" : 3.634716339695729E7,
"99.999" : 3.634716339695729E7,
"99.9999" : 3.634716339695729E7,
"100.0" : 3.634716339695729E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.634716339695729E7,
3.607863018342551E7,
3.60970957531645E7
]
]
},
"readwrite_put" : {
"score" : 3672867.5719550275,
"scoreError" : 1444269.8814339584,
"scoreConfidence" : [
2228597.690521069,
5117137.453388986
],
"scorePercentiles" : {
"0.0" : 3581645.818540938,
"50.0" : 3713370.6702645,
"90.0" : 3723586.2270596446,
"95.0" : 3723586.2270596446,
"99.0" : 3723586.2270596446,
"99.9" : 3723586.2270596446,
"99.99" : 3723586.2270596446,
"99.999" : 3723586.2270596446,
"99.9999" : 3723586.2270596446,
"100.0" : 3723586.2270596446
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3723586.2270596446,
3581645.818540938,
3713370.6702645
]
]
}
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 7099563.938793287,
"scoreError" : 1825834.6562870098,
"scoreConfidence" : [
5273729.282506277,
8925398.595080297
],
"scorePercentiles" : {
"0.0" : 7016931.040852338,
"50.0" : 7070916.888268408,
"90.0" : 7210843.8872591145,
"95.0" : 7210843.8872591145,
"99.0" : 7210843.8872591145,
"99.9" : 7210843.8872591145,
"99.99" : 7210843.8872591145,
"99.999" : 7210843.8872591145,
"99.9999" : 7210843.8872591145,
"100.0" : 7210843.8872591145
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7016931.040852338,
7070916.888268408,
7210843.8872591145
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6883065.0975619415,
"scoreError" : 1569293.2598498533,
"scoreConfidence" : [
5313771.837712089,
8452358.357411794
],
"scorePercentiles" : {
"0.0" : 6802638.232204208,
"50.0" : 6872802.988011263,
"90.0" : 6973754.072470353,
"95.0" : 6973754.072470353,
"99.0" : 6973754.072470353,
"99.9" : 6973754.072470353,
"99.99" : 6973754.072470353,
"99.999" : 6973754.072470353,
"99.9999" : 6973754.072470353,
"100.0" : 6973754.072470353
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6802638.232204208,
6872802.988011263,
6973754.072470353
]
]
},
"readwrite_put" : {
"score" : 216498.84123134566,
"scoreError" : 357237.2523960263,
"scoreConfidence" : [
-140738.4111646806,
573736.0936273719
],
"scorePercentiles" : {
"0.0" : 198113.9002571451,
"50.0" : 214292.80864813016,
"90.0" : 237089.81478876178,
"95.0" : 237089.81478876178,
"99.0" : 237089.81478876178,
"99.9" : 237089.81478876178,
"99.99" : 237089.81478876178,
"99.999" : 237089.81478876178,
"99.9999" : 237089.81478876178,
"100.0" : 237089.81478876178
},
"scoreUnit" : "ops/s",
"rawData" : [
[
214292.80864813016,
198113.9002571451,
237089.81478876178
]
]
}
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 9.299656424574788E7,
"scoreError" : 2.8288609490865994E7,
"scoreConfidence" : [
6.470795475488189E7,
1.2128517373661387E8
],
"scorePercentiles" : {
"0.0" : 9.130479557585284E7,
"50.0" : 9.333472693613619E7,
"90.0" : 9.435017022525465E7,
"95.0" : 9.435017022525465E7,
"99.0" : 9.435017022525465E7,
"99.9" : 9.435017022525465E7,
"99.99" : 9.435017022525465E7,
"99.999" : 9.435017022525465E7,
"99.9999" : 9.435017022525465E7,
"100.0" : 9.435017022525465E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.435017022525465E7,
9.130479557585284E7,
9.333472693613619E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 8.69947355180308E7,
"scoreError" : 3.1347773885482166E7,
"scoreConfidence" : [
5.5646961632548645E7,
1.1834250940351297E8
],
"scorePercentiles" : {
"0.0" : 8.516913423153047E7,
"50.0" : 8.723458615093644E7,
"90.0" : 8.858048617162548E7,
"95.0" : 8.858048617162548E7,
"99.0" : 8.858048617162548E7,
"99.9" : 8.858048617162548E7,
"99.99" : 8.858048617162548E7,
"99.999" : 8.858048617162548E7,
"99.9999" : 8.858048617162548E7,
"100.0" : 8.858048617162548E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.858048617162548E7,
8.516913423153047E7,
8.723458615093644E7
]
]
},
"readwrite_put" : {
"score" : 6001828.727717094,
"scoreError" : 3682060.0807367084,
"scoreConfidence" : [
2319768.6469803858,
9683888.808453802
],
"scorePercentiles" : {
"0.0" : 5769684.053629173,
"50.0" : 6100140.7851997465,
"90.0" : 6135661.344322365,
"95.0" : 6135661.344322365,
"99.0" : 6135661.344322365,
"99.9" : 6135661.344322365,
"99.99" : 6135661.344322365,
"99.999" : 6135661.344322365,
"99.9999" : 6135661.344322365,
"100.0" : 6135661.344322365
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5769684.053629173,
6135661.344322365,
6100140.7851997465
]
]
}
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.2538551237011293E7,
"scoreError" : 4039733.9863051744,
"scoreConfidence" : [
8498817.250706118,
1.6578285223316468E7
],
"scorePercentiles" : {
"0.0" : 1.2282976117174141E7,
"50.0" : 1.265978851466109E7,
"90.0" : 1.2672889079198651E7,
"95.0" : 1.2672889079198651E7,
"99.0" : 1.2672889079198651E7,
"99.9" : 1.2672889079198651E7,
"99.99" : 1.2672889079198651E7,
"99.999" : 1.2672889079198651E7,
"99.9999" : 1.2672889079198651E7,
"100.0" : 1.2672889079198651E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2672889079198651E7,
1.265978851466109E7,
1.2282976117174141E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 4832845.130763796,
"scoreError" : 127820.32954381463,
"scoreConfidence" : [
4705024.801219981,
4960665.460307611
],
"scorePercentiles" : {
"0.0" : 4826155.683218337,
"50.0" : 4832249.524867287,
"90.0" : 4840130.184205764,
"95.0" : 4840130.184205764,
"99.0" : 4840130.184205764,
"99.9" : 4840130.184205764,
"99.99" : 4840130.184205764,
"99.999" : 4840130.184205764,
"99.9999" : 4840130.184205764,
"100.0" : 4840130.184205764
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4840130.184205764,
4832249.524867287,
4826155.683218337
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.35",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/18.0.2-101/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "18.0.2.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "18.0.2.1+1",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.11991624288749E7,
"scoreError" : 1.21972992948574E7,
"scoreConfidence" : [
9001863.1340175,
3.33964617237323E7
],
"scorePercentiles" : {
"0.0" : 2.044068238761421E7,
"50.0" : 2.1453808196912874E7,
"90.0" : 2.1702996702097617E7,
"95.0" : 2.1702996702097617E7,
"99.0" : 2.1702996702097617E7,
"99.9" : 2.1702996702097617E7,
"99.99" : 2.1702996702097617E7,
"99.999" : 2.1702996702097617E7,
"99.9999" : 2.1702996702097617E7,
"100.0" : 2.1702996702097617E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.044068238761421E7,
2.1453808196912874E7,
2.1702996702097617E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.025995646507406E7,
"scoreError" : 678067.7383255365,
"scoreConfidence" : [
6.958188872674853E7,
7.09380242033996E7
],
"scorePercentiles" : {
"0.0" : 7.022555645676346E7,
"50.0" : 7.025493308294566E7,
"90.0" : 7.029937985551305E7,
"95.0" : 7.029937985551305E7,
"99.0" : 7.029937985551305E7,
"99.9" : 7.029937985551305E7,
"99.99" : 7.029937985551305E7,
"99.999" : 7.029937985551305E7,
"99.9999" : 7.029937985551305E7,
"100.0" : 7.029937985551305E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.025493308294566E7,
7.022555645676346E7,
7.029937985551305E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 8523686.571733758,
"scoreError" : 171657.4394286435,
"scoreConfidence" : [
8352029.1323051145,
8695344.011162402
],
"scorePercentiles" : {
"0.0" : 8516669.72691941,
"50.0" : 8520011.365431473,
"90.0" : 8534378.622850388,
"95.0" : 8534378.622850388,
"99.0" : 8534378.622850388,
"99.9" : 8534378.622850388,
"99.99" : 8534378.622850388,
"99.999" : 8534378.622850388,
"99.9999" : 8534378.622850388,
"100.0" : 8534378.622850388
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8520011.365431473,
8534378.622850388,
8516669.72691941
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.5515185700687036E8,
"scoreError" : 4837340.733730539,
"scoreConfidence" : [
1.5031451627313983E8,
1.5998919774060088E8
],
"scorePercentiles" : {
"0.0" : 1.5485699024002182E8,
"50.0" : 1.552279095213736E8,
"90.0" : 1.5537067125921568E8,
"95.0" : 1.5537067125921568E8,
"99.0" : 1.5537067125921568E8,
"99.9" : 1.5537067125921568E8,
"99.99" : 1.5537067125921568E8,
"99.999" : 1.5537067125921568E8,
"99.9999" : 1.5537067125921568E8,
"100.0" : 1.5537067125921568E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.552279095213736E8,
1.5537067125921568E8,
1.5485699024002182E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 5.501307119277853E7,
"scoreError" : 1.6795155374256734E7,
"scoreConfidence" : [
3.82179158185218E7,
7.180822656703526E7
],
"scorePercentiles" : {
"0.0" : 5.413351758186602E7,
"50.0" : 5.493584523377012E7,
"90.0" : 5.596985076269943E7,
"95.0" : 5.596985076269943E7,
"99.0" : 5.596985076269943E7,
"99.9" : 5.596985076269943E7,
"99.99" : 5.596985076269943E7,
"99.999" : 5.596985076269943E7,
"99.9999" : 5.596985076269943E7,
"100.0" : 5.596985076269943E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.413351758186602E7,
5.596985076269943E7,
5.493584523377012E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 5.142176535991248E7,
"scoreError" : 1.6725764843869725E7,
"scoreConfidence" : [
3.4696000516042754E7,
6.81475302037822E7
],
"scorePercentiles" : {
"0.0" : 5.050403637219391E7,
"50.0" : 5.142363497555734E7,
"90.0" : 5.2337624731986165E7,
"95.0" : 5.2337624731986165E7,
"99.0" : 5.2337624731986165E7,
"99.9" : 5.2337624731986165E7,
"99.99" : 5.2337624731986165E7,
"99.999" : 5.2337624731986165E7,
"99.9999" : 5.2337624731986165E7,
"100.0" : 5.2337624731986165E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.050403637219391E7,
5.2337624731986165E7,
5.142363497555734E7
]
]
},
"readwrite_put" : {
"score" : 3591305.832866049,
"scoreError" : 1249923.4887354565,
"scoreConfidence" : [
2341382.3441305924,
4841229.321601505
],
"scorePercentiles" : {
"0.0" : 3512210.258212773,
"50.0" : 3629481.209672113,
"90.0" : 3632226.0307132616,
"95.0" : 3632226.0307132616,
"99.0" : 3632226.0307132616,
"99.9" : 3632226.0307132616,
"99.99" : 3632226.0307132616,
"99.999" : 3632226.0307132616,
"99.9999" : 3632226.0307132616,
"100.0" : 3632226.0307132616
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3629481.209672113,
3632226.0307132616,
3512210.258212773
]
]
}
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 8168338.387282833,
"scoreError" : 178738.80005276925,
"scoreConfidence" : [
7989599.587230064,
8347077.187335603
],
"scorePercentiles" : {
"0.0" : 8161466.306613671,
"50.0" : 8163991.914377501,
"90.0" : 8179556.940857329,
"95.0" : 8179556.940857329,
"99.0" : 8179556.940857329,
"99.9" : 8179556.940857329,
"99.99" : 8179556.940857329,
"99.999" : 8179556.940857329,
"99.9999" : 8179556.940857329,
"100.0" : 8179556.940857329
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8163991.914377501,
8179556.940857329,
8161466.306613671
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 8046861.768058482,
"scoreError" : 358367.80441883544,
"scoreConfidence" : [
7688493.963639646,
8405229.572477316
],
"scorePercentiles" : {
"0.0" : 8029545.402768512,
"50.0" : 8042832.604062265,
"90.0" : 8068207.297344669,
"95.0" : 8068207.297344669,
"99.0" : 8068207.297344669,
"99.9" : 8068207.297344669,
"99.99" : 8068207.297344669,
"99.999" : 8068207.297344669,
"99.9999" : 8068207.297344669,
"100.0" : 8068207.297344669
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8029545.402768512,
8068207.297344669,
8042832.604062265
]
]
},
"readwrite_put" : {
"score" : 121476.6192243519,
"scoreError" : 215421.17917053014,
"scoreConfidence" : [
-93944.55994617824,
336897.79839488206
],
"scorePercentiles" : {
"0.0" : 111349.64351266016,
"50.0" : 118633.70255140649,
"90.0" : 134446.5116089891,
"95.0" : 134446.5116089891,
"99.0" : 134446.5116089891,
"99.9" : 134446.5116089891,
"99.99" : 134446.5116089891,
"99.999" : 134446.5116089891,
"99.9999" : 134446.5116089891,
"100.0" : 134446.5116089891
},
"scoreUnit" : "ops/s",
"rawData" : [
[
134446.5116089891,
111349.64351266016,
118633.70255140649
]
]
}
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.15688931348459E8,
"scoreError" : 2.9371147319409598E7,
"scoreConfidence" : [
8.631778402904941E7,
1.450600786678686E8
],
"scorePercentiles" : {
"0.0" : 1.147356710372631E8,
"50.0" : 1.1478340697554371E8,
"90.0" : 1.1754771603257018E8,
"95.0" : 1.1754771603257018E8,
"99.0" : 1.1754771603257018E8,
"99.9" : 1.1754771603257018E8,
"99.99" : 1.1754771603257018E8,
"99.999" : 1.1754771603257018E8,
"99.9999" : 1.1754771603257018E8,
"100.0" : 1.1754771603257018E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1754771603257018E8,
1.1478340697554371E8,
1.147356710372631E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.0861398180847508E8,
"scoreError" : 3.5887816752235815E7,
"scoreConfidence" : [
7.272616505623926E7,
1.445017985607109E8
],
"scorePercentiles" : {
"0.0" : 1.0740875204480705E8,
"50.0" : 1.0754921085228403E8,
"90.0" : 1.1088398252833416E8,
"95.0" : 1.1088398252833416E8,
"99.0" : 1.1088398252833416E8,
"99.9" : 1.1088398252833416E8,
"99.99" : 1.1088398252833416E8,
"99.999" : 1.1088398252833416E8,
"99.9999" : 1.1088398252833416E8,
"100.0" : 1.1088398252833416E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1088398252833416E8,
1.0754921085228403E8,
1.0740875204480705E8
]
]
},
"readwrite_put" : {
"score" : 7074949.53998392,
"scoreError" : 6551842.638758007,
"scoreConfidence" : [
523106.9012259124,
1.3626792178741928E7
],
"scorePercentiles" : {
"0.0" : 6663733.504236033,
"50.0" : 7234196.123259673,
"90.0" : 7326918.992456052,
"95.0" : 7326918.992456052,
"99.0" : 7326918.992456052,
"99.9" : 7326918.992456052,
"99.99" : 7326918.992456052,
"99.999" : 7326918.992456052,
"99.9999" : 7326918.992456052,
"100.0" : 7326918.992456052
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6663733.504236033,
7234196.123259673,
7326918.992456052
]
]
}
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.2208020374708882E7,
"scoreError" : 6190531.403716934,
"scoreConfidence" : [
6017488.970991948,
1.8398551778425816E7
],
"scorePercentiles" : {
"0.0" : 1.1852217221010413E7,
"50.0" : 1.2243817038467506E7,
"90.0" : 1.2528026864648726E7,
"95.0" : 1.2528026864648726E7,
"99.0" : 1.2528026864648726E7,
"99.9" : 1.2528026864648726E7,
"99.99" : 1.2528026864648726E7,
"99.999" : 1.2528026864648726E7,
"99.9999" : 1.2528026864648726E7,
"100.0" : 1.2528026864648726E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2528026864648726E7,
1.2243817038467506E7,
1.1852217221010413E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 6285705.733593409,
"scoreError" : 834381.5159426244,
"scoreConfidence" : [
5451324.217650784,
7120087.249536034
],
"scorePercentiles" : {
"0.0" : 6241329.379694107,
"50.0" : 6283099.374812593,
"90.0" : 6332688.446273527,
"95.0" : 6332688.446273527,
"99.0" : 6332688.446273527,
"99.9" : 6332688.446273527,
"99.99" : 6332688.446273527,
"99.999" : 6332688.446273527,
"99.9999" : 6332688.446273527,
"100.0" : 6332688.446273527
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6332688.446273527,
6283099.374812593,
6241329.379694107
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.36",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/19.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "19.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "19.0.2+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.442912175429508E7,
"scoreError" : 1540250.1442665763,
"scoreConfidence" : [
2.2888871610028505E7,
2.5969371898561656E7
],
"scorePercentiles" : {
"0.0" : 2.433541266732329E7,
"50.0" : 2.445270063013764E7,
"90.0" : 2.4499251965424307E7,
"95.0" : 2.4499251965424307E7,
"99.0" : 2.4499251965424307E7,
"99.9" : 2.4499251965424307E7,
"99.99" : 2.4499251965424307E7,
"99.999" : 2.4499251965424307E7,
"99.9999" : 2.4499251965424307E7,
"100.0" : 2.4499251965424307E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4499251965424307E7,
2.433541266732329E7,
2.445270063013764E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.1297282237073E7,
"scoreError" : 8892724.123940427,
"scoreConfidence" : [
3.240455811313257E7,
5.019000636101343E7
],
"scorePercentiles" : {
"0.0" : 4.076361841716965E7,
"50.0" : 4.140919429663172E7,
"90.0" : 4.1719033997417614E7,
"95.0" : 4.1719033997417614E7,
"99.0" : 4.1719033997417614E7,
"99.9" : 4.1719033997417614E7,
"99.99" : 4.1719033997417614E7,
"99.999" : 4.1719033997417614E7,
"99.9999" : 4.1719033997417614E7,
"100.0" : 4.1719033997417614E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.076361841716965E7,
4.140919429663172E7,
4.1719033997417614E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 7616801.734210434,
"scoreError" : 266879.4933681552,
"scoreConfidence" : [
7349922.240842279,
7883681.22757859
],
"scorePercentiles" : {
"0.0" : 7602698.4096774515,
"50.0" : 7615802.489158489,
"90.0" : 7631904.303795363,
"95.0" : 7631904.303795363,
"99.0" : 7631904.303795363,
"99.9" : 7631904.303795363,
"99.99" : 7631904.303795363,
"99.999" : 7631904.303795363,
"99.9999" : 7631904.303795363,
"100.0" : 7631904.303795363
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7631904.303795363,
7615802.489158489,
7602698.4096774515
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.0332072276594417E8,
"scoreError" : 1.6762499698659493E7,
"scoreConfidence" : [
8.655822306728467E7,
1.2008322246460366E8
],
"scorePercentiles" : {
"0.0" : 1.0248411830771115E8,
"50.0" : 1.0317397629975018E8,
"90.0" : 1.0430407369037113E8,
"95.0" : 1.0430407369037113E8,
"99.0" : 1.0430407369037113E8,
"99.9" : 1.0430407369037113E8,
"99.99" : 1.0430407369037113E8,
"99.999" : 1.0430407369037113E8,
"99.9999" : 1.0430407369037113E8,
"100.0" : 1.0430407369037113E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0430407369037113E8,
1.0248411830771115E8,
1.0317397629975018E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.487616370164582E7,
"scoreError" : 2778628.277747697,
"scoreConfidence" : [
3.2097535423898123E7,
3.765479197939352E7
],
"scorePercentiles" : {
"0.0" : 3.4722546525953144E7,
"50.0" : 3.487882083847835E7,
"90.0" : 3.502712374050596E7,
"95.0" : 3.502712374050596E7,
"99.0" : 3.502712374050596E7,
"99.9" : 3.502712374050596E7,
"99.99" : 3.502712374050596E7,
"99.999" : 3.502712374050596E7,
"99.9999" : 3.502712374050596E7,
"100.0" : 3.502712374050596E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.502712374050596E7,
3.4722546525953144E7,
3.487882083847835E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 3.213206091533233E7,
"scoreError" : 2558209.6037114286,
"scoreConfidence" : [
2.95738513116209E7,
3.469027051904376E7
],
"scorePercentiles" : {
"0.0" : 3.2019568210870296E7,
"50.0" : 3.208745171743778E7,
"90.0" : 3.2289162817688916E7,
"95.0" : 3.2289162817688916E7,
"99.0" : 3.2289162817688916E7,
"99.9" : 3.2289162817688916E7,
"99.99" : 3.2289162817688916E7,
"99.999" : 3.2289162817688916E7,
"99.9999" : 3.2289162817688916E7,
"100.0" : 3.2289162817688916E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2289162817688916E7,
3.2019568210870296E7,
3.208745171743778E7
]
]
},
"readwrite_put" : {
"score" : 2744102.786313485,
"scoreError" : 812107.0777582132,
"scoreConfidence" : [
1931995.7085552718,
3556209.864071698
],
"scorePercentiles" : {
"0.0" : 2702978.315082849,
"50.0" : 2737960.92281704,
"90.0" : 2791369.121040567,
"95.0" : 2791369.121040567,
"99.0" : 2791369.121040567,
"99.9" : 2791369.121040567,
"99.99" : 2791369.121040567,
"99.999" : 2791369.121040567,
"99.9999" : 2791369.121040567,
"100.0" : 2791369.121040567
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2737960.92281704,
2702978.315082849,
2791369.121040567
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 7330180.719973548,
"scoreError" : 843402.4233778004,
"scoreConfidence" : [
6486778.296595748,
8173583.143351349
],
"scorePercentiles" : {
"0.0" : 7293217.187053788,
"50.0" : 7315308.909165493,
"90.0" : 7382016.063701362,
"95.0" : 7382016.063701362,
"99.0" : 7382016.063701362,
"99.9" : 7382016.063701362,
"99.99" : 7382016.063701362,
"99.999" : 7382016.063701362,
"99.9999" : 7382016.063701362,
"100.0" : 7382016.063701362
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7293217.187053788,
7382016.063701362,
7315308.909165493
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7077926.069592918,
"scoreError" : 707706.597359867,
"scoreConfidence" : [
6370219.472233051,
7785632.666952785
],
"scorePercentiles" : {
"0.0" : 7051425.429267611,
"50.0" : 7059901.963169622,
"90.0" : 7122450.81634152,
"95.0" : 7122450.81634152,
"99.0" : 7122450.81634152,
"99.9" : 7122450.81634152,
"99.99" : 7122450.81634152,
"99.999" : 7122450.81634152,
"99.9999" : 7122450.81634152,
"100.0" : 7122450.81634152
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7051425.429267611,
7122450.81634152,
7059901.963169622
]
]
},
"readwrite_put" : {
"score" : 252254.65038063013,
"scoreError" : 169604.7756995651,
"scoreConfidence" : [
82649.87468106503,
421859.42608019523
],
"scorePercentiles" : {
"0.0" : 241791.75778617637,
"50.0" : 255406.94599587139,
"90.0" : 259565.24735984256,
"95.0" : 259565.24735984256,
"99.0" : 259565.24735984256,
"99.9" : 259565.24735984256,
"99.99" : 259565.24735984256,
"99.999" : 259565.24735984256,
"99.9999" : 259565.24735984256,
"100.0" : 259565.24735984256
},
"scoreUnit" : "ops/s",
"rawData" : [
[
241791.75778617637,
259565.24735984256,
255406.94599587139
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.959203072698943E7,
"scoreError" : 1.2579392720493095E7,
"scoreConfidence" : [
6.701263800649634E7,
9.217142344748253E7
],
"scorePercentiles" : {
"0.0" : 7.880503681183669E7,
"50.0" : 7.988104403769219E7,
"90.0" : 8.009001133143942E7,
"95.0" : 8.009001133143942E7,
"99.0" : 8.009001133143942E7,
"99.9" : 8.009001133143942E7,
"99.99" : 8.009001133143942E7,
"99.999" : 8.009001133143942E7,
"99.9999" : 8.009001133143942E7,
"100.0" : 8.009001133143942E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.988104403769219E7,
7.880503681183669E7,
8.009001133143942E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.433322008421153E7,
"scoreError" : 1.0763604148543105E7,
"scoreConfidence" : [
6.3569615935668424E7,
8.509682423275463E7
],
"scorePercentiles" : {
"0.0" : 7.365570640607241E7,
"50.0" : 7.461017903467977E7,
"90.0" : 7.473377481188242E7,
"95.0" : 7.473377481188242E7,
"99.0" : 7.473377481188242E7,
"99.9" : 7.473377481188242E7,
"99.99" : 7.473377481188242E7,
"99.999" : 7.473377481188242E7,
"99.9999" : 7.473377481188242E7,
"100.0" : 7.473377481188242E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.461017903467977E7,
7.365570640607241E7,
7.473377481188242E7
]
]
},
"readwrite_put" : {
"score" : 5258810.642777908,
"scoreError" : 1896953.7959940494,
"scoreConfidence" : [
3361856.8467838583,
7155764.4387719575
],
"scorePercentiles" : {
"0.0" : 5149330.405764278,
"50.0" : 5270865.003012445,
"90.0" : 5356236.519556999,
"95.0" : 5356236.519556999,
"99.0" : 5356236.519556999,
"99.9" : 5356236.519556999,
"99.99" : 5356236.519556999,
"99.999" : 5356236.519556999,
"99.9999" : 5356236.519556999,
"100.0" : 5356236.519556999
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5270865.003012445,
5149330.405764278,
5356236.519556999
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0715494822892027E7,
"scoreError" : 1617845.2170977301,
"scoreConfidence" : [
9097649.605794298,
1.2333340039989756E7
],
"scorePercentiles" : {
"0.0" : 1.0661335094149355E7,
"50.0" : 1.0667314429459523E7,
"90.0" : 1.0817834945067199E7,
"95.0" : 1.0817834945067199E7,
"99.0" : 1.0817834945067199E7,
"99.9" : 1.0817834945067199E7,
"99.99" : 1.0817834945067199E7,
"99.999" : 1.0817834945067199E7,
"99.9999" : 1.0817834945067199E7,
"100.0" : 1.0817834945067199E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0817834945067199E7,
1.0661335094149355E7,
1.0667314429459523E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 4604151.943703212,
"scoreError" : 1422295.5257376623,
"scoreConfidence" : [
3181856.4179655495,
6026447.469440874
],
"scorePercentiles" : {
"0.0" : 4518251.046795056,
"50.0" : 4623785.747166008,
"90.0" : 4670419.0371485725,
"95.0" : 4670419.0371485725,
"99.0" : 4670419.0371485725,
"99.9" : 4670419.0371485725,
"99.99" : 4670419.0371485725,
"99.999" : 4670419.0371485725,
"99.9999" : 4670419.0371485725,
"100.0" : 4670419.0371485725
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4623785.747166008,
4670419.0371485725,
4518251.046795056
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/20.0.2-9/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "20.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "20.0.2+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.1423914412668776E7,
"scoreError" : 3111537.3800462936,
"scoreConfidence" : [
1.8312377032622483E7,
2.453545179271507E7
],
"scorePercentiles" : {
"0.0" : 2.124472005925955E7,
"50.0" : 2.1442760914206617E7,
"90.0" : 2.158426226454016E7,
"95.0" : 2.158426226454016E7,
"99.0" : 2.158426226454016E7,
"99.9" : 2.158426226454016E7,
"99.99" : 2.158426226454016E7,
"99.999" : 2.158426226454016E7,
"99.9999" : 2.158426226454016E7,
"100.0" : 2.158426226454016E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.124472005925955E7,
2.1442760914206617E7,
2.158426226454016E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.032080073472233E7,
"scoreError" : 1.2099503795835871E7,
"scoreConfidence" : [
7.822129693888646E7,
1.024203045305582E8
],
"scorePercentiles" : {
"0.0" : 8.981592228384241E7,
"50.0" : 9.007456475610074E7,
"90.0" : 9.10719151642239E7,
"95.0" : 9.10719151642239E7,
"99.0" : 9.10719151642239E7,
"99.9" : 9.10719151642239E7,
"99.99" : 9.10719151642239E7,
"99.999" : 9.10719151642239E7,
"99.9999" : 9.10719151642239E7,
"100.0" : 9.10719151642239E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.981592228384241E7,
9.10719151642239E7,
9.007456475610074E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2561483720726747E7,
"scoreError" : 327965.7362129096,
"scoreConfidence" : [
2.2233517984513838E7,
2.2889449456939656E7
],
"scorePercentiles" : {
"0.0" : 2.254294282098001E7,
"50.0" : 2.2562670512835197E7,
"90.0" : 2.2578837828365043E7,
"95.0" : 2.2578837828365043E7,
"99.0" : 2.2578837828365043E7,
"99.9" : 2.2578837828365043E7,
"99.99" : 2.2578837828365043E7,
"99.999" : 2.2578837828365043E7,
"99.9999" : 2.2578837828365043E7,
"100.0" : 2.2578837828365043E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2578837828365043E7,
2.2562670512835197E7,
2.254294282098001E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.285899532153783E8,
"scoreError" : 4150114.6149701583,
"scoreConfidence" : [
3.2443983860040814E8,
3.3274006783034843E8
],
"scorePercentiles" : {
"0.0" : 3.283424034192571E8,
"50.0" : 3.286376538945247E8,
"90.0" : 3.2878980233235306E8,
"95.0" : 3.2878980233235306E8,
"99.0" : 3.2878980233235306E8,
"99.9" : 3.2878980233235306E8,
"99.99" : 3.2878980233235306E8,
"99.999" : 3.2878980233235306E8,
"99.9999" : 3.2878980233235306E8,
"100.0" : 3.2878980233235306E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2878980233235306E8,
3.286376538945247E8,
3.283424034192571E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.076863539718944E7,
"scoreError" : 1.1476227128086545E7,
"scoreConfidence" : [
5.9292408269102894E7,
8.224486252527598E7
],
"scorePercentiles" : {
"0.0" : 7.015721402138145E7,
"50.0" : 7.073474668660647E7,
"90.0" : 7.141394548358038E7,
"95.0" : 7.141394548358038E7,
"99.0" : 7.141394548358038E7,
"99.9" : 7.141394548358038E7,
"99.99" : 7.141394548358038E7,
"99.999" : 7.141394548358038E7,
"99.9999" : 7.141394548358038E7,
"100.0" : 7.141394548358038E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.141394548358038E7,
7.073474668660647E7,
7.015721402138145E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.478389253981036E7,
"scoreError" : 1.214534160240566E7,
"scoreConfidence" : [
5.26385509374047E7,
7.692923414221603E7
],
"scorePercentiles" : {
"0.0" : 6.4249653967328206E7,
"50.0" : 6.457233186325061E7,
"90.0" : 6.5529691788852245E7,
"95.0" : 6.5529691788852245E7,
"99.0" : 6.5529691788852245E7,
"99.9" : 6.5529691788852245E7,
"99.99" : 6.5529691788852245E7,
"99.999" : 6.5529691788852245E7,
"99.9999" : 6.5529691788852245E7,
"100.0" : 6.5529691788852245E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.5529691788852245E7,
6.457233186325061E7,
6.4249653967328206E7
]
]
},
"readwrite_put" : {
"score" : 5984742.857379079,
"scoreError" : 2815172.0630814354,
"scoreConfidence" : [
3169570.7942976435,
8799914.920460515
],
"scorePercentiles" : {
"0.0" : 5884253.694728138,
"50.0" : 5907560.054053251,
"90.0" : 6162414.823355848,
"95.0" : 6162414.823355848,
"99.0" : 6162414.823355848,
"99.9" : 6162414.823355848,
"99.99" : 6162414.823355848,
"99.999" : 6162414.823355848,
"99.9999" : 6162414.823355848,
"100.0" : 6162414.823355848
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5884253.694728138,
6162414.823355848,
5907560.054053251
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.197389018648059E7,
"scoreError" : 1761430.778515214,
"scoreConfidence" : [
2.0212459407965377E7,
2.37353209649958E7
],
"scorePercentiles" : {
"0.0" : 2.1870870632081695E7,
"50.0" : 2.1988492996411465E7,
"90.0" : 2.2062306930948608E7,
"95.0" : 2.2062306930948608E7,
"99.0" : 2.2062306930948608E7,
"99.9" : 2.2062306930948608E7,
"99.99" : 2.2062306930948608E7,
"99.999" : 2.2062306930948608E7,
"99.9999" : 2.2062306930948608E7,
"100.0" : 2.2062306930948608E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2062306930948608E7,
2.1988492996411465E7,
2.1870870632081695E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1630065782243077E7,
"scoreError" : 2439686.6401532665,
"scoreConfidence" : [
1.919037914208981E7,
2.4069752422396343E7
],
"scorePercentiles" : {
"0.0" : 2.148835558701293E7,
"50.0" : 2.1647801220517375E7,
"90.0" : 2.175404053919893E7,
"95.0" : 2.175404053919893E7,
"99.0" : 2.175404053919893E7,
"99.9" : 2.175404053919893E7,
"99.99" : 2.175404053919893E7,
"99.999" : 2.175404053919893E7,
"99.9999" : 2.175404053919893E7,
"100.0" : 2.175404053919893E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.175404053919893E7,
2.1647801220517375E7,
2.148835558701293E7
]
]
},
"readwrite_put" : {
"score" : 343824.40423751005,
"scoreError" : 679091.9508849535,
"scoreConfidence" : [
-335267.54664744344,
1022916.3551224635
],
"scorePercentiles" : {
"0.0" : 308266.391749674,
"50.0" : 340691.77589408983,
"90.0" : 382515.04506876634,
"95.0" : 382515.04506876634,
"99.0" : 382515.04506876634,
"99.9" : 382515.04506876634,
"99.99" : 382515.04506876634,
"99.999" : 382515.04506876634,
"99.9999" : 382515.04506876634,
"100.0" : 382515.04506876634
},
"scoreUnit" : "ops/s",
"rawData" : [
[
308266.391749674,
340691.77589408983,
382515.04506876634
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.4351306928860208E8,
"scoreError" : 9.978222918413626E7,
"scoreConfidence" : [
1.4373084010446584E8,
3.432952984727383E8
],
"scorePercentiles" : {
"0.0" : 2.3983349007078838E8,
"50.0" : 2.4090765177059826E8,
"90.0" : 2.4979806602441958E8,
"95.0" : 2.4979806602441958E8,
"99.0" : 2.4979806602441958E8,
"99.9" : 2.4979806602441958E8,
"99.99" : 2.4979806602441958E8,
"99.999" : 2.4979806602441958E8,
"99.9999" : 2.4979806602441958E8,
"100.0" : 2.4979806602441958E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4979806602441958E8,
2.4090765177059826E8,
2.3983349007078838E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.2732776282871535E8,
"scoreError" : 1.0491067236114168E8,
"scoreConfidence" : [
1.2241709046757367E8,
3.32238435189857E8
],
"scorePercentiles" : {
"0.0" : 2.2334627015502262E8,
"50.0" : 2.247164304141466E8,
"90.0" : 2.3392058791697687E8,
"95.0" : 2.3392058791697687E8,
"99.0" : 2.3392058791697687E8,
"99.9" : 2.3392058791697687E8,
"99.99" : 2.3392058791697687E8,
"99.999" : 2.3392058791697687E8,
"99.9999" : 2.3392058791697687E8,
"100.0" : 2.3392058791697687E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3392058791697687E8,
2.247164304141466E8,
2.2334627015502262E8
]
]
},
"readwrite_put" : {
"score" : 1.6185306459886715E7,
"scoreError" : 5562765.265539854,
"scoreConfidence" : [
1.062254119434686E7,
2.174807172542657E7
],
"scorePercentiles" : {
"0.0" : 1.5877478107442744E7,
"50.0" : 1.619122135645163E7,
"90.0" : 1.648721991576577E7,
"95.0" : 1.648721991576577E7,
"99.0" : 1.648721991576577E7,
"99.9" : 1.648721991576577E7,
"99.99" : 1.648721991576577E7,
"99.999" : 1.648721991576577E7,
"99.9999" : 1.648721991576577E7,
"100.0" : 1.648721991576577E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5877478107442744E7,
1.619122135645163E7,
1.648721991576577E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.560996249484977E7,
"scoreError" : 1877569.1833202376,
"scoreConfidence" : [
2.3732393311529532E7,
2.748753167817001E7
],
"scorePercentiles" : {
"0.0" : 2.5495549509246167E7,
"50.0" : 2.563934930875962E7,
"90.0" : 2.5694988666543536E7,
"95.0" : 2.5694988666543536E7,
"99.0" : 2.5694988666543536E7,
"99.9" : 2.5694988666543536E7,
"99.99" : 2.5694988666543536E7,
"99.999" : 2.5694988666543536E7,
"99.9999" : 2.5694988666543536E7,
"100.0" : 2.5694988666543536E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5495549509246167E7,
2.563934930875962E7,
2.5694988666543536E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1450613962977355E7,
"scoreError" : 1279776.908629553,
"scoreConfidence" : [
1.0170837054347802E7,
1.2730390871606909E7
],
"scorePercentiles" : {
"0.0" : 1.1385245322422232E7,
"50.0" : 1.1441872777813837E7,
"90.0" : 1.1524723788695995E7,
"95.0" : 1.1524723788695995E7,
"99.0" : 1.1524723788695995E7,
"99.9" : 1.1524723788695995E7,
"99.99" : 1.1524723788695995E7,
"99.999" : 1.1524723788695995E7,
"99.9999" : 1.1524723788695995E7,
"100.0" : 1.1524723788695995E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1441872777813837E7,
1.1524723788695995E7,
1.1385245322422232E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.3",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.3+9-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.6081673596105374E7,
"scoreError" : 2122350.575563401,
"scoreConfidence" : [
6.395932302054197E7,
6.820402417166877E7
],
"scorePercentiles" : {
"0.0" : 6.595877735919075E7,
"50.0" : 6.609615578175123E7,
"90.0" : 6.6190087647374146E7,
"95.0" : 6.6190087647374146E7,
"99.0" : 6.6190087647374146E7,
"99.9" : 6.6190087647374146E7,
"99.99" : 6.6190087647374146E7,
"99.999" : 6.6190087647374146E7,
"99.9999" : 6.6190087647374146E7,
"100.0" : 6.6190087647374146E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.6190087647374146E7,
6.609615578175123E7,
6.595877735919075E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0865561119811738E8,
"scoreError" : 2.323300089948746E7,
"scoreConfidence" : [
8.542261029862991E7,
1.3188861209760484E8
],
"scorePercentiles" : {
"0.0" : 1.0720372207452914E8,
"50.0" : 1.0917965803786632E8,
"90.0" : 1.0958345348195666E8,
"95.0" : 1.0958345348195666E8,
"99.0" : 1.0958345348195666E8,
"99.9" : 1.0958345348195666E8,
"99.99" : 1.0958345348195666E8,
"99.999" : 1.0958345348195666E8,
"99.9999" : 1.0958345348195666E8,
"100.0" : 1.0958345348195666E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0917965803786632E8,
1.0958345348195666E8,
1.0720372207452914E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2137687013132945E7,
"scoreError" : 931549.3710893703,
"scoreConfidence" : [
2.1206137642043576E7,
2.3069236384222314E7
],
"scorePercentiles" : {
"0.0" : 2.207889528648875E7,
"50.0" : 2.2163221193760063E7,
"90.0" : 2.2170944559150018E7,
"95.0" : 2.2170944559150018E7,
"99.0" : 2.2170944559150018E7,
"99.9" : 2.2170944559150018E7,
"99.99" : 2.2170944559150018E7,
"99.999" : 2.2170944559150018E7,
"99.9999" : 2.2170944559150018E7,
"100.0" : 2.2170944559150018E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.207889528648875E7,
2.2170944559150018E7,
2.2163221193760063E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.59023545060515E8,
"scoreError" : 1.3777682643487766E7,
"scoreConfidence" : [
3.4524586241702724E8,
3.7280122770400274E8
],
"scorePercentiles" : {
"0.0" : 3.584680447634624E8,
"50.0" : 3.587191495804799E8,
"90.0" : 3.598834408376026E8,
"95.0" : 3.598834408376026E8,
"99.0" : 3.598834408376026E8,
"99.9" : 3.598834408376026E8,
"99.99" : 3.598834408376026E8,
"99.999" : 3.598834408376026E8,
"99.9999" : 3.598834408376026E8,
"100.0" : 3.598834408376026E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.584680447634624E8,
3.587191495804799E8,
3.598834408376026E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.643031557794583E7,
"scoreError" : 1.3917108235258881E7,
"scoreConfidence" : [
7.251320734268695E7,
1.003474238132047E8
],
"scorePercentiles" : {
"0.0" : 8.556627819165763E7,
"50.0" : 8.671397659065163E7,
"90.0" : 8.701069195152824E7,
"95.0" : 8.701069195152824E7,
"99.0" : 8.701069195152824E7,
"99.9" : 8.701069195152824E7,
"99.99" : 8.701069195152824E7,
"99.999" : 8.701069195152824E7,
"99.9999" : 8.701069195152824E7,
"100.0" : 8.701069195152824E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.556627819165763E7,
8.671397659065163E7,
8.701069195152824E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.955703290703683E7,
"scoreError" : 1.221653613756472E7,
"scoreConfidence" : [
6.73404967694721E7,
9.177356904460154E7
],
"scorePercentiles" : {
"0.0" : 7.881163838918018E7,
"50.0" : 7.97517020259288E7,
"90.0" : 8.01077583060015E7,
"95.0" : 8.01077583060015E7,
"99.0" : 8.01077583060015E7,
"99.9" : 8.01077583060015E7,
"99.99" : 8.01077583060015E7,
"99.999" : 8.01077583060015E7,
"99.9999" : 8.01077583060015E7,
"100.0" : 8.01077583060015E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.881163838918018E7,
7.97517020259288E7,
8.01077583060015E7
]
]
},
"readwrite_put" : {
"score" : 6873282.670909002,
"scoreError" : 1951092.0493432826,
"scoreConfidence" : [
4922190.62156572,
8824374.720252285
],
"scorePercentiles" : {
"0.0" : 6754639.802477445,
"50.0" : 6902933.645526741,
"90.0" : 6962274.564722821,
"95.0" : 6962274.564722821,
"99.0" : 6962274.564722821,
"99.9" : 6962274.564722821,
"99.99" : 6962274.564722821,
"99.999" : 6962274.564722821,
"99.9999" : 6962274.564722821,
"100.0" : 6962274.564722821
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6754639.802477445,
6962274.564722821,
6902933.645526741
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1508979392825898E7,
"scoreError" : 1643657.0170696082,
"scoreConfidence" : [
1.986532237575629E7,
2.3152636409895506E7
],
"scorePercentiles" : {
"0.0" : 2.1406131053037494E7,
"50.0" : 2.1546851334524944E7,
"90.0" : 2.1573955790915255E7,
"95.0" : 2.1573955790915255E7,
"99.0" : 2.1573955790915255E7,
"99.9" : 2.1573955790915255E7,
"99.99" : 2.1573955790915255E7,
"99.999" : 2.1573955790915255E7,
"99.9999" : 2.1573955790915255E7,
"100.0" : 2.1573955790915255E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1406131053037494E7,
2.1573955790915255E7,
2.1546851334524944E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.129879953897628E7,
"scoreError" : 1764861.1500638525,
"scoreConfidence" : [
1.9533938388912424E7,
2.3063660689040132E7
],
"scorePercentiles" : {
"0.0" : 2.1191195805361032E7,
"50.0" : 2.1326633790571652E7,
"90.0" : 2.137856902099615E7,
"95.0" : 2.137856902099615E7,
"99.0" : 2.137856902099615E7,
"99.9" : 2.137856902099615E7,
"99.99" : 2.137856902099615E7,
"99.999" : 2.137856902099615E7,
"99.9999" : 2.137856902099615E7,
"100.0" : 2.137856902099615E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1191195805361032E7,
2.137856902099615E7,
2.1326633790571652E7
]
]
},
"readwrite_put" : {
"score" : 210179.853849618,
"scoreError" : 238638.88491017531,
"scoreConfidence" : [
-28459.031060557318,
448818.73875979334
],
"scorePercentiles" : {
"0.0" : 195386.7699191032,
"50.0" : 214935.24767645978,
"90.0" : 220217.54395329102,
"95.0" : 220217.54395329102,
"99.0" : 220217.54395329102,
"99.9" : 220217.54395329102,
"99.99" : 220217.54395329102,
"99.999" : 220217.54395329102,
"99.9999" : 220217.54395329102,
"100.0" : 220217.54395329102
},
"scoreUnit" : "ops/s",
"rawData" : [
[
214935.24767645978,
195386.7699191032,
220217.54395329102
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.6597786579440102E8,
"scoreError" : 1.2794816299876614E8,
"scoreConfidence" : [
1.3802970279563487E8,
3.939260287931672E8
],
"scorePercentiles" : {
"0.0" : 2.5788225805915028E8,
"50.0" : 2.698473008441971E8,
"90.0" : 2.702040384798557E8,
"95.0" : 2.702040384798557E8,
"99.0" : 2.702040384798557E8,
"99.9" : 2.702040384798557E8,
"99.99" : 2.702040384798557E8,
"99.999" : 2.702040384798557E8,
"99.9999" : 2.702040384798557E8,
"100.0" : 2.702040384798557E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5788225805915028E8,
2.698473008441971E8,
2.702040384798557E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.5056507528723815E8,
"scoreError" : 1.3196092761653402E8,
"scoreConfidence" : [
1.1860414767070413E8,
3.825260029037722E8
],
"scorePercentiles" : {
"0.0" : 2.4221628400061226E8,
"50.0" : 2.5453261713370112E8,
"90.0" : 2.5494632472740117E8,
"95.0" : 2.5494632472740117E8,
"99.0" : 2.5494632472740117E8,
"99.9" : 2.5494632472740117E8,
"99.99" : 2.5494632472740117E8,
"99.999" : 2.5494632472740117E8,
"99.9999" : 2.5494632472740117E8,
"100.0" : 2.5494632472740117E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4221628400061226E8,
2.5453261713370112E8,
2.5494632472740117E8
]
]
},
"readwrite_put" : {
"score" : 1.5412790507162856E7,
"scoreError" : 4033795.05067425,
"scoreConfidence" : [
1.1378995456488606E7,
1.9446585557837106E7
],
"scorePercentiles" : {
"0.0" : 1.5257713752454534E7,
"50.0" : 1.5314683710495988E7,
"90.0" : 1.5665974058538046E7,
"95.0" : 1.5665974058538046E7,
"99.0" : 1.5665974058538046E7,
"99.9" : 1.5665974058538046E7,
"99.99" : 1.5665974058538046E7,
"99.999" : 1.5665974058538046E7,
"99.9999" : 1.5665974058538046E7,
"100.0" : 1.5665974058538046E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5665974058538046E7,
1.5314683710495988E7,
1.5257713752454534E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.815957464891874E7,
"scoreError" : 4488842.582000414,
"scoreConfidence" : [
3.367073206691833E7,
4.264841723091915E7
],
"scorePercentiles" : {
"0.0" : 3.788889980560447E7,
"50.0" : 3.822013731006238E7,
"90.0" : 3.836968683108938E7,
"95.0" : 3.836968683108938E7,
"99.0" : 3.836968683108938E7,
"99.9" : 3.836968683108938E7,
"99.99" : 3.836968683108938E7,
"99.999" : 3.836968683108938E7,
"99.9999" : 3.836968683108938E7,
"100.0" : 3.836968683108938E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.788889980560447E7,
3.836968683108938E7,
3.822013731006238E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.179844962364403E7,
"scoreError" : 405450.0920308437,
"scoreConfidence" : [
1.1392999531613186E7,
1.2203899715674873E7
],
"scorePercentiles" : {
"0.0" : 1.1776022764302542E7,
"50.0" : 1.179886087492282E7,
"90.0" : 1.182046523170672E7,
"95.0" : 1.182046523170672E7,
"99.0" : 1.182046523170672E7,
"99.9" : 1.182046523170672E7,
"99.99" : 1.182046523170672E7,
"99.999" : 1.182046523170672E7,
"99.9999" : 1.182046523170672E7,
"100.0" : 1.182046523170672E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.179886087492282E7,
1.1776022764302542E7,
1.182046523170672E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/22/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "22",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "22+36-2370",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.692945777967412E7,
"scoreError" : 4583968.410672853,
"scoreConfidence" : [
6.234548936900127E7,
7.151342619034697E7
],
"scorePercentiles" : {
"0.0" : 6.663960888563822E7,
"50.0" : 6.70632603193511E7,
"90.0" : 6.708550413403303E7,
"95.0" : 6.708550413403303E7,
"99.0" : 6.708550413403303E7,
"99.9" : 6.708550413403303E7,
"99.99" : 6.708550413403303E7,
"99.999" : 6.708550413403303E7,
"99.9999" : 6.708550413403303E7,
"100.0" : 6.708550413403303E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.663960888563822E7,
6.708550413403303E7,
6.70632603193511E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0039861146801488E8,
"scoreError" : 3.940258609199636E7,
"scoreConfidence" : [
6.0996025376018524E7,
1.3980119756001124E8
],
"scorePercentiles" : {
"0.0" : 9.830388067883639E7,
"50.0" : 1.0027389989117204E8,
"90.0" : 1.0261805383403617E8,
"95.0" : 1.0261805383403617E8,
"99.0" : 1.0261805383403617E8,
"99.9" : 1.0261805383403617E8,
"99.99" : 1.0261805383403617E8,
"99.999" : 1.0261805383403617E8,
"99.9999" : 1.0261805383403617E8,
"100.0" : 1.0261805383403617E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.830388067883639E7,
1.0261805383403617E8,
1.0027389989117204E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.336733518530787E7,
"scoreError" : 223038.48142690043,
"scoreConfidence" : [
2.314429670388097E7,
2.3590373666734774E7
],
"scorePercentiles" : {
"0.0" : 2.3358654394248847E7,
"50.0" : 2.3362034753636193E7,
"90.0" : 2.3381316408038575E7,
"95.0" : 2.3381316408038575E7,
"99.0" : 2.3381316408038575E7,
"99.9" : 2.3381316408038575E7,
"99.99" : 2.3381316408038575E7,
"99.999" : 2.3381316408038575E7,
"99.9999" : 2.3381316408038575E7,
"100.0" : 2.3381316408038575E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3358654394248847E7,
2.3381316408038575E7,
2.3362034753636193E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.571366636282098E8,
"scoreError" : 1.8622075724034272E7,
"scoreConfidence" : [
3.385145879041756E8,
3.757587393522441E8
],
"scorePercentiles" : {
"0.0" : 3.560228127023377E8,
"50.0" : 3.57359808025208E8,
"90.0" : 3.5802737015708387E8,
"95.0" : 3.5802737015708387E8,
"99.0" : 3.5802737015708387E8,
"99.9" : 3.5802737015708387E8,
"99.99" : 3.5802737015708387E8,
"99.999" : 3.5802737015708387E8,
"99.9999" : 3.5802737015708387E8,
"100.0" : 3.5802737015708387E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.5802737015708387E8,
3.57359808025208E8,
3.560228127023377E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.398877818361752E7,
"scoreError" : 1.0727674504711315E7,
"scoreConfidence" : [
7.32611036789062E7,
9.471645268832883E7
],
"scorePercentiles" : {
"0.0" : 8.330980751363912E7,
"50.0" : 8.432417846263354E7,
"90.0" : 8.433234857457992E7,
"95.0" : 8.433234857457992E7,
"99.0" : 8.433234857457992E7,
"99.9" : 8.433234857457992E7,
"99.99" : 8.433234857457992E7,
"99.999" : 8.433234857457992E7,
"99.9999" : 8.433234857457992E7,
"100.0" : 8.433234857457992E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.432417846263354E7,
8.330980751363912E7,
8.433234857457992E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.695033905801822E7,
"scoreError" : 9907345.764320513,
"scoreConfidence" : [
6.704299329369771E7,
8.685768482233873E7
],
"scorePercentiles" : {
"0.0" : 7.632462036754379E7,
"50.0" : 7.72276191959136E7,
"90.0" : 7.729877761059728E7,
"95.0" : 7.729877761059728E7,
"99.0" : 7.729877761059728E7,
"99.9" : 7.729877761059728E7,
"99.99" : 7.729877761059728E7,
"99.999" : 7.729877761059728E7,
"99.9999" : 7.729877761059728E7,
"100.0" : 7.729877761059728E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.729877761059728E7,
7.632462036754379E7,
7.72276191959136E7
]
]
},
"readwrite_put" : {
"score" : 7038439.125599309,
"scoreError" : 1109734.889506385,
"scoreConfidence" : [
5928704.236092924,
8148174.015105694
],
"scorePercentiles" : {
"0.0" : 6985187.146095347,
"50.0" : 7025400.852036256,
"90.0" : 7104729.378666323,
"95.0" : 7104729.378666323,
"99.0" : 7104729.378666323,
"99.9" : 7104729.378666323,
"99.99" : 7104729.378666323,
"99.999" : 7104729.378666323,
"99.9999" : 7104729.378666323,
"100.0" : 7104729.378666323
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7025400.852036256,
6985187.146095347,
7104729.378666323
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.251684839839782E7,
"scoreError" : 662443.9308444224,
"scoreConfidence" : [
2.1854404467553396E7,
2.317929232924224E7
],
"scorePercentiles" : {
"0.0" : 2.248168162582168E7,
"50.0" : 2.2514659408890728E7,
"90.0" : 2.255420416048105E7,
"95.0" : 2.255420416048105E7,
"99.0" : 2.255420416048105E7,
"99.9" : 2.255420416048105E7,
"99.99" : 2.255420416048105E7,
"99.999" : 2.255420416048105E7,
"99.9999" : 2.255420416048105E7,
"100.0" : 2.255420416048105E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.255420416048105E7,
2.248168162582168E7,
2.2514659408890728E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.2168623528962944E7,
"scoreError" : 643889.4703852185,
"scoreConfidence" : [
2.1524734058577724E7,
2.2812512999348164E7
],
"scorePercentiles" : {
"0.0" : 2.2133096076862644E7,
"50.0" : 2.2169095661021646E7,
"90.0" : 2.2203678849004537E7,
"95.0" : 2.2203678849004537E7,
"99.0" : 2.2203678849004537E7,
"99.9" : 2.2203678849004537E7,
"99.99" : 2.2203678849004537E7,
"99.999" : 2.2203678849004537E7,
"99.9999" : 2.2203678849004537E7,
"100.0" : 2.2203678849004537E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2203678849004537E7,
2.2133096076862644E7,
2.2169095661021646E7
]
]
},
"readwrite_put" : {
"score" : 348224.8694348771,
"scoreError" : 45616.04046195264,
"scoreConfidence" : [
302608.8289729245,
393840.90989682975
],
"scorePercentiles" : {
"0.0" : 345563.7478690824,
"50.0" : 348585.54895903566,
"90.0" : 350525.3114765134,
"95.0" : 350525.3114765134,
"99.0" : 350525.3114765134,
"99.9" : 350525.3114765134,
"99.99" : 350525.3114765134,
"99.999" : 350525.3114765134,
"99.9999" : 350525.3114765134,
"100.0" : 350525.3114765134
},
"scoreUnit" : "ops/s",
"rawData" : [
[
350525.3114765134,
348585.54895903566,
345563.7478690824
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.6324240394273558E8,
"scoreError" : 1.1531498597619076E8,
"scoreConfidence" : [
1.479274179665448E8,
3.7855738991892636E8
],
"scorePercentiles" : {
"0.0" : 2.589539337755453E8,
"50.0" : 2.6027202031786478E8,
"90.0" : 2.7050125773479664E8,
"95.0" : 2.7050125773479664E8,
"99.0" : 2.7050125773479664E8,
"99.9" : 2.7050125773479664E8,
"99.99" : 2.7050125773479664E8,
"99.999" : 2.7050125773479664E8,
"99.9999" : 2.7050125773479664E8,
"100.0" : 2.7050125773479664E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7050125773479664E8,
2.6027202031786478E8,
2.589539337755453E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.473736382295673E8,
"scoreError" : 1.2546975342512028E8,
"scoreConfidence" : [
1.2190388480444701E8,
3.728433916546876E8
],
"scorePercentiles" : {
"0.0" : 2.4292492033106983E8,
"50.0" : 2.4390101592484063E8,
"90.0" : 2.5529497843279135E8,
"95.0" : 2.5529497843279135E8,
"99.0" : 2.5529497843279135E8,
"99.9" : 2.5529497843279135E8,
"99.99" : 2.5529497843279135E8,
"99.999" : 2.5529497843279135E8,
"99.9999" : 2.5529497843279135E8,
"100.0" : 2.5529497843279135E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5529497843279135E8,
2.4390101592484063E8,
2.4292492033106983E8
]
]
},
"readwrite_put" : {
"score" : 1.5868765713168316E7,
"scoreError" : 1.0921967422681674E7,
"scoreConfidence" : [
4946798.290486641,
2.679073313584999E7
],
"scorePercentiles" : {
"0.0" : 1.5206279302005298E7,
"50.0" : 1.602901344447551E7,
"90.0" : 1.637100439302414E7,
"95.0" : 1.637100439302414E7,
"99.0" : 1.637100439302414E7,
"99.9" : 1.637100439302414E7,
"99.99" : 1.637100439302414E7,
"99.999" : 1.637100439302414E7,
"99.9999" : 1.637100439302414E7,
"100.0" : 1.637100439302414E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5206279302005298E7,
1.637100439302414E7,
1.602901344447551E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.868052413896796E7,
"scoreError" : 5264749.379681248,
"scoreConfidence" : [
2.3415774759286713E7,
3.3945273518649206E7
],
"scorePercentiles" : {
"0.0" : 2.834965465296057E7,
"50.0" : 2.881172890731131E7,
"90.0" : 2.8880188856632E7,
"95.0" : 2.8880188856632E7,
"99.0" : 2.8880188856632E7,
"99.9" : 2.8880188856632E7,
"99.99" : 2.8880188856632E7,
"99.999" : 2.8880188856632E7,
"99.9999" : 2.8880188856632E7,
"100.0" : 2.8880188856632E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.8880188856632E7,
2.834965465296057E7,
2.881172890731131E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1767500234720267E7,
"scoreError" : 1311607.3636772577,
"scoreConfidence" : [
1.045589287104301E7,
1.3079107598397525E7
],
"scorePercentiles" : {
"0.0" : 1.169362131844687E7,
"50.0" : 1.1771650629523236E7,
"90.0" : 1.1837228756190697E7,
"95.0" : 1.1837228756190697E7,
"99.0" : 1.1837228756190697E7,
"99.9" : 1.1837228756190697E7,
"99.99" : 1.1837228756190697E7,
"99.999" : 1.1837228756190697E7,
"99.9999" : 1.1837228756190697E7,
"100.0" : 1.1837228756190697E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.169362131844687E7,
1.1771650629523236E7,
1.1837228756190697E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/23/x64/bin/java",
"jvmArgs" : [
"-Xmx2G"
],
"jdkVersion" : "23-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "23-ea+27-2275",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.05686702316736E7,
"scoreError" : 5881693.228478712,
"scoreConfidence" : [
6.468697700319488E7,
7.645036346015231E7
],
"scorePercentiles" : {
"0.0" : 7.019862842043822E7,
"50.0" : 7.071846868139695E7,
"90.0" : 7.078891359318565E7,
"95.0" : 7.078891359318565E7,
"99.0" : 7.078891359318565E7,
"99.9" : 7.078891359318565E7,
"99.99" : 7.078891359318565E7,
"99.999" : 7.078891359318565E7,
"99.9999" : 7.078891359318565E7,
"100.0" : 7.078891359318565E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.019862842043822E7,
7.078891359318565E7,
7.071846868139695E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0086740097683884E8,
"scoreError" : 3.785148638331811E7,
"scoreConfidence" : [
6.301591459352073E7,
1.3871888736015695E8
],
"scorePercentiles" : {
"0.0" : 9.85434197302735E7,
"50.0" : 1.0152541307552579E8,
"90.0" : 1.0253337012471727E8,
"95.0" : 1.0253337012471727E8,
"99.0" : 1.0253337012471727E8,
"99.9" : 1.0253337012471727E8,
"99.99" : 1.0253337012471727E8,
"99.999" : 1.0253337012471727E8,
"99.9999" : 1.0253337012471727E8,
"100.0" : 1.0253337012471727E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0253337012471727E8,
1.0152541307552579E8,
9.85434197302735E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2825585420434568E7,
"scoreError" : 395658.02392715396,
"scoreConfidence" : [
2.2429927396507416E7,
2.322124344436172E7
],
"scorePercentiles" : {
"0.0" : 2.28054979623811E7,
"50.0" : 2.2822678793034665E7,
"90.0" : 2.2848579505887944E7,
"95.0" : 2.2848579505887944E7,
"99.0" : 2.2848579505887944E7,
"99.9" : 2.2848579505887944E7,
"99.99" : 2.2848579505887944E7,
"99.999" : 2.2848579505887944E7,
"99.9999" : 2.2848579505887944E7,
"100.0" : 2.2848579505887944E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.28054979623811E7,
2.2822678793034665E7,
2.2848579505887944E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.313061818663123E8,
"scoreError" : 1.328204199335438E7,
"scoreConfidence" : [
3.1802413987295794E8,
3.445882238596667E8
],
"scorePercentiles" : {
"0.0" : 3.307003987765843E8,
"50.0" : 3.3110429328937304E8,
"90.0" : 3.3211385353297955E8,
"95.0" : 3.3211385353297955E8,
"99.0" : 3.3211385353297955E8,
"99.9" : 3.3211385353297955E8,
"99.99" : 3.3211385353297955E8,
"99.999" : 3.3211385353297955E8,
"99.9999" : 3.3211385353297955E8,
"100.0" : 3.3211385353297955E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.307003987765843E8,
3.3211385353297955E8,
3.3110429328937304E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.921203527592403E7,
"scoreError" : 3305380.8546520243,
"scoreConfidence" : [
7.590665442127201E7,
8.251741613057604E7
],
"scorePercentiles" : {
"0.0" : 7.910610754210262E7,
"50.0" : 7.910876104003818E7,
"90.0" : 7.942123724563128E7,
"95.0" : 7.942123724563128E7,
"99.0" : 7.942123724563128E7,
"99.9" : 7.942123724563128E7,
"99.99" : 7.942123724563128E7,
"99.999" : 7.942123724563128E7,
"99.9999" : 7.942123724563128E7,
"100.0" : 7.942123724563128E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.942123724563128E7,
7.910876104003818E7,
7.910610754210262E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.256369352976285E7,
"scoreError" : 3043798.277191924,
"scoreConfidence" : [
6.951989525257093E7,
7.560749180695477E7
],
"scorePercentiles" : {
"0.0" : 7.246678958139974E7,
"50.0" : 7.246794741347839E7,
"90.0" : 7.275634359441039E7,
"95.0" : 7.275634359441039E7,
"99.0" : 7.275634359441039E7,
"99.9" : 7.275634359441039E7,
"99.99" : 7.275634359441039E7,
"99.999" : 7.275634359441039E7,
"99.9999" : 7.275634359441039E7,
"100.0" : 7.275634359441039E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.275634359441039E7,
7.246678958139974E7,
7.246794741347839E7
]
]
},
"readwrite_put" : {
"score" : 6648341.74616119,
"scoreError" : 263813.14325079805,
"scoreConfidence" : [
6384528.602910392,
6912154.889411988
],
"scorePercentiles" : {
"0.0" : 6638160.128624244,
"50.0" : 6641971.45863845,
"90.0" : 6664893.651220875,
"95.0" : 6664893.651220875,
"99.0" : 6664893.651220875,
"99.9" : 6664893.651220875,
"99.99" : 6664893.651220875,
"99.999" : 6664893.651220875,
"99.9999" : 6664893.651220875,
"100.0" : 6664893.651220875
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6664893.651220875,
6641971.45863845,
6638160.128624244
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1573176573776413E7,
"scoreError" : 1999640.255737664,
"scoreConfidence" : [
1.957353631803875E7,
2.3572816829514075E7
],
"scorePercentiles" : {
"0.0" : 2.1479084698857263E7,
"50.0" : 2.154691671126541E7,
"90.0" : 2.1693528311206564E7,
"95.0" : 2.1693528311206564E7,
"99.0" : 2.1693528311206564E7,
"99.9" : 2.1693528311206564E7,
"99.99" : 2.1693528311206564E7,
"99.999" : 2.1693528311206564E7,
"99.9999" : 2.1693528311206564E7,
"100.0" : 2.1693528311206564E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1693528311206564E7,
2.154691671126541E7,
2.1479084698857263E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1244474396603294E7,
"scoreError" : 2224994.30177202,
"scoreConfidence" : [
1.9019480094831273E7,
2.3469468698375314E7
],
"scorePercentiles" : {
"0.0" : 2.115197901017662E7,
"50.0" : 2.1198757101993795E7,
"90.0" : 2.138268707763946E7,
"95.0" : 2.138268707763946E7,
"99.0" : 2.138268707763946E7,
"99.9" : 2.138268707763946E7,
"99.99" : 2.138268707763946E7,
"99.999" : 2.138268707763946E7,
"99.9999" : 2.138268707763946E7,
"100.0" : 2.138268707763946E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.138268707763946E7,
2.1198757101993795E7,
2.115197901017662E7
]
]
},
"readwrite_put" : {
"score" : 328702.1771731178,
"scoreError" : 341346.27833004645,
"scoreConfidence" : [
-12644.101156928635,
670048.4555031643
],
"scorePercentiles" : {
"0.0" : 310841.23356710246,
"50.0" : 327105.6886806385,
"90.0" : 348159.6092716125,
"95.0" : 348159.6092716125,
"99.0" : 348159.6092716125,
"99.9" : 348159.6092716125,
"99.99" : 348159.6092716125,
"99.999" : 348159.6092716125,
"99.9999" : 348159.6092716125,
"100.0" : 348159.6092716125
},
"scoreUnit" : "ops/s",
"rawData" : [
[
310841.23356710246,
348159.6092716125,
327105.6886806385
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.471531122030168E8,
"scoreError" : 3.731799386488044E7,
"scoreConfidence" : [
2.0983511833813635E8,
2.844711060678972E8
],
"scorePercentiles" : {
"0.0" : 2.4579847672295713E8,
"50.0" : 2.4615475239391285E8,
"90.0" : 2.4950610749218038E8,
"95.0" : 2.4950610749218038E8,
"99.0" : 2.4950610749218038E8,
"99.9" : 2.4950610749218038E8,
"99.99" : 2.4950610749218038E8,
"99.999" : 2.4950610749218038E8,
"99.9999" : 2.4950610749218038E8,
"100.0" : 2.4950610749218038E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4615475239391285E8,
2.4579847672295713E8,
2.4950610749218038E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3197150476012433E8,
"scoreError" : 4.405597792661721E7,
"scoreConfidence" : [
1.8791552683350712E8,
2.7602748268674153E8
],
"scorePercentiles" : {
"0.0" : 2.3052199939857405E8,
"50.0" : 2.306333143806458E8,
"90.0" : 2.3475920050115308E8,
"95.0" : 2.3475920050115308E8,
"99.0" : 2.3475920050115308E8,
"99.9" : 2.3475920050115308E8,
"99.99" : 2.3475920050115308E8,
"99.999" : 2.3475920050115308E8,
"99.9999" : 2.3475920050115308E8,
"100.0" : 2.3475920050115308E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.306333143806458E8,
2.3052199939857405E8,
2.3475920050115308E8
]
]
},
"readwrite_put" : {
"score" : 1.5181607442892477E7,
"scoreError" : 7222413.0067199,
"scoreConfidence" : [
7959194.436172577,
2.240402044961238E7
],
"scorePercentiles" : {
"0.0" : 1.4746906991027284E7,
"50.0" : 1.5276477324383114E7,
"90.0" : 1.5521438013267031E7,
"95.0" : 1.5521438013267031E7,
"99.0" : 1.5521438013267031E7,
"99.9" : 1.5521438013267031E7,
"99.99" : 1.5521438013267031E7,
"99.999" : 1.5521438013267031E7,
"99.9999" : 1.5521438013267031E7,
"100.0" : 1.5521438013267031E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5521438013267031E7,
1.5276477324383114E7,
1.4746906991027284E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.499973323387171E7,
"scoreError" : 9215241.839166176,
"scoreConfidence" : [
2.5784491394705538E7,
4.421497507303789E7
],
"scorePercentiles" : {
"0.0" : 3.443452512684195E7,
"50.0" : 3.515763946661464E7,
"90.0" : 3.540703510815854E7,
"95.0" : 3.540703510815854E7,
"99.0" : 3.540703510815854E7,
"99.9" : 3.540703510815854E7,
"99.99" : 3.540703510815854E7,
"99.999" : 3.540703510815854E7,
"99.9999" : 3.540703510815854E7,
"100.0" : 3.540703510815854E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.515763946661464E7,
3.443452512684195E7,
3.540703510815854E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1387397863418011E7,
"scoreError" : 632186.9853352959,
"scoreConfidence" : [
1.0755210878082715E7,
1.2019584848753307E7
],
"scorePercentiles" : {
"0.0" : 1.1347950788497489E7,
"50.0" : 1.1401313799296178E7,
"90.0" : 1.1412929002460362E7,
"95.0" : 1.1412929002460362E7,
"99.0" : 1.1412929002460362E7,
"99.9" : 1.1412929002460362E7,
"99.99" : 1.1412929002460362E7,
"99.999" : 1.1412929002460362E7,
"99.9999" : 1.1412929002460362E7,
"100.0" : 1.1412929002460362E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1347950788497489E7,
1.1412929002460362E7,
1.1401313799296178E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-ea",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-ea+7-732",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.945991883237945E7,
"scoreError" : 1639549.640450764,
"scoreConfidence" : [
6.782036919192868E7,
7.10994684728302E7
],
"scorePercentiles" : {
"0.0" : 6.935668133919331E7,
"50.0" : 6.950242732247125E7,
"90.0" : 6.952064783547376E7,
"95.0" : 6.952064783547376E7,
"99.0" : 6.952064783547376E7,
"99.9" : 6.952064783547376E7,
"99.99" : 6.952064783547376E7,
"99.999" : 6.952064783547376E7,
"99.9999" : 6.952064783547376E7,
"100.0" : 6.952064783547376E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.935668133919331E7,
6.950242732247125E7,
6.952064783547376E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.58040402432994E7,
"scoreError" : 9797848.878577542,
"scoreConfidence" : [
6.600619136472185E7,
8.560188912187694E7
],
"scorePercentiles" : {
"0.0" : 7.518728572822203E7,
"50.0" : 7.605641307207671E7,
"90.0" : 7.616842192959946E7,
"95.0" : 7.616842192959946E7,
"99.0" : 7.616842192959946E7,
"99.9" : 7.616842192959946E7,
"99.99" : 7.616842192959946E7,
"99.999" : 7.616842192959946E7,
"99.9999" : 7.616842192959946E7,
"100.0" : 7.616842192959946E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.518728572822203E7,
7.616842192959946E7,
7.605641307207671E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.835300920999871E7,
"scoreError" : 1064244.1356334628,
"scoreConfidence" : [
2.7288765074365247E7,
2.941725334563217E7
],
"scorePercentiles" : {
"0.0" : 2.8300935895732515E7,
"50.0" : 2.8342042789273325E7,
"90.0" : 2.841604894499028E7,
"95.0" : 2.841604894499028E7,
"99.0" : 2.841604894499028E7,
"99.9" : 2.841604894499028E7,
"99.99" : 2.841604894499028E7,
"99.999" : 2.841604894499028E7,
"99.9999" : 2.841604894499028E7,
"100.0" : 2.841604894499028E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.841604894499028E7,
2.8342042789273325E7,
2.8300935895732515E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.2816129993816847E8,
"scoreError" : 7476643.673237138,
"scoreConfidence" : [
3.206846562649313E8,
3.356379436114056E8
],
"scorePercentiles" : {
"0.0" : 3.27748365423731E8,
"50.0" : 3.281676015048627E8,
"90.0" : 3.2856793288591164E8,
"95.0" : 3.2856793288591164E8,
"99.0" : 3.2856793288591164E8,
"99.9" : 3.2856793288591164E8,
"99.99" : 3.2856793288591164E8,
"99.999" : 3.2856793288591164E8,
"99.9999" : 3.2856793288591164E8,
"100.0" : 3.2856793288591164E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.27748365423731E8,
3.281676015048627E8,
3.2856793288591164E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.078106191808742E7,
"scoreError" : 4.4041878646127604E7,
"scoreConfidence" : [
2.673918327195982E7,
1.1482294056421503E8
],
"scorePercentiles" : {
"0.0" : 6.800507797629939E7,
"50.0" : 7.194942617040926E7,
"90.0" : 7.238868160755363E7,
"95.0" : 7.238868160755363E7,
"99.0" : 7.238868160755363E7,
"99.9" : 7.238868160755363E7,
"99.99" : 7.238868160755363E7,
"99.999" : 7.238868160755363E7,
"99.9999" : 7.238868160755363E7,
"100.0" : 7.238868160755363E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.238868160755363E7,
6.800507797629939E7,
7.194942617040926E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.0309991733073555E7,
"scoreError" : 3.63697342587298E7,
"scoreConfidence" : [
2.3940257474343754E7,
9.667972599180335E7
],
"scorePercentiles" : {
"0.0" : 5.800819641712803E7,
"50.0" : 6.143772026690837E7,
"90.0" : 6.148405851518427E7,
"95.0" : 6.148405851518427E7,
"99.0" : 6.148405851518427E7,
"99.9" : 6.148405851518427E7,
"99.99" : 6.148405851518427E7,
"99.999" : 6.148405851518427E7,
"99.9999" : 6.148405851518427E7,
"100.0" : 6.148405851518427E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.148405851518427E7,
5.800819641712803E7,
6.143772026690837E7
]
]
},
"readwrite_put" : {
"score" : 1.0471070185013866E7,
"scoreError" : 8305145.2955905255,
"scoreConfidence" : [
2165924.8894233406,
1.877621548060439E7
],
"scorePercentiles" : {
"0.0" : 9996881.559171358,
"50.0" : 1.0511705903500888E7,
"90.0" : 1.0904623092369352E7,
"95.0" : 1.0904623092369352E7,
"99.0" : 1.0904623092369352E7,
"99.9" : 1.0904623092369352E7,
"99.99" : 1.0904623092369352E7,
"99.999" : 1.0904623092369352E7,
"99.9999" : 1.0904623092369352E7,
"100.0" : 1.0904623092369352E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0904623092369352E7,
9996881.559171358,
1.0511705903500888E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.6625059608750045E7,
"scoreError" : 1868215.8094104503,
"scoreConfidence" : [
2.4756843799339596E7,
2.8493275418160494E7
],
"scorePercentiles" : {
"0.0" : 2.6530444154927265E7,
"50.0" : 2.6610947836648393E7,
"90.0" : 2.673378683467447E7,
"95.0" : 2.673378683467447E7,
"99.0" : 2.673378683467447E7,
"99.9" : 2.673378683467447E7,
"99.99" : 2.673378683467447E7,
"99.999" : 2.673378683467447E7,
"99.9999" : 2.673378683467447E7,
"100.0" : 2.673378683467447E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6530444154927265E7,
2.6610947836648393E7,
2.673378683467447E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.569924859595728E7,
"scoreError" : 2213312.6749483426,
"scoreConfidence" : [
2.3485935921008937E7,
2.791256127090562E7
],
"scorePercentiles" : {
"0.0" : 2.560393788761876E7,
"50.0" : 2.5657992564657312E7,
"90.0" : 2.5835815335595764E7,
"95.0" : 2.5835815335595764E7,
"99.0" : 2.5835815335595764E7,
"99.9" : 2.5835815335595764E7,
"99.99" : 2.5835815335595764E7,
"99.999" : 2.5835815335595764E7,
"99.9999" : 2.5835815335595764E7,
"100.0" : 2.5835815335595764E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.560393788761876E7,
2.5657992564657312E7,
2.5835815335595764E7
]
]
},
"readwrite_put" : {
"score" : 925811.0127927633,
"scoreError" : 501674.6271754151,
"scoreConfidence" : [
424136.3856173482,
1427485.6399681785
],
"scorePercentiles" : {
"0.0" : 897971.4990787054,
"50.0" : 926506.2673085039,
"90.0" : 952955.2719910806,
"95.0" : 952955.2719910806,
"99.0" : 952955.2719910806,
"99.9" : 952955.2719910806,
"99.99" : 952955.2719910806,
"99.999" : 952955.2719910806,
"99.9999" : 952955.2719910806,
"100.0" : 952955.2719910806
},
"scoreUnit" : "ops/s",
"rawData" : [
[
926506.2673085039,
952955.2719910806,
897971.4990787054
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.385932214430891E8,
"scoreError" : 1.4375037958772615E8,
"scoreConfidence" : [
9.484284185536295E7,
3.8234360103081524E8
],
"scorePercentiles" : {
"0.0" : 2.3007703080205244E8,
"50.0" : 2.400779612992788E8,
"90.0" : 2.4562467222793612E8,
"95.0" : 2.4562467222793612E8,
"99.0" : 2.4562467222793612E8,
"99.9" : 2.4562467222793612E8,
"99.99" : 2.4562467222793612E8,
"99.999" : 2.4562467222793612E8,
"99.9999" : 2.4562467222793612E8,
"100.0" : 2.4562467222793612E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4562467222793612E8,
2.400779612992788E8,
2.3007703080205244E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1923819269297206E8,
"scoreError" : 1.4960973273454362E8,
"scoreConfidence" : [
6.962845995842844E7,
3.688479254275157E8
],
"scorePercentiles" : {
"0.0" : 2.102154051431413E8,
"50.0" : 2.2126120279555053E8,
"90.0" : 2.2623797014022434E8,
"95.0" : 2.2623797014022434E8,
"99.0" : 2.2623797014022434E8,
"99.9" : 2.2623797014022434E8,
"99.99" : 2.2623797014022434E8,
"99.999" : 2.2623797014022434E8,
"99.9999" : 2.2623797014022434E8,
"100.0" : 2.2623797014022434E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2623797014022434E8,
2.2126120279555053E8,
2.102154051431413E8
]
]
},
"readwrite_put" : {
"score" : 1.9355028750117075E7,
"scoreError" : 9544261.414107917,
"scoreConfidence" : [
9810767.336009158,
2.889929016422499E7
],
"scorePercentiles" : {
"0.0" : 1.8816758503728285E7,
"50.0" : 1.9386702087711774E7,
"90.0" : 1.986162565891116E7,
"95.0" : 1.986162565891116E7,
"99.0" : 1.986162565891116E7,
"99.9" : 1.986162565891116E7,
"99.99" : 1.986162565891116E7,
"99.999" : 1.986162565891116E7,
"99.9999" : 1.986162565891116E7,
"100.0" : 1.986162565891116E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.9386702087711774E7,
1.8816758503728285E7,
1.986162565891116E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.136526332842351E7,
"scoreError" : 3.846049648765572E7,
"scoreConfidence" : [
2904766.840767786,
7.982575981607923E7
],
"scorePercentiles" : {
"0.0" : 3.965329360421866E7,
"50.0" : 4.072252725312407E7,
"90.0" : 4.371996912792777E7,
"95.0" : 4.371996912792777E7,
"99.0" : 4.371996912792777E7,
"99.9" : 4.371996912792777E7,
"99.99" : 4.371996912792777E7,
"99.999" : 4.371996912792777E7,
"99.9999" : 4.371996912792777E7,
"100.0" : 4.371996912792777E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.371996912792777E7,
3.965329360421866E7,
4.072252725312407E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.4477885802772982E7,
"scoreError" : 475058.8987318572,
"scoreConfidence" : [
1.4002826904041125E7,
1.495294470150484E7
],
"scorePercentiles" : {
"0.0" : 1.445673073090778E7,
"50.0" : 1.4469959096147062E7,
"90.0" : 1.4506967581264105E7,
"95.0" : 1.4506967581264105E7,
"99.0" : 1.4506967581264105E7,
"99.9" : 1.4506967581264105E7,
"99.99" : 1.4506967581264105E7,
"99.999" : 1.4506967581264105E7,
"99.9999" : 1.4506967581264105E7,
"100.0" : 1.4506967581264105E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4506967581264105E7,
1.445673073090778E7,
1.4469959096147062E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/graalvm-jdk-21_linux-x64_bin/21.0.0/x64/graalvm-jdk-21.0.4+8.1/bin/java",
"jvmArgs" : [
"-Xmx4g",
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+EnableJVMCI",
"-XX:+UseJVMCICompiler",
"-XX:+EagerJVMCI"
],
"jdkVersion" : "21.0.4",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "21.0.4+8-LTS-jvmci-23.1-b41",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 8.583002662700261E7,
"scoreError" : 7012994.271507336,
"scoreConfidence" : [
7.881703235549527E7,
9.284302089850995E7
],
"scorePercentiles" : {
"0.0" : 8.54481012795138E7,
"50.0" : 8.582511267496815E7,
"90.0" : 8.621686592652589E7,
"95.0" : 8.621686592652589E7,
"99.0" : 8.621686592652589E7,
"99.9" : 8.621686592652589E7,
"99.99" : 8.621686592652589E7,
"99.999" : 8.621686592652589E7,
"99.9999" : 8.621686592652589E7,
"100.0" : 8.621686592652589E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.582511267496815E7,
8.54481012795138E7,
8.621686592652589E7
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment