bluealloy
revm
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
10 hours ago
d9034ed
bshastry:fix/spec-aware-blob-fee-fraction
pull_request
Compare
Base
Search a run
Head
fix(statetest): use spec-aware blob base fee update fraction
#3210
bshastry:fix/spec-aware-blob-fee-fraction
10 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.1 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.6 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.3 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.3 ms
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
109.6 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
transfer
bins/revme/benches/evm.rs::benches::evm
13.8 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
101.1 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
427.7 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.3 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.9 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.2 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
27.9 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
201 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
334.9 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.6 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.3 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.6 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
42.9 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.2 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.3 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.1 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.4 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.5 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.4 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.7 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
106.9 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
122.8 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
124.4 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.7 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.3 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.6 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
108 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.3 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.3 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
56.8 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.8 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
34.8 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.6 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs