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.
26 days ago
4cb7745
celo-org:karlb/add-mark_cold
pull_request
Compare
Base
Search a run
Head
feat(context): add mark_cold method to JournaledAccount
#3160
celo-org:karlb/add-mark_cold
26 days ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
POP_50
bins/revme/benches/evm.rs::benches::evm
21.5 µs
CALLDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH0_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
AND_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PC_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
BYTE_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
ADDRESS_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
CHAINID_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
ADDMOD_50
bins/revme/benches/evm.rs::benches::evm
28.4 µs
CALLDATALOAD_50
bins/revme/benches/evm.rs::benches::evm
58.4 µs
CALLER_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
CALLDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
57.4 µs
ADD_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH11_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
PUSH13_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
CODESIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
CALLVALUE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
SWAP1_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
CREATE_50
bins/revme/benches/evm.rs::benches::evm
428.8 µs
PUSH12_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DELEGATECALL_50
bins/revme/benches/evm.rs::benches::evm
100.9 µs
COINBASE_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
PUSH14_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
CLZ_50
bins/revme/benches/evm.rs::benches::evm
23.8 µs
CALL_50
bins/revme/benches/evm.rs::benches::evm
109.4 µs
DIV_50
bins/revme/benches/evm.rs::benches::evm
26.5 µs
PUSH10_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DUP12_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP13_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP5_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
SWAP4_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
DUP10_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP3_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
DIFFICULTY_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
DUP14_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH15_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SWAP6_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SWAP9_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH17_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
SWAP2_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH16_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
DUP11_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
DUP3_50
bins/revme/benches/evm.rs::benches::evm
24 µs
SWAP8_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH18_50
bins/revme/benches/evm.rs::benches::evm
19.3 µs
SWAP7_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
DUP15_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP5_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP16_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
XOR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP2_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
DUP7_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH1_50
bins/revme/benches/evm.rs::benches::evm
18.7 µs
PUSH19_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
TIMESTAMP_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
DUP6_50
bins/revme/benches/evm.rs::benches::evm
24 µs
GASLIMIT_50
bins/revme/benches/evm.rs::benches::evm
19 µs
DUP9_50
bins/revme/benches/evm.rs::benches::evm
24 µs
snailtracer-inspect
bins/revme/benches/evm.rs::benches::evm
201.6 ms
burntpix
bins/revme/benches/evm.rs::benches::evm
487.3 ms
analysis
bins/revme/benches/evm.rs::benches::evm
46.7 µs
DUP1_50
bins/revme/benches/evm.rs::benches::evm
24 µs
PUSH21_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
PUSH22_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
EXTCODEHASH_50
bins/revme/benches/evm.rs::benches::evm
43.2 µs
DUP4_50
bins/revme/benches/evm.rs::benches::evm
24 µs
DUP8_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
EXTCODESIZE_50
bins/revme/benches/evm.rs::benches::evm
42.8 µs
EXP_50
bins/revme/benches/evm.rs::benches::evm
31.3 µs
PUSH20_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
EXTCODECOPY_50
bins/revme/benches/evm.rs::benches::evm
53.3 µs
transact_1000tx_commit_inner_every_40
bins/revme/benches/evm.rs::benches::evm
2.9 ms
JUMPDEST_50
bins/revme/benches/evm.rs::benches::evm
16.1 µs
snailtracer
bins/revme/benches/evm.rs::benches::evm
192.5 ms
EQ_50
bins/revme/benches/evm.rs::benches::evm
24.3 µs
transfer_finalize
bins/revme/benches/evm.rs::benches::evm
17.5 µs
transact_commit_1000txs
bins/revme/benches/evm.rs::benches::evm
3.8 ms
PUSH23_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
GAS_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
GASPRICE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
GT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
JUMPI_50
bins/revme/benches/evm.rs::benches::evm
23.9 µs
blake2/100K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 ms
transfer
bins/revme/benches/evm.rs::benches::evm
14 µs
ISZERO_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/1024_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
100.1 µs
PUSH24_50
bins/revme/benches/evm.rs::benches::evm
19.5 µs
blake2/10_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 µs
KECCAK256_50
bins/revme/benches/evm.rs::benches::evm
145 µs
JUMP_50
bins/revme/benches/evm.rs::benches::evm
18.4 µs
MCOPY_COLD_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
MCOPY_50
bins/revme/benches/evm.rs::benches::evm
21.2 µs
LT_50
bins/revme/benches/evm.rs::benches::evm
24.4 µs
MSTORE8_50
bins/revme/benches/evm.rs::benches::evm
55.7 µs
MLOAD_50
bins/revme/benches/evm.rs::benches::evm
58.5 µs
MOD_50
bins/revme/benches/evm.rs::benches::evm
26.6 µs
blake2/2_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.1 µs
MSIZE_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
MSTORE_50
bins/revme/benches/evm.rs::benches::evm
19.4 µs
MSTORE_COLD_50
bins/revme/benches/evm.rs::benches::evm
23.4 µs
blake2/compress_12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.3 µs
blake2/200K_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
18.9 ms
MUL_50
bins/revme/benches/evm.rs::benches::evm
25.2 µs
blake2/4_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
3.4 µs
ecrecover precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
202.9 µs
MULMOD_50
bins/revme/benches/evm.rs::benches::evm
28.7 µs
bn254 add precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
21 µs
blake2/512_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
51.8 µs
ORIGIN_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
OR_50
bins/revme/benches/evm.rs::benches::evm
24 µs
blake2/64_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
9.4 µs
NUMBER_50
bins/revme/benches/evm.rs::benches::evm
19 µs
bn254 mul precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
335 µs
PUSH26_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH25_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
PUSH27_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
ecpairing precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.8 ms
g1_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
28.1 µs
PUSH28_50
bins/revme/benches/evm.rs::benches::evm
19.6 µs
blake2/12_rounds
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.6 µs
g1_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.4 ms
g1_msm (size 256)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
89.2 ms
g1_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
714.1 µs
g2_msm (size 1)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
1.3 ms
g2_add
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
43 µs
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.4 ms
kzg precompile
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
7.5 ms
g2_msm (size 2)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
2.7 ms
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.7 µs
pairing (1 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
4.4 ms
PUSH31_50
bins/revme/benches/evm.rs::benches::evm
19.9 µ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
23.9 µs
map_fp_to_g1
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
243.6 µs
PUSH29_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
PUSH2_50
bins/revme/benches/evm.rs::benches::evm
18.9 µs
PUSH32_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP14_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH30_50
bins/revme/benches/evm.rs::benches::evm
19.7 µs
SWAP12_50
bins/revme/benches/evm.rs::benches::evm
21.6 µs
PUSH6_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH3_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH4_50
bins/revme/benches/evm.rs::benches::evm
19 µs
pairing (8 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
19.4 ms
pairing (2 pairs)
crates/precompile/bench/main.rs::benches::benchmark_crypto_precompiles::Crypto Precompile benchmarks
6.5 ms
PUSH5_50
bins/revme/benches/evm.rs::benches::evm
19 µs
PUSH9_50
bins/revme/benches/evm.rs::benches::evm
19.1 µs
PUSH8_50
bins/revme/benches/evm.rs::benches::evm
19 µs
REVERT_50
bins/revme/benches/evm.rs::benches::evm
126.2 µs
PUSH7_50
bins/revme/benches/evm.rs::benches::evm
19.2 µs
RETURNDATACOPY_50
bins/revme/benches/evm.rs::benches::evm
107.1 µs
RETURNDATASIZE_50
bins/revme/benches/evm.rs::benches::evm
19 µs
RETURN_50
bins/revme/benches/evm.rs::benches::evm
124.7 µs
SAR_50
bins/revme/benches/evm.rs::benches::evm
25.4 µs
SWAP16_50
bins/revme/benches/evm.rs::benches::evm
21.9 µs
SHL_50
bins/revme/benches/evm.rs::benches::evm
25.1 µs
SDIV_50
bins/revme/benches/evm.rs::benches::evm
27.8 µs
SWAP13_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SLOAD_50
bins/revme/benches/evm.rs::benches::evm
33.3 µs
SHR_50
bins/revme/benches/evm.rs::benches::evm
25.3 µs
SELFBALANCE_50
bins/revme/benches/evm.rs::benches::evm
25.8 µs
SGT_50
bins/revme/benches/evm.rs::benches::evm
24.8 µs
SSTORE_50
bins/revme/benches/evm.rs::benches::evm
49 µs
SWAP10_50
bins/revme/benches/evm.rs::benches::evm
21.8 µs
SWAP15_50
bins/revme/benches/evm.rs::benches::evm
22 µs
SWAP11_50
bins/revme/benches/evm.rs::benches::evm
21.7 µs
SIGNEXTEND_50
bins/revme/benches/evm.rs::benches::evm
25 µs
SUB_50
bins/revme/benches/evm.rs::benches::evm
24.2 µs
STATICCALL_50
bins/revme/benches/evm.rs::benches::evm
109 µs
SMOD_50
bins/revme/benches/evm.rs::benches::evm
27.7 µs
SLT_50
bins/revme/benches/evm.rs::benches::evm
24.9 µs
Ignored
evm-build
bins/revme/benches/evm.rs::benches::evm
Ignored
22.5 µs
LOG1_50
bins/revme/benches/evm.rs::benches::evm
Ignored
37.9 µs
LOG2_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.6 µs
LOG0_50
bins/revme/benches/evm.rs::benches::evm
Ignored
35 µs
LOG3_50
bins/revme/benches/evm.rs::benches::evm
Ignored
50.9 µs
LOG4_50
bins/revme/benches/evm.rs::benches::evm
Ignored
54.4 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs