Last active
November 16, 2024 23:58
-
-
Save ben-manes/9abafdbc76fe34c0e63cef386b0b9ac0 to your computer and use it in GitHub Desktop.
TimerWheel JMH Results
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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" : { | |
} | |
} | |
] | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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" : { | |
} | |
} | |
] | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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" : { | |
} | |
} | |
] | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"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