Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active November 16, 2024 23:58
Show Gist options
  • Save ben-manes/9abafdbc76fe34c0e63cef386b0b9ac0 to your computer and use it in GitHub Desktop.
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-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4052.5094988741125,
"scoreError" : 631.0314426758326,
"scoreConfidence" : [
3421.47805619828,
4683.540941549945
],
"scorePercentiles" : {
"0.0" : 4032.097052901255,
"50.0" : 4032.9853438398686,
"90.0" : 4092.4460998812124,
"95.0" : 4092.4460998812124,
"99.0" : 4092.4460998812124,
"99.9" : 4092.4460998812124,
"99.99" : 4092.4460998812124,
"99.999" : 4092.4460998812124,
"99.9999" : 4092.4460998812124,
"100.0" : 4092.4460998812124
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4092.4460998812124,
4032.9853438398686,
4032.097052901255
]
]
},
"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.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4588.665587897124,
"scoreError" : 435.955443012749,
"scoreConfidence" : [
4152.710144884375,
5024.621030909873
],
"scorePercentiles" : {
"0.0" : 4561.11073032469,
"50.0" : 4601.187942208737,
"90.0" : 4603.698091157945,
"95.0" : 4603.698091157945,
"99.0" : 4603.698091157945,
"99.9" : 4603.698091157945,
"99.99" : 4603.698091157945,
"99.999" : 4603.698091157945,
"99.9999" : 4603.698091157945,
"100.0" : 4603.698091157945
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4601.187942208737,
4561.11073032469,
4603.698091157945
]
]
},
"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.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4309624.900167312,
"scoreError" : 18812.5426398242,
"scoreConfidence" : [
4290812.357527487,
4328437.442807136
],
"scorePercentiles" : {
"0.0" : 4308434.2013037745,
"50.0" : 4310217.57134303,
"90.0" : 4310222.927855129,
"95.0" : 4310222.927855129,
"99.0" : 4310222.927855129,
"99.9" : 4310222.927855129,
"99.99" : 4310222.927855129,
"99.999" : 4310222.927855129,
"99.9999" : 4310222.927855129,
"100.0" : 4310222.927855129
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4310222.927855129,
4308434.2013037745,
4310217.57134303
]
]
},
"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.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.092914623298469E8,
"scoreError" : 943890.6315348572,
"scoreConfidence" : [
1.0834757169831204E8,
1.1023535296138176E8
],
"scorePercentiles" : {
"0.0" : 1.092321197224421E8,
"50.0" : 1.0931516334730624E8,
"90.0" : 1.0932710391979237E8,
"95.0" : 1.0932710391979237E8,
"99.0" : 1.0932710391979237E8,
"99.9" : 1.0932710391979237E8,
"99.99" : 1.0932710391979237E8,
"99.999" : 1.0932710391979237E8,
"99.9999" : 1.0932710391979237E8,
"100.0" : 1.0932710391979237E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.092321197224421E8,
1.0932710391979237E8,
1.0931516334730624E8
]
]
},
"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.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7.23995940807385E7,
"scoreError" : 9552796.92082607,
"scoreConfidence" : [
6.284679715991243E7,
8.195239100156456E7
],
"scorePercentiles" : {
"0.0" : 7.204654362410298E7,
"50.0" : 7.215103635452259E7,
"90.0" : 7.300120226358992E7,
"95.0" : 7.300120226358992E7,
"99.0" : 7.300120226358992E7,
"99.9" : 7.300120226358992E7,
"99.99" : 7.300120226358992E7,
"99.999" : 7.300120226358992E7,
"99.9999" : 7.300120226358992E7,
"100.0" : 7.300120226358992E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.215103635452259E7,
7.204654362410298E7,
7.300120226358992E7
]
]
},
"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.25",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.25+9",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5.131536679391501E7,
"scoreError" : 479234.9104550899,
"scoreConfidence" : [
5.083613188345992E7,
5.1794601704370104E7
],
"scorePercentiles" : {
"0.0" : 5.128963317502755E7,
"50.0" : 5.1314327891597725E7,
"90.0" : 5.134213931511979E7,
"95.0" : 5.134213931511979E7,
"99.0" : 5.134213931511979E7,
"99.9" : 5.134213931511979E7,
"99.99" : 5.134213931511979E7,
"99.999" : 5.134213931511979E7,
"99.9999" : 5.134213931511979E7,
"100.0" : 5.134213931511979E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.1314327891597725E7,
5.128963317502755E7,
5.134213931511979E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"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.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4299.072632871123,
"scoreError" : 98.50468596192295,
"scoreConfidence" : [
4200.567946909199,
4397.577318833046
],
"scorePercentiles" : {
"0.0" : 4293.278695557096,
"50.0" : 4299.975620625188,
"90.0" : 4303.963582431084,
"95.0" : 4303.963582431084,
"99.0" : 4303.963582431084,
"99.9" : 4303.963582431084,
"99.99" : 4303.963582431084,
"99.999" : 4303.963582431084,
"99.9999" : 4303.963582431084,
"100.0" : 4303.963582431084
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4299.975620625188,
4293.278695557096,
4303.963582431084
]
]
},
"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.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4639.765528384338,
"scoreError" : 75.08554035586805,
"scoreConfidence" : [
4564.67998802847,
4714.851068740206
],
"scorePercentiles" : {
"0.0" : 4636.454071317268,
"50.0" : 4638.4692053730405,
"90.0" : 4644.373308462705,
"95.0" : 4644.373308462705,
"99.0" : 4644.373308462705,
"99.9" : 4644.373308462705,
"99.99" : 4644.373308462705,
"99.999" : 4644.373308462705,
"99.9999" : 4644.373308462705,
"100.0" : 4644.373308462705
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4638.4692053730405,
4644.373308462705,
4636.454071317268
]
]
},
"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.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3866504.4120555907,
"scoreError" : 27478.506217382874,
"scoreConfidence" : [
3839025.905838208,
3893982.9182729735
],
"scorePercentiles" : {
"0.0" : 3865199.1087389886,
"50.0" : 3866161.7021243097,
"90.0" : 3868152.425303473,
"95.0" : 3868152.425303473,
"99.0" : 3868152.425303473,
"99.9" : 3868152.425303473,
"99.99" : 3868152.425303473,
"99.999" : 3868152.425303473,
"99.9999" : 3868152.425303473,
"100.0" : 3868152.425303473
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3865199.1087389886,
3866161.7021243097,
3868152.425303473
]
]
},
"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.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.3317972642697169E8,
"scoreError" : 748121.8724774442,
"scoreConfidence" : [
1.3243160455449425E8,
1.3392784829944913E8
],
"scorePercentiles" : {
"0.0" : 1.331325415432345E8,
"50.0" : 1.3319988797695903E8,
"90.0" : 1.3320674976072155E8,
"95.0" : 1.3320674976072155E8,
"99.0" : 1.3320674976072155E8,
"99.9" : 1.3320674976072155E8,
"99.99" : 1.3320674976072155E8,
"99.999" : 1.3320674976072155E8,
"99.9999" : 1.3320674976072155E8,
"100.0" : 1.3320674976072155E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.331325415432345E8,
1.3320674976072155E8,
1.3319988797695903E8
]
]
},
"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.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 8.692983737135547E7,
"scoreError" : 5135507.6886746595,
"scoreConfidence" : [
8.179432968268082E7,
9.206534506003013E7
],
"scorePercentiles" : {
"0.0" : 8.675352952797039E7,
"50.0" : 8.67815048984137E7,
"90.0" : 8.725447768768236E7,
"95.0" : 8.725447768768236E7,
"99.0" : 8.725447768768236E7,
"99.9" : 8.725447768768236E7,
"99.99" : 8.725447768768236E7,
"99.999" : 8.725447768768236E7,
"99.9999" : 8.725447768768236E7,
"100.0" : 8.725447768768236E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.725447768768236E7,
8.67815048984137E7,
8.675352952797039E7
]
]
},
"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.5",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.5+11-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.963024619907843E7,
"scoreError" : 2372778.517048587,
"scoreConfidence" : [
6.725746768202984E7,
7.200302471612701E7
],
"scorePercentiles" : {
"0.0" : 6.953840330273326E7,
"50.0" : 6.957326349456827E7,
"90.0" : 6.977907179993375E7,
"95.0" : 6.977907179993375E7,
"99.0" : 6.977907179993375E7,
"99.9" : 6.977907179993375E7,
"99.99" : 6.977907179993375E7,
"99.999" : 6.977907179993375E7,
"99.9999" : 6.977907179993375E7,
"100.0" : 6.977907179993375E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.977907179993375E7,
6.957326349456827E7,
6.953840330273326E7
]
]
},
"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.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5639.5854118238685,
"scoreError" : 256.5707079001747,
"scoreConfidence" : [
5383.014703923694,
5896.1561197240435
],
"scorePercentiles" : {
"0.0" : 5623.430482027695,
"50.0" : 5646.232530344379,
"90.0" : 5649.093223099534,
"95.0" : 5649.093223099534,
"99.0" : 5649.093223099534,
"99.9" : 5649.093223099534,
"99.99" : 5649.093223099534,
"99.999" : 5649.093223099534,
"99.9999" : 5649.093223099534,
"100.0" : 5649.093223099534
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5623.430482027695,
5646.232530344379,
5649.093223099534
]
]
},
"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.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 5185.450753026359,
"scoreError" : 77.7975347194348,
"scoreConfidence" : [
5107.653218306924,
5263.248287745794
],
"scorePercentiles" : {
"0.0" : 5181.801740084504,
"50.0" : 5184.412014825255,
"90.0" : 5190.138504169318,
"95.0" : 5190.138504169318,
"99.0" : 5190.138504169318,
"99.9" : 5190.138504169318,
"99.99" : 5190.138504169318,
"99.999" : 5190.138504169318,
"99.9999" : 5190.138504169318,
"100.0" : 5190.138504169318
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5184.412014825255,
5181.801740084504,
5190.138504169318
]
]
},
"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.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 3644178.762135535,
"scoreError" : 127894.39717632938,
"scoreConfidence" : [
3516284.3649592055,
3772073.1593118645
],
"scorePercentiles" : {
"0.0" : 3636374.7726046904,
"50.0" : 3646218.514784702,
"90.0" : 3649942.9990172125,
"95.0" : 3649942.9990172125,
"99.0" : 3649942.9990172125,
"99.9" : 3649942.9990172125,
"99.99" : 3649942.9990172125,
"99.999" : 3649942.9990172125,
"99.9999" : 3649942.9990172125,
"100.0" : 3649942.9990172125
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3646218.514784702,
3636374.7726046904,
3649942.9990172125
]
]
},
"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.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.2589601035812621E8,
"scoreError" : 4149332.009960393,
"scoreConfidence" : [
1.2174667834816581E8,
1.300453423680866E8
],
"scorePercentiles" : {
"0.0" : 1.2565904734143005E8,
"50.0" : 1.2591643655219229E8,
"90.0" : 1.2611254718075626E8,
"95.0" : 1.2611254718075626E8,
"99.0" : 1.2611254718075626E8,
"99.9" : 1.2611254718075626E8,
"99.99" : 1.2611254718075626E8,
"99.999" : 1.2611254718075626E8,
"99.9999" : 1.2611254718075626E8,
"100.0" : 1.2611254718075626E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2591643655219229E8,
1.2611254718075626E8,
1.2565904734143005E8
]
]
},
"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.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 8.270047343744566E7,
"scoreError" : 1.9220001988371883E7,
"scoreConfidence" : [
6.348047144907378E7,
1.0192047542581753E8
],
"scorePercentiles" : {
"0.0" : 8.15706038584962E7,
"50.0" : 8.287497764718677E7,
"90.0" : 8.3655838806654E7,
"95.0" : 8.3655838806654E7,
"99.0" : 8.3655838806654E7,
"99.9" : 8.3655838806654E7,
"99.99" : 8.3655838806654E7,
"99.999" : 8.3655838806654E7,
"99.9999" : 8.3655838806654E7,
"100.0" : 8.3655838806654E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.3655838806654E7,
8.15706038584962E7,
8.287497764718677E7
]
]
},
"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.0-ea.23.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24-beta+23-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 6.871798637872307E7,
"scoreError" : 3329635.5474475925,
"scoreConfidence" : [
6.538835083127548E7,
7.204762192617066E7
],
"scorePercentiles" : {
"0.0" : 6.850738936193429E7,
"50.0" : 6.881649911109173E7,
"90.0" : 6.883007066314316E7,
"95.0" : 6.883007066314316E7,
"99.0" : 6.883007066314316E7,
"99.9" : 6.883007066314316E7,
"99.99" : 6.883007066314316E7,
"99.999" : 6.883007066314316E7,
"99.9999" : 6.883007066314316E7,
"100.0" : 6.883007066314316E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.883007066314316E7,
6.881649911109173E7,
6.850738936193429E7
]
]
},
"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-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2858.796274378666,
"scoreError" : 274.94467196300616,
"scoreConfidence" : [
2583.8516024156597,
3133.7409463416725
],
"scorePercentiles" : {
"0.0" : 2848.87084188219,
"50.0" : 2851.380029040692,
"90.0" : 2876.1379522131156,
"95.0" : 2876.1379522131156,
"99.0" : 2876.1379522131156,
"99.9" : 2876.1379522131156,
"99.99" : 2876.1379522131156,
"99.999" : 2876.1379522131156,
"99.9999" : 2876.1379522131156,
"100.0" : 2876.1379522131156
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2876.1379522131156,
2848.87084188219,
2851.380029040692
]
]
},
"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-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 2985.0198993647523,
"scoreError" : 281.71038478250705,
"scoreConfidence" : [
2703.3095145822454,
3266.730284147259
],
"scorePercentiles" : {
"0.0" : 2967.2092645210164,
"50.0" : 2993.2001046403875,
"90.0" : 2994.6503289328543,
"95.0" : 2994.6503289328543,
"99.0" : 2994.6503289328543,
"99.9" : 2994.6503289328543,
"99.99" : 2994.6503289328543,
"99.999" : 2994.6503289328543,
"99.9999" : 2994.6503289328543,
"100.0" : 2994.6503289328543
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2994.6503289328543,
2967.2092645210164,
2993.2001046403875
]
]
},
"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-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 4040537.145249663,
"scoreError" : 318890.63228975685,
"scoreConfidence" : [
3721646.512959906,
4359427.77753942
],
"scorePercentiles" : {
"0.0" : 4022449.502808513,
"50.0" : 4041824.6902536866,
"90.0" : 4057337.2426867895,
"95.0" : 4057337.2426867895,
"99.0" : 4057337.2426867895,
"99.9" : 4057337.2426867895,
"99.99" : 4057337.2426867895,
"99.999" : 4057337.2426867895,
"99.9999" : 4057337.2426867895,
"100.0" : 4057337.2426867895
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4022449.502808513,
4057337.2426867895,
4041824.6902536866
]
]
},
"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-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.4444214098198223E8,
"scoreError" : 4326132.254271095,
"scoreConfidence" : [
1.4011600872771114E8,
1.4876827323625332E8
],
"scorePercentiles" : {
"0.0" : 1.443030656544786E8,
"50.0" : 1.443074137867189E8,
"90.0" : 1.4471594350474918E8,
"95.0" : 1.4471594350474918E8,
"99.0" : 1.4471594350474918E8,
"99.9" : 1.4471594350474918E8,
"99.99" : 1.4471594350474918E8,
"99.999" : 1.4471594350474918E8,
"99.9999" : 1.4471594350474918E8,
"100.0" : 1.4471594350474918E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4471594350474918E8,
1.443030656544786E8,
1.443074137867189E8
]
]
},
"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-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 1.095284085423962E8,
"scoreError" : 6052474.347938814,
"scoreConfidence" : [
1.0347593419445738E8,
1.1558088289033502E8
],
"scorePercentiles" : {
"0.0" : 1.0929456513963178E8,
"50.0" : 1.0938255590996598E8,
"90.0" : 1.0990810457759087E8,
"95.0" : 1.0990810457759087E8,
"99.0" : 1.0990810457759087E8,
"99.9" : 1.0990810457759087E8,
"99.99" : 1.0990810457759087E8,
"99.999" : 1.0990810457759087E8,
"99.9999" : 1.0990810457759087E8,
"100.0" : 1.0990810457759087E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0929456513963178E8,
1.0938255590996598E8,
1.0990810457759087E8
]
]
},
"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-21-amd64-linux.2/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.2+13-jvmci-23.1-b30",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"primaryMetric" : {
"score" : 7.8986297935696E7,
"scoreError" : 3277648.3823975124,
"scoreConfidence" : [
7.570864955329849E7,
8.226394631809352E7
],
"scorePercentiles" : {
"0.0" : 7.884488242893234E7,
"50.0" : 7.892555765548792E7,
"90.0" : 7.918845372266775E7,
"95.0" : 7.918845372266775E7,
"99.0" : 7.918845372266775E7,
"99.9" : 7.918845372266775E7,
"99.99" : 7.918845372266775E7,
"99.999" : 7.918845372266775E7,
"99.9999" : 7.918845372266775E7,
"100.0" : 7.918845372266775E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.892555765548792E7,
7.884488242893234E7,
7.918845372266775E7
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment