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
cbf000b
klkvr/avoid-collect
pull_request
Compare
Base
Search a run
Head
perf: avoid collect
#3242
klkvr/avoid-collect
10 hours ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Parent Commit
Benchmarks
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
58.6 µs
NOT_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
20 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
59.1 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22.6 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
analysis
bins/revme/benches/evm.rs::benches::evm
46.3 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
20 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
20 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
20 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
193.1 ms
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
3.1 ms
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
202.2 ms
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
POP_50
bins/revme/benches/evm.rs::benches::evm
22 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
105.5 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
burntpix
bins/revme/benches/evm.rs::benches::evm
486.1 ms
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
18.8 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
4 ms
transfer
bins/revme/benches/evm.rs::benches::evm
15 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.2 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
20.3 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.5 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
20.4 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
20 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.2 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21.1 µs
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
20.5 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
338.5 µ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
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.7 ms
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
97.6 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
20.2 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
203.9 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
g1_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
47 ms
CREATE_50
bins/revme/benches/evm.rs::benches::evm
439.1 µs
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.8 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
713.9 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
108.6 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g2_msm (size 128)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
88.2 ms
g2_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
162.3 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
SAR_50
bins/revme/benches/evm.rs::benches::evm
26 µs
map_fp2_to_g2
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
860.7 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
pairing (16 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
36.5 ms
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
DUP2_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
119.3 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
55.9 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
34.4 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
28.2 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.9 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.7 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
121.3 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
47.5 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
46.9 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24.5 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.9 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19.8 µs
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
39.6 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25.7 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
28.1 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
25.5 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145.8 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.9 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
104.5 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
25 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
26 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
24.6 µs
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.7 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
22.4 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
22.2 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
56.5 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
22.3 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.9 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
59.2 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
22.1 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
25 µs
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
20.1 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
29.7 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
35.1 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
46.3 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
31.3 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
49.9 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
53.2 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
56.4 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs