Avatar for the bluealloy user
bluealloy
revm
BlogDocsChangelog

refactor(interpreter): dedup account loading across host instructions

#3562Merged
Comparing
DaniPopes:dani/dedup-load-account
(
d624a39
) with
main
(
e41ad68
)
CodSpeed Performance Gauge
+6%
Improvement
1
Untouched
176
Ignored
6

Benchmarks

183 total
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
40.7 µs38.6 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+3%
14.8 µs14.4 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+3%
2.3 ms2.3 ms
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+2%
3.5 µs3.5 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+2%
17.7 µs17.4 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
CodSpeed Performance Gauge
+1%
4.6 µs4.5 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
52.8 µs52.2 µs
analysis
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
44.6 µs44.1 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
25.3 µs25.1 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
16.4 µs16.3 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
20.4 µs20.3 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
21.6 µs21.4 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
18.6 µs18.5 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19 µs18.9 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.1 µs18.9 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+1%
19.1 µs19 µs

Commits

Click on a commit to change the comparison range
Base
main
e41ad68
+5.58%
refactor(interpreter): dedup account loading across host instructions
296c907
16 days ago
by DaniPopes
0%
docs
d624a39
16 days ago
by DaniPopes
© 2026 CodSpeed Technology
Home Terms Privacy Docs