bluealloy
revm
BlogDocsChangelog

perf: use fixed bytes hashmaps from alloy-core

#3358Merged
Comparing
danipopes/alloy-fixed-bytes-maps
(
0b1ae86
) with
main
(
087ac46
)
CodSpeed Performance Gauge
+21%
Improvement
130
Untouched
43
Ignored
6

Benchmarks

179 total
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+21%
29.1 µs24.1 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+16%
2.5 ms2.2 ms
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+15%
34.2 µs29.7 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+14%
3.1 ms2.7 ms
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+13%
23.2 µs20.6 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+8%
16.2 µs15.1 µs
transfer
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+7%
14.5 µs13.6 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+7%
18.4 µs17.3 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+7%
18.9 µs17.7 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
19 µs17.9 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.9 µs17.8 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.9 µs17.8 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
19.1 µs18 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.8 µs17.7 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.8 µs17.7 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.8 µs17.7 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.8 µs17.8 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.9 µs17.8 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.9 µs17.9 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
96 µs90.6 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
19.3 µs18.2 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.8 µs17.7 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.8 µs17.8 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.9 µs17.8 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
CodSpeed Performance Gauge
+6%
18.9 µs17.9 µs

Commits

Click on a commit to change the comparison range
Base
main
087ac46
+19.33%
perf: use fixed bytes hashmaps from alloy-core
43c807b
12 hours ago
by gakonst
+1.45%
perf: use AddressSet for HashSet<Address>
0b1ae86
12 hours ago
by gakonst
© 2026 CodSpeed Technology
Home Terms Privacy Docs