Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active December 27, 2025 00:53
Show Gist options
  • Select an option

  • Save ben-manes/9abafdbc76fe34c0e63cef386b0b9ac0 to your computer and use it in GitHub Desktop.

Select an option

Save ben-manes/9abafdbc76fe34c0e63cef386b0b9ac0 to your computer and use it in GitHub Desktop.
TimerWheel JMH Results
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4240.599029838201,
"scoreError" : 54.73614524527886,
"scoreConfidence" : [
4185.8628845929225,
4295.33517508348
],
"scorePercentiles" : {
"0.0" : 4238.5382752568385,
"50.0" : 4239.217643270326,
"90.0" : 4244.041170987438,
"95.0" : 4244.041170987438,
"99.0" : 4244.041170987438,
"99.9" : 4244.041170987438,
"99.99" : 4244.041170987438,
"99.999" : 4244.041170987438,
"99.9999" : 4244.041170987438,
"100.0" : 4244.041170987438
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4238.5382752568385,
4244.041170987438,
4239.217643270326
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4851.279333893501,
"scoreError" : 78.13414707399059,
"scoreConfidence" : [
4773.14518681951,
4929.4134809674915
],
"scorePercentiles" : {
"0.0" : 4848.638323609691,
"50.0" : 4848.978907904427,
"90.0" : 4856.220770166383,
"95.0" : 4856.220770166383,
"99.0" : 4856.220770166383,
"99.9" : 4856.220770166383,
"99.99" : 4856.220770166383,
"99.999" : 4856.220770166383,
"99.9999" : 4856.220770166383,
"100.0" : 4856.220770166383
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4856.220770166383,
4848.638323609691,
4848.978907904427
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3882257.643111034,
"scoreError" : 47544.9205141906,
"scoreConfidence" : [
3834712.7225968433,
3929802.5636252244
],
"scorePercentiles" : {
"0.0" : 3880365.707348778,
"50.0" : 3881176.993460062,
"90.0" : 3885230.228524262,
"95.0" : 3885230.228524262,
"99.0" : 3885230.228524262,
"99.9" : 3885230.228524262,
"99.99" : 3885230.228524262,
"99.999" : 3885230.228524262,
"99.9999" : 3885230.228524262,
"100.0" : 3885230.228524262
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3881176.993460062,
3880365.707348778,
3885230.228524262
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.2731668508879535E8,
"scoreError" : 1.717848183607685E7,
"scoreConfidence" : [
1.1013820325271851E8,
1.444951669248722E8
],
"scorePercentiles" : {
"0.0" : 1.262354647618461E8,
"50.0" : 1.2775803603652541E8,
"90.0" : 1.2795655446801455E8,
"95.0" : 1.2795655446801455E8,
"99.0" : 1.2795655446801455E8,
"99.9" : 1.2795655446801455E8,
"99.99" : 1.2795655446801455E8,
"99.999" : 1.2795655446801455E8,
"99.9999" : 1.2795655446801455E8,
"100.0" : 1.2795655446801455E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2775803603652541E8,
1.2795655446801455E8,
1.262354647618461E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 8.491075917794544E7,
"scoreError" : 2793205.5605006954,
"scoreConfidence" : [
8.211755361744474E7,
8.770396473844613E7
],
"scorePercentiles" : {
"0.0" : 8.478754317720926E7,
"50.0" : 8.486257414283311E7,
"90.0" : 8.508216021379395E7,
"95.0" : 8.508216021379395E7,
"99.0" : 8.508216021379395E7,
"99.9" : 8.508216021379395E7,
"99.99" : 8.508216021379395E7,
"99.999" : 8.508216021379395E7,
"99.9999" : 8.508216021379395E7,
"100.0" : 8.508216021379395E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.508216021379395E7,
8.478754317720926E7,
8.486257414283311E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.7082546859298736E7,
"scoreError" : 2085018.0670091372,
"scoreConfidence" : [
6.49975287922896E7,
6.916756492630787E7
],
"scorePercentiles" : {
"0.0" : 6.695095403011382E7,
"50.0" : 6.713974179334596E7,
"90.0" : 6.715694475443643E7,
"95.0" : 6.715694475443643E7,
"99.0" : 6.715694475443643E7,
"99.9" : 6.715694475443643E7,
"99.99" : 6.715694475443643E7,
"99.999" : 6.715694475443643E7,
"99.9999" : 6.715694475443643E7,
"100.0" : 6.715694475443643E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.713974179334596E7,
6.695095403011382E7,
6.715694475443643E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4730.697212028096,
"scoreError" : 195.0337806364966,
"scoreConfidence" : [
4535.663431391599,
4925.730992664593
],
"scorePercentiles" : {
"0.0" : 4718.372341605274,
"50.0" : 4736.260394481147,
"90.0" : 4737.458899997869,
"95.0" : 4737.458899997869,
"99.0" : 4737.458899997869,
"99.9" : 4737.458899997869,
"99.99" : 4737.458899997869,
"99.999" : 4737.458899997869,
"99.9999" : 4737.458899997869,
"100.0" : 4737.458899997869
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4736.260394481147,
4718.372341605274,
4737.458899997869
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4983.485387613448,
"scoreError" : 214.4462973541828,
"scoreConfidence" : [
4769.039090259265,
5197.931684967632
],
"scorePercentiles" : {
"0.0" : 4970.351404892273,
"50.0" : 4987.0871242648645,
"90.0" : 4993.017633683209,
"95.0" : 4993.017633683209,
"99.0" : 4993.017633683209,
"99.9" : 4993.017633683209,
"99.99" : 4993.017633683209,
"99.999" : 4993.017633683209,
"99.9999" : 4993.017633683209,
"100.0" : 4993.017633683209
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4993.017633683209,
4970.351404892273,
4987.0871242648645
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4107320.138603655,
"scoreError" : 138435.25917316633,
"scoreConfidence" : [
3968884.8794304887,
4245755.397776822
],
"scorePercentiles" : {
"0.0" : 4098583.1206316347,
"50.0" : 4111116.1921427334,
"90.0" : 4112261.1030365964,
"95.0" : 4112261.1030365964,
"99.0" : 4112261.1030365964,
"99.9" : 4112261.1030365964,
"99.99" : 4112261.1030365964,
"99.999" : 4112261.1030365964,
"99.9999" : 4112261.1030365964,
"100.0" : 4112261.1030365964
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4098583.1206316347,
4112261.1030365964,
4111116.1921427334
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.337858891032557E8,
"scoreError" : 4951046.387802864,
"scoreConfidence" : [
1.2883484271545283E8,
1.3873693549105856E8
],
"scorePercentiles" : {
"0.0" : 1.3351341408320539E8,
"50.0" : 1.3378808535574542E8,
"90.0" : 1.3405616787081634E8,
"95.0" : 1.3405616787081634E8,
"99.0" : 1.3405616787081634E8,
"99.9" : 1.3405616787081634E8,
"99.99" : 1.3405616787081634E8,
"99.999" : 1.3405616787081634E8,
"99.9999" : 1.3405616787081634E8,
"100.0" : 1.3405616787081634E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3405616787081634E8,
1.3378808535574542E8,
1.3351341408320539E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.0367038065916206E8,
"scoreError" : 465185.32622387557,
"scoreConfidence" : [
1.0320519533293818E8,
1.0413556598538594E8
],
"scorePercentiles" : {
"0.0" : 1.0364093803745708E8,
"50.0" : 1.0368497440901388E8,
"90.0" : 1.0368522953101523E8,
"95.0" : 1.0368522953101523E8,
"99.0" : 1.0368522953101523E8,
"99.9" : 1.0368522953101523E8,
"99.99" : 1.0368522953101523E8,
"99.999" : 1.0368522953101523E8,
"99.9999" : 1.0368522953101523E8,
"100.0" : 1.0368522953101523E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0368497440901388E8,
1.0364093803745708E8,
1.0368522953101523E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7.040682158910485E7,
"scoreError" : 664436.5936472791,
"scoreConfidence" : [
6.974238499545756E7,
7.107125818275213E7
],
"scorePercentiles" : {
"0.0" : 7.037964074162066E7,
"50.0" : 7.039262139567901E7,
"90.0" : 7.044820263001491E7,
"95.0" : 7.044820263001491E7,
"99.0" : 7.044820263001491E7,
"99.9" : 7.044820263001491E7,
"99.99" : 7.044820263001491E7,
"99.999" : 7.044820263001491E7,
"99.9999" : 7.044820263001491E7,
"100.0" : 7.044820263001491E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.037964074162066E7,
7.044820263001491E7,
7.039262139567901E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4537.229444539388,
"scoreError" : 5.751895711117362,
"scoreConfidence" : [
4531.477548828271,
4542.981340250505
],
"scorePercentiles" : {
"0.0" : 4536.868135020282,
"50.0" : 4537.371452636849,
"90.0" : 4537.448745961033,
"95.0" : 4537.448745961033,
"99.0" : 4537.448745961033,
"99.9" : 4537.448745961033,
"99.99" : 4537.448745961033,
"99.999" : 4537.448745961033,
"99.9999" : 4537.448745961033,
"100.0" : 4537.448745961033
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4537.448745961033,
4537.371452636849,
4536.868135020282
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3749.7968434530135,
"scoreError" : 793.0034881241022,
"scoreConfidence" : [
2956.7933553289113,
4542.800331577116
],
"scorePercentiles" : {
"0.0" : 3704.8808239870705,
"50.0" : 3752.856126004126,
"90.0" : 3791.6535803678444,
"95.0" : 3791.6535803678444,
"99.0" : 3791.6535803678444,
"99.9" : 3791.6535803678444,
"99.99" : 3791.6535803678444,
"99.999" : 3791.6535803678444,
"99.9999" : 3791.6535803678444,
"100.0" : 3791.6535803678444
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3752.856126004126,
3791.6535803678444,
3704.8808239870705
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4077255.766740875,
"scoreError" : 62677.18992469912,
"scoreConfidence" : [
4014578.5768161756,
4139932.956665574
],
"scorePercentiles" : {
"0.0" : 4073514.4502599067,
"50.0" : 4077984.100514234,
"90.0" : 4080268.749448484,
"95.0" : 4080268.749448484,
"99.0" : 4080268.749448484,
"99.9" : 4080268.749448484,
"99.99" : 4080268.749448484,
"99.999" : 4080268.749448484,
"99.9999" : 4080268.749448484,
"100.0" : 4080268.749448484
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4077984.100514234,
4080268.749448484,
4073514.4502599067
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.3088761505443431E8,
"scoreError" : 3474293.0797375836,
"scoreConfidence" : [
1.2741332197469673E8,
1.343619081341719E8
],
"scorePercentiles" : {
"0.0" : 1.30669025088514E8,
"50.0" : 1.3097616520594947E8,
"90.0" : 1.3101765486883949E8,
"95.0" : 1.3101765486883949E8,
"99.0" : 1.3101765486883949E8,
"99.9" : 1.3101765486883949E8,
"99.99" : 1.3101765486883949E8,
"99.999" : 1.3101765486883949E8,
"99.9999" : 1.3101765486883949E8,
"100.0" : 1.3101765486883949E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.30669025088514E8,
1.3101765486883949E8,
1.3097616520594947E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 9.946636638842542E7,
"scoreError" : 2716961.5755763203,
"scoreConfidence" : [
9.67494048128491E7,
1.0218332796400174E8
],
"scorePercentiles" : {
"0.0" : 9.93189182963751E7,
"50.0" : 9.946345363826142E7,
"90.0" : 9.961672723063974E7,
"95.0" : 9.961672723063974E7,
"99.0" : 9.961672723063974E7,
"99.9" : 9.961672723063974E7,
"99.99" : 9.961672723063974E7,
"99.999" : 9.961672723063974E7,
"99.9999" : 9.961672723063974E7,
"100.0" : 9.961672723063974E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.961672723063974E7,
9.93189182963751E7,
9.946345363826142E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.467507028044916E7,
"scoreError" : 1117247.0817767621,
"scoreConfidence" : [
6.35578231986724E7,
6.579231736222592E7
],
"scorePercentiles" : {
"0.0" : 6.4616618540709704E7,
"50.0" : 6.4669830322317876E7,
"90.0" : 6.473876197831991E7,
"95.0" : 6.473876197831991E7,
"99.0" : 6.473876197831991E7,
"99.9" : 6.473876197831991E7,
"99.99" : 6.473876197831991E7,
"99.999" : 6.473876197831991E7,
"99.9999" : 6.473876197831991E7,
"100.0" : 6.473876197831991E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.4669830322317876E7,
6.473876197831991E7,
6.4616618540709704E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5106.541130779486,
"scoreError" : 106.48769599587317,
"scoreConfidence" : [
5000.053434783613,
5213.0288267753585
],
"scorePercentiles" : {
"0.0" : 5099.801219910251,
"50.0" : 5109.89745695054,
"90.0" : 5109.924715477667,
"95.0" : 5109.924715477667,
"99.0" : 5109.924715477667,
"99.9" : 5109.924715477667,
"99.99" : 5109.924715477667,
"99.999" : 5109.924715477667,
"99.9999" : 5109.924715477667,
"100.0" : 5109.924715477667
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5109.89745695054,
5109.924715477667,
5099.801219910251
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2256.7069720384357,
"scoreError" : 45.490159178929645,
"scoreConfidence" : [
2211.216812859506,
2302.1971312173655
],
"scorePercentiles" : {
"0.0" : 2253.970735679897,
"50.0" : 2257.299109408459,
"90.0" : 2258.8510710269506,
"95.0" : 2258.8510710269506,
"99.0" : 2258.8510710269506,
"99.9" : 2258.8510710269506,
"99.99" : 2258.8510710269506,
"99.999" : 2258.8510710269506,
"99.9999" : 2258.8510710269506,
"100.0" : 2258.8510710269506
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2253.970735679897,
2257.299109408459,
2258.8510710269506
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3922151.91301316,
"scoreError" : 98167.10867284212,
"scoreConfidence" : [
3823984.8043403183,
4020319.021686002
],
"scorePercentiles" : {
"0.0" : 3918601.2489865525,
"50.0" : 3919511.5507648867,
"90.0" : 3928342.9392880425,
"95.0" : 3928342.9392880425,
"99.0" : 3928342.9392880425,
"99.9" : 3928342.9392880425,
"99.99" : 3928342.9392880425,
"99.999" : 3928342.9392880425,
"99.9999" : 3928342.9392880425,
"100.0" : 3928342.9392880425
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3918601.2489865525,
3928342.9392880425,
3919511.5507648867
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.011778214192825E8,
"scoreError" : 2.4397799008724168E7,
"scoreConfidence" : [
7.678002241055833E7,
1.2557562042800666E8
],
"scorePercentiles" : {
"0.0" : 1.003785519632806E8,
"50.0" : 1.0043320256760518E8,
"90.0" : 1.0272170972696169E8,
"95.0" : 1.0272170972696169E8,
"99.0" : 1.0272170972696169E8,
"99.9" : 1.0272170972696169E8,
"99.99" : 1.0272170972696169E8,
"99.999" : 1.0272170972696169E8,
"99.9999" : 1.0272170972696169E8,
"100.0" : 1.0272170972696169E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0043320256760518E8,
1.003785519632806E8,
1.0272170972696169E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5.540014228494533E7,
"scoreError" : 232194.231112272,
"scoreConfidence" : [
5.516794805383306E7,
5.56323365160576E7
],
"scorePercentiles" : {
"0.0" : 5.5388018828769304E7,
"50.0" : 5.539901014215177E7,
"90.0" : 5.54133978839149E7,
"95.0" : 5.54133978839149E7,
"99.0" : 5.54133978839149E7,
"99.9" : 5.54133978839149E7,
"99.99" : 5.54133978839149E7,
"99.999" : 5.54133978839149E7,
"99.9999" : 5.54133978839149E7,
"100.0" : 5.54133978839149E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.5388018828769304E7,
5.54133978839149E7,
5.539901014215177E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7.118493304621124E7,
"scoreError" : 2561594.1816205583,
"scoreConfidence" : [
6.862333886459069E7,
7.37465272278318E7
],
"scorePercentiles" : {
"0.0" : 7.103381670491722E7,
"50.0" : 7.120962128309962E7,
"90.0" : 7.13113611506169E7,
"95.0" : 7.13113611506169E7,
"99.0" : 7.13113611506169E7,
"99.9" : 7.13113611506169E7,
"99.99" : 7.13113611506169E7,
"99.999" : 7.13113611506169E7,
"99.9999" : 7.13113611506169E7,
"100.0" : 7.13113611506169E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.120962128309962E7,
7.103381670491722E7,
7.13113611506169E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6388.078874483955,
"scoreError" : 76.3087704908407,
"scoreConfidence" : [
6311.770103993114,
6464.387644974795
],
"scorePercentiles" : {
"0.0" : 6383.251005974709,
"50.0" : 6390.374114954031,
"90.0" : 6390.611502523122,
"95.0" : 6390.611502523122,
"99.0" : 6390.611502523122,
"99.9" : 6390.611502523122,
"99.99" : 6390.611502523122,
"99.999" : 6390.611502523122,
"99.9999" : 6390.611502523122,
"100.0" : 6390.611502523122
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6383.251005974709,
6390.374114954031,
6390.611502523122
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2795.320523814577,
"scoreError" : 120.61961163437493,
"scoreConfidence" : [
2674.700912180202,
2915.940135448952
],
"scorePercentiles" : {
"0.0" : 2790.2578611437843,
"50.0" : 2792.903126479316,
"90.0" : 2802.800583820632,
"95.0" : 2802.800583820632,
"99.0" : 2802.800583820632,
"99.9" : 2802.800583820632,
"99.99" : 2802.800583820632,
"99.999" : 2802.800583820632,
"99.9999" : 2802.800583820632,
"100.0" : 2802.800583820632
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2802.800583820632,
2790.2578611437843,
2792.903126479316
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4820868.122438107,
"scoreError" : 506789.3399571993,
"scoreConfidence" : [
4314078.782480908,
5327657.462395306
],
"scorePercentiles" : {
"0.0" : 4800329.727501972,
"50.0" : 4809799.692161568,
"90.0" : 4852474.947650779,
"95.0" : 4852474.947650779,
"99.0" : 4852474.947650779,
"99.9" : 4852474.947650779,
"99.99" : 4852474.947650779,
"99.999" : 4852474.947650779,
"99.9999" : 4852474.947650779,
"100.0" : 4852474.947650779
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4800329.727501972,
4809799.692161568,
4852474.947650779
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 9.712552104674824E7,
"scoreError" : 4.0021865450038385E8,
"scoreConfidence" : [
-3.0309313345363563E8,
4.973441755471321E8
],
"scorePercentiles" : {
"0.0" : 7.430600011511749E7,
"50.0" : 9.901169173809597E7,
"90.0" : 1.180588712870313E8,
"95.0" : 1.180588712870313E8,
"99.0" : 1.180588712870313E8,
"99.9" : 1.180588712870313E8,
"99.99" : 1.180588712870313E8,
"99.999" : 1.180588712870313E8,
"99.9999" : 1.180588712870313E8,
"100.0" : 1.180588712870313E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.901169173809597E7,
7.430600011511749E7,
1.180588712870313E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4.732999753553381E7,
"scoreError" : 1.1999086609727548E8,
"scoreConfidence" : [
-7.266086856174168E7,
1.6732086363280928E8
],
"scorePercentiles" : {
"0.0" : 3.97356264349213E7,
"50.0" : 5.107772440937054E7,
"90.0" : 5.117664176230959E7,
"95.0" : 5.117664176230959E7,
"99.0" : 5.117664176230959E7,
"99.9" : 5.117664176230959E7,
"99.99" : 5.117664176230959E7,
"99.999" : 5.117664176230959E7,
"99.9999" : 5.117664176230959E7,
"100.0" : 5.117664176230959E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.117664176230959E7,
5.107772440937054E7,
3.97356264349213E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.3736628950727165E7,
"scoreError" : 2.791455043119825E8,
"scoreConfidence" : [
-2.1540887536125535E8,
3.428821332627097E8
],
"scorePercentiles" : {
"0.0" : 4.643814212520055E7,
"50.0" : 6.927307282480103E7,
"90.0" : 7.549867190217991E7,
"95.0" : 7.549867190217991E7,
"99.0" : 7.549867190217991E7,
"99.9" : 7.549867190217991E7,
"99.99" : 7.549867190217991E7,
"99.999" : 7.549867190217991E7,
"99.9999" : 7.549867190217991E7,
"100.0" : 7.549867190217991E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.927307282480103E7,
4.643814212520055E7,
7.549867190217991E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3109.0603885067226,
"scoreError" : 517.4609973398641,
"scoreConfidence" : [
2591.5993911668584,
3626.521385846587
],
"scorePercentiles" : {
"0.0" : 3076.56572944187,
"50.0" : 3121.7613035708405,
"90.0" : 3128.854132507457,
"95.0" : 3128.854132507457,
"99.0" : 3128.854132507457,
"99.9" : 3128.854132507457,
"99.99" : 3128.854132507457,
"99.999" : 3128.854132507457,
"99.9999" : 3128.854132507457,
"100.0" : 3128.854132507457
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3128.854132507457,
3076.56572944187,
3121.7613035708405
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3263.2980451455805,
"scoreError" : 564.2505099821783,
"scoreConfidence" : [
2699.0475351634022,
3827.548555127759
],
"scorePercentiles" : {
"0.0" : 3241.3289268729673,
"50.0" : 3249.898410378419,
"90.0" : 3298.6667981853557,
"95.0" : 3298.6667981853557,
"99.0" : 3298.6667981853557,
"99.9" : 3298.6667981853557,
"99.99" : 3298.6667981853557,
"99.999" : 3298.6667981853557,
"99.9999" : 3298.6667981853557,
"100.0" : 3298.6667981853557
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3241.3289268729673,
3298.6667981853557,
3249.898410378419
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3660809.362092724,
"scoreError" : 55801.22872723059,
"scoreConfidence" : [
3605008.1333654933,
3716610.590819955
],
"scorePercentiles" : {
"0.0" : 3658379.4212970133,
"50.0" : 3659804.6697048103,
"90.0" : 3664243.9952763487,
"95.0" : 3664243.9952763487,
"99.0" : 3664243.9952763487,
"99.9" : 3664243.9952763487,
"99.99" : 3664243.9952763487,
"99.999" : 3664243.9952763487,
"99.9999" : 3664243.9952763487,
"100.0" : 3664243.9952763487
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3658379.4212970133,
3664243.9952763487,
3659804.6697048103
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.103275198447266E8,
"scoreError" : 1.3545399326515852E7,
"scoreConfidence" : [
9.678212051821075E7,
1.2387291917124246E8
],
"scorePercentiles" : {
"0.0" : 1.0962007064261857E8,
"50.0" : 1.1026184368146358E8,
"90.0" : 1.1110064521009769E8,
"95.0" : 1.1110064521009769E8,
"99.0" : 1.1110064521009769E8,
"99.9" : 1.1110064521009769E8,
"99.99" : 1.1110064521009769E8,
"99.999" : 1.1110064521009769E8,
"99.9999" : 1.1110064521009769E8,
"100.0" : 1.1110064521009769E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1110064521009769E8,
1.1026184368146358E8,
1.0962007064261857E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.89501679237145E7,
"scoreError" : 1.2367644621050231E7,
"scoreConfidence" : [
5.658252330266427E7,
8.131781254476473E7
],
"scorePercentiles" : {
"0.0" : 6.836712438452296E7,
"50.0" : 6.878935098534468E7,
"90.0" : 6.969402840127589E7,
"95.0" : 6.969402840127589E7,
"99.0" : 6.969402840127589E7,
"99.9" : 6.969402840127589E7,
"99.99" : 6.969402840127589E7,
"99.999" : 6.969402840127589E7,
"99.9999" : 6.969402840127589E7,
"100.0" : 6.969402840127589E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.969402840127589E7,
6.836712438452296E7,
6.878935098534468E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.3638911886998676E7,
"scoreError" : 557511.460711391,
"scoreConfidence" : [
6.3081400426287286E7,
6.4196423347710066E7
],
"scorePercentiles" : {
"0.0" : 6.3613717798638195E7,
"50.0" : 6.363011264474612E7,
"90.0" : 6.367290521761172E7,
"95.0" : 6.367290521761172E7,
"99.0" : 6.367290521761172E7,
"99.9" : 6.367290521761172E7,
"99.99" : 6.367290521761172E7,
"99.999" : 6.367290521761172E7,
"99.9999" : 6.367290521761172E7,
"100.0" : 6.367290521761172E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.363011264474612E7,
6.367290521761172E7,
6.3613717798638195E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5192.573833181495,
"scoreError" : 11921.669762293588,
"scoreConfidence" : [
-6729.0959291120935,
17114.243595475084
],
"scorePercentiles" : {
"0.0" : 4438.016775476231,
"50.0" : 5568.515749507732,
"90.0" : 5571.18897456052,
"95.0" : 5571.18897456052,
"99.0" : 5571.18897456052,
"99.9" : 5571.18897456052,
"99.99" : 5571.18897456052,
"99.999" : 5571.18897456052,
"99.9999" : 5571.18897456052,
"100.0" : 5571.18897456052
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4438.016775476231,
5571.18897456052,
5568.515749507732
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4696.453825404548,
"scoreError" : 13135.668129345193,
"scoreConfidence" : [
-8439.214303940644,
17832.121954749742
],
"scorePercentiles" : {
"0.0" : 3865.075324330919,
"50.0" : 5107.435088578312,
"90.0" : 5116.851063304415,
"95.0" : 5116.851063304415,
"99.0" : 5116.851063304415,
"99.9" : 5116.851063304415,
"99.99" : 5116.851063304415,
"99.999" : 5116.851063304415,
"99.9999" : 5116.851063304415,
"100.0" : 5116.851063304415
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3865.075324330919,
5116.851063304415,
5107.435088578312
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4786285.990170254,
"scoreError" : 95630.48580718534,
"scoreConfidence" : [
4690655.504363069,
4881916.475977439
],
"scorePercentiles" : {
"0.0" : 4780833.236148722,
"50.0" : 4786736.980856322,
"90.0" : 4791287.75350572,
"95.0" : 4791287.75350572,
"99.0" : 4791287.75350572,
"99.9" : 4791287.75350572,
"99.99" : 4791287.75350572,
"99.999" : 4791287.75350572,
"99.9999" : 4791287.75350572,
"100.0" : 4791287.75350572
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4791287.75350572,
4786736.980856322,
4780833.236148722
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.2781224820584442E8,
"scoreError" : 2244734.033545259,
"scoreConfidence" : [
1.2556751417229916E8,
1.3005698223938967E8
],
"scorePercentiles" : {
"0.0" : 1.2769368043999892E8,
"50.0" : 1.2780374225670761E8,
"90.0" : 1.2793932192082672E8,
"95.0" : 1.2793932192082672E8,
"99.0" : 1.2793932192082672E8,
"99.9" : 1.2793932192082672E8,
"99.99" : 1.2793932192082672E8,
"99.999" : 1.2793932192082672E8,
"99.9999" : 1.2793932192082672E8,
"100.0" : 1.2793932192082672E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2780374225670761E8,
1.2793932192082672E8,
1.2769368043999892E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 8.583174230974706E7,
"scoreError" : 3265622.846208817,
"scoreConfidence" : [
8.256611946353824E7,
8.909736515595587E7
],
"scorePercentiles" : {
"0.0" : 8.565504499004991E7,
"50.0" : 8.582722292335613E7,
"90.0" : 8.601295901583512E7,
"95.0" : 8.601295901583512E7,
"99.0" : 8.601295901583512E7,
"99.9" : 8.601295901583512E7,
"99.99" : 8.601295901583512E7,
"99.999" : 8.601295901583512E7,
"99.9999" : 8.601295901583512E7,
"100.0" : 8.601295901583512E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.582722292335613E7,
8.565504499004991E7,
8.601295901583512E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.8688436514782E7,
"scoreError" : 2729403.512524211,
"scoreConfidence" : [
6.595903300225779E7,
7.141784002730621E7
],
"scorePercentiles" : {
"0.0" : 6.854624569139506E7,
"50.0" : 6.867456825152758E7,
"90.0" : 6.884449560142335E7,
"95.0" : 6.884449560142335E7,
"99.0" : 6.884449560142335E7,
"99.9" : 6.884449560142335E7,
"99.99" : 6.884449560142335E7,
"99.999" : 6.884449560142335E7,
"99.9999" : 6.884449560142335E7,
"100.0" : 6.884449560142335E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.867456825152758E7,
6.884449560142335E7,
6.854624569139506E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4253.401328054463,
"scoreError" : 5859.383368500697,
"scoreConfidence" : [
-1605.9820404462334,
10112.78469655516
],
"scorePercentiles" : {
"0.0" : 3882.5624558990544,
"50.0" : 4435.546549162249,
"90.0" : 4442.094979102085,
"95.0" : 4442.094979102085,
"99.0" : 4442.094979102085,
"99.9" : 4442.094979102085,
"99.99" : 4442.094979102085,
"99.999" : 4442.094979102085,
"99.9999" : 4442.094979102085,
"100.0" : 4442.094979102085
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3882.5624558990544,
4442.094979102085,
4435.546549162249
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4831.508120703598,
"scoreError" : 17388.400038972573,
"scoreConfidence" : [
-12556.891918268975,
22219.90815967617
],
"scorePercentiles" : {
"0.0" : 3730.9560097223343,
"50.0" : 5377.248047036062,
"90.0" : 5386.320305352397,
"95.0" : 5386.320305352397,
"99.0" : 5386.320305352397,
"99.9" : 5386.320305352397,
"99.99" : 5386.320305352397,
"99.999" : 5386.320305352397,
"99.9999" : 5386.320305352397,
"100.0" : 5386.320305352397
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3730.9560097223343,
5377.248047036062,
5386.320305352397
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3928768.9532850445,
"scoreError" : 89355.66486086826,
"scoreConfidence" : [
3839413.288424176,
4018124.618145913
],
"scorePercentiles" : {
"0.0" : 3923181.8425213117,
"50.0" : 3930802.6222037626,
"90.0" : 3932322.3951300588,
"95.0" : 3932322.3951300588,
"99.0" : 3932322.3951300588,
"99.9" : 3932322.3951300588,
"99.99" : 3932322.3951300588,
"99.999" : 3932322.3951300588,
"99.9999" : 3932322.3951300588,
"100.0" : 3932322.3951300588
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3923181.8425213117,
3930802.6222037626,
3932322.3951300588
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.2588556529477097E8,
"scoreError" : 2920368.264903404,
"scoreConfidence" : [
1.2296519702986756E8,
1.2880593355967438E8
],
"scorePercentiles" : {
"0.0" : 1.2570072667734246E8,
"50.0" : 1.2597767435800661E8,
"90.0" : 1.2597829484896386E8,
"95.0" : 1.2597829484896386E8,
"99.0" : 1.2597829484896386E8,
"99.9" : 1.2597829484896386E8,
"99.99" : 1.2597829484896386E8,
"99.999" : 1.2597829484896386E8,
"99.9999" : 1.2597829484896386E8,
"100.0" : 1.2597829484896386E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2570072667734246E8,
1.2597767435800661E8,
1.2597829484896386E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7.989705086131115E7,
"scoreError" : 4875224.474206567,
"scoreConfidence" : [
7.502182638710459E7,
8.477227533551772E7
],
"scorePercentiles" : {
"0.0" : 7.969319566273278E7,
"50.0" : 7.979837229798806E7,
"90.0" : 8.01995846232126E7,
"95.0" : 8.01995846232126E7,
"99.0" : 8.01995846232126E7,
"99.9" : 8.01995846232126E7,
"99.99" : 8.01995846232126E7,
"99.999" : 8.01995846232126E7,
"99.9999" : 8.01995846232126E7,
"100.0" : 8.01995846232126E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.01995846232126E7,
7.969319566273278E7,
7.979837229798806E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.884542771109118E7,
"scoreError" : 616163.634357583,
"scoreConfidence" : [
6.822926407673359E7,
6.946159134544876E7
],
"scorePercentiles" : {
"0.0" : 6.882405396860811E7,
"50.0" : 6.882786469804585E7,
"90.0" : 6.888436446661957E7,
"95.0" : 6.888436446661957E7,
"99.0" : 6.888436446661957E7,
"99.9" : 6.888436446661957E7,
"99.99" : 6.888436446661957E7,
"99.999" : 6.888436446661957E7,
"99.9999" : 6.888436446661957E7,
"100.0" : 6.888436446661957E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.882405396860811E7,
6.882786469804585E7,
6.888436446661957E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5235.282594200787,
"scoreError" : 10010.8207302441,
"scoreConfidence" : [
-4775.538136043314,
15246.103324444888
],
"scorePercentiles" : {
"0.0" : 4601.826878353491,
"50.0" : 5539.699336461447,
"90.0" : 5564.321567787421,
"95.0" : 5564.321567787421,
"99.0" : 5564.321567787421,
"99.9" : 5564.321567787421,
"99.99" : 5564.321567787421,
"99.999" : 5564.321567787421,
"99.9999" : 5564.321567787421,
"100.0" : 5564.321567787421
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4601.826878353491,
5539.699336461447,
5564.321567787421
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4853.9061083828965,
"scoreError" : 12162.888913248415,
"scoreConfidence" : [
-7308.982804865518,
17016.79502163131
],
"scorePercentiles" : {
"0.0" : 4084.0843991107913,
"50.0" : 5236.558152636418,
"90.0" : 5241.075773401481,
"95.0" : 5241.075773401481,
"99.0" : 5241.075773401481,
"99.9" : 5241.075773401481,
"99.99" : 5241.075773401481,
"99.999" : 5241.075773401481,
"99.9999" : 5241.075773401481,
"100.0" : 5241.075773401481
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4084.0843991107913,
5236.558152636418,
5241.075773401481
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4844602.506007231,
"scoreError" : 95659.75878315311,
"scoreConfidence" : [
4748942.747224078,
4940262.264790384
],
"scorePercentiles" : {
"0.0" : 4839192.362619806,
"50.0" : 4844953.567659979,
"90.0" : 4849661.587741907,
"95.0" : 4849661.587741907,
"99.0" : 4849661.587741907,
"99.9" : 4849661.587741907,
"99.99" : 4849661.587741907,
"99.999" : 4849661.587741907,
"99.9999" : 4849661.587741907,
"100.0" : 4849661.587741907
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4844953.567659979,
4849661.587741907,
4839192.362619806
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.2637710477799498E8,
"scoreError" : 6009295.392160634,
"scoreConfidence" : [
1.2036780938583434E8,
1.3238640017015561E8
],
"scorePercentiles" : {
"0.0" : 1.260112380745048E8,
"50.0" : 1.2647001713735722E8,
"90.0" : 1.266500591221229E8,
"95.0" : 1.266500591221229E8,
"99.0" : 1.266500591221229E8,
"99.9" : 1.266500591221229E8,
"99.99" : 1.266500591221229E8,
"99.999" : 1.266500591221229E8,
"99.9999" : 1.266500591221229E8,
"100.0" : 1.266500591221229E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.266500591221229E8,
1.2647001713735722E8,
1.260112380745048E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7.728589177976884E7,
"scoreError" : 7820325.0334550375,
"scoreConfidence" : [
6.94655667463138E7,
8.510621681322388E7
],
"scorePercentiles" : {
"0.0" : 7.68567037611928E7,
"50.0" : 7.728695298010193E7,
"90.0" : 7.771401859801179E7,
"95.0" : 7.771401859801179E7,
"99.0" : 7.771401859801179E7,
"99.9" : 7.771401859801179E7,
"99.99" : 7.771401859801179E7,
"99.999" : 7.771401859801179E7,
"99.9999" : 7.771401859801179E7,
"100.0" : 7.771401859801179E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.771401859801179E7,
7.728695298010193E7,
7.68567037611928E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.873982341316819E7,
"scoreError" : 1174830.4401435514,
"scoreConfidence" : [
6.756499297302464E7,
6.991465385331175E7
],
"scorePercentiles" : {
"0.0" : 6.867344052696697E7,
"50.0" : 6.874399963069297E7,
"90.0" : 6.880203008184466E7,
"95.0" : 6.880203008184466E7,
"99.0" : 6.880203008184466E7,
"99.9" : 6.880203008184466E7,
"99.99" : 6.880203008184466E7,
"99.999" : 6.880203008184466E7,
"99.9999" : 6.880203008184466E7,
"100.0" : 6.880203008184466E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.880203008184466E7,
6.867344052696697E7,
6.874399963069297E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.ascending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.27.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+27-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4459.460277843361,
"scoreError" : 36.395080444208595,
"scoreConfidence" : [
4423.065197399153,
4495.855358287569
],
"scorePercentiles" : {
"0.0" : 4458.177456738794,
"50.0" : 4458.444717720616,
"90.0" : 4461.758659070671,
"95.0" : 4461.758659070671,
"99.0" : 4461.758659070671,
"99.9" : 4461.758659070671,
"99.99" : 4461.758659070671,
"99.999" : 4461.758659070671,
"99.9999" : 4461.758659070671,
"100.0" : 4461.758659070671
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4461.758659070671,
4458.444717720616,
4458.177456738794
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.descending",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.27.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+27-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4776.119863272033,
"scoreError" : 101.57388554406901,
"scoreConfidence" : [
4674.545977727965,
4877.693748816102
],
"scorePercentiles" : {
"0.0" : 4772.097415176286,
"50.0" : 4773.787910396695,
"90.0" : 4782.47426424312,
"95.0" : 4782.47426424312,
"99.0" : 4782.47426424312,
"99.9" : 4782.47426424312,
"99.99" : 4782.47426424312,
"99.999" : 4782.47426424312,
"99.9999" : 4782.47426424312,
"100.0" : 4782.47426424312
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4773.787910396695,
4782.47426424312,
4772.097415176286
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.expire",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.27.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+27-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5114425.944500971,
"scoreError" : 65571.23152687502,
"scoreConfidence" : [
5048854.712974096,
5179997.176027846
],
"scorePercentiles" : {
"0.0" : 5111731.280098019,
"50.0" : 5113039.740348732,
"90.0" : 5118506.81305616,
"95.0" : 5118506.81305616,
"99.0" : 5118506.81305616,
"99.9" : 5118506.81305616,
"99.99" : 5118506.81305616,
"99.999" : 5118506.81305616,
"99.9999" : 5118506.81305616,
"100.0" : 5118506.81305616
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5113039.740348732,
5111731.280098019,
5118506.81305616
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.findBucket",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.27.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+27-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.2620802704436128E8,
"scoreError" : 411508.430047912,
"scoreConfidence" : [
1.2579651861431336E8,
1.266195354744092E8
],
"scorePercentiles" : {
"0.0" : 1.2618559419801563E8,
"50.0" : 1.262077823959752E8,
"90.0" : 1.2623070453909302E8,
"95.0" : 1.2623070453909302E8,
"99.0" : 1.2623070453909302E8,
"99.9" : 1.2623070453909302E8,
"99.99" : 1.2623070453909302E8,
"99.999" : 1.2623070453909302E8,
"99.9999" : 1.2623070453909302E8,
"100.0" : 1.2623070453909302E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2623070453909302E8,
1.262077823959752E8,
1.2618559419801563E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.getExpirationDelay",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.27.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+27-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7.98607668862604E7,
"scoreError" : 1.0875961198136749E7,
"scoreConfidence" : [
6.898480568812366E7,
9.073672808439715E7
],
"scorePercentiles" : {
"0.0" : 7.921702837895645E7,
"50.0" : 7.997146524558271E7,
"90.0" : 8.039380703424206E7,
"95.0" : 8.039380703424206E7,
"99.0" : 8.039380703424206E7,
"99.9" : 8.039380703424206E7,
"99.99" : 8.039380703424206E7,
"99.999" : 8.039380703424206E7,
"99.9999" : 8.039380703424206E7,
"100.0" : 8.039380703424206E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.997146524558271E7,
8.039380703424206E7,
7.921702837895645E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.TimerWheelBenchmark.reschedule",
"mode" : "thrpt",
"threads" : 1,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.27.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+27-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.526263824019765E7,
"scoreError" : 1391670.9904513014,
"scoreConfidence" : [
6.387096724974635E7,
6.665430923064895E7
],
"scorePercentiles" : {
"0.0" : 6.518847565108194E7,
"50.0" : 6.525856246707062E7,
"90.0" : 6.53408766024404E7,
"95.0" : 6.53408766024404E7,
"99.0" : 6.53408766024404E7,
"99.9" : 6.53408766024404E7,
"99.99" : 6.53408766024404E7,
"99.999" : 6.53408766024404E7,
"99.9999" : 6.53408766024404E7,
"100.0" : 6.53408766024404E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.53408766024404E7,
6.518847565108194E7,
6.525856246707062E7
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment