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.
19 hours ago
afde9d2
doocho:fix/remove-redundant-clones
pull_request
Compare
Base
Search a run
Head
refactor: remove redundant clone calls
#3258
doocho:fix/remove-redundant-clones
19 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
DUP9_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.9 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
43.2 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.7 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.8 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.1 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
97.7 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
15.8 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.2 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.2 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
428.9 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.2 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.3 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.5 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
91.4 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
23.7 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.1 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26 µs
analysis
bins/revme/benches/evm.rs::benches::evm
44.6 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.5 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
191.8 ms
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.2 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
182.7 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
477.9 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.2 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.2 ms
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.5 ms
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
203.5 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.5 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43.1 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.9 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
RETURN_50
bins/revme/benches/evm.rs::benches::evm
112.9 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.4 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
115 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
28.3 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
96 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.2 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
23 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
33.5 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.4 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
Ignored
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.6 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
44.9 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
55.5 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
35.4 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.1 µs
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
34.8 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs