bluealloy
revm
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: Use O(1) ring buffer cache for block hashes instead of BTreeMap
#3299
Merged
Comparing
malik672:ife
(
f6a3769
) with
main
(
50405a2
)
CodSpeed Performance Gauge
-3%
Regression
1
Untouched
172
Ignored
6
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Untouched
Ignored
179 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
-3%
42.1 µs
43.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
19.4 µs
19.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs
18.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.2 µs
19 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.4 µs
19.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.4 µs
19.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.7 µs
23.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.5 µs
19.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.8 µs
19.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.9 µs
19.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
202 µs
199.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.9 µs
18.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.9 µs
18.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
POP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
21.6 µs
21.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.3 µs
19 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.2 µs
19 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
CLZ_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
23.5 µs
23.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
22 µs
21.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.3 µs
19.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.2 µs
19 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.6 µs
19.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.6 µs
19.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
DUP4_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.1 µs
23.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
DUP5_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.1 µs
23.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
DUP6_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
24.1 µs
23.9 µs
1
2
...
8
Commits
Click on a commit to change the comparison range
Base
main
50405a2
-0.17%
impl block_cache
0071d21
2 months ago
by malik672
-0.13%
bump
20fec1e
1 month ago
by malik672
-3.01%
bump use Box
42fd1ba
1 month ago
by malik672
+0.24%
bump use Box
f6a3769
1 month ago
by malik672
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs