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.
20 hours ago
724f2c0
maradini77:patch-4
pull_request
Compare
Base
Search a run
Head
Remove duplicate traces directory creation in block_traces example`
#3193
maradini77:patch-4
20 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
Benchmarks
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.5 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.5 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.6 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
110.5 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
427.8 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.8 µs
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.7 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.9 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14.2 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
102.7 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.6 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
487.3 ms
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.5 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
52.9 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
199.9 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.7 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
334.9 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
27.9 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.4 µs
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.8 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.8 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
GT_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.6 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.3 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.2 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.3 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.7 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.6 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.1 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.6 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.6 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.4 ms
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.1 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.3 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.6 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49.2 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
OR_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
125.2 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
126.6 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.5 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
28.1 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
110 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
28 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.1 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.6 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
45.5 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
42.6 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.6 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
52.2 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs