openvm-org
openvm
BlogDocsChangelog

fix: keep track of unique memory accesses since last checkpoint

#2332
Comparing
fix/e2-checkpoint-unique-memory-access
(
8743304
) with
main
(
a1bce3e
)
CodSpeed Performance Gauge
-95%
Regressions
11
Untouched
13
Skipped
36

Benchmarks

Skipped (36)

Failed

benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-73%
77.6 ms291.3 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-88%
73.3 ms604.1 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-80%
72.7 ms360.4 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-82%
66.2 ms373.1 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-94%
16.8 ms283.3 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-94%
11.2 ms175.2 ms
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-95%
9.1 ms193.1 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-94%
11.2 ms173.3 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-94%
9.5 ms172 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-93%
14.4 ms216.3 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-82%
24.1 ms136.3 ms

Passed

benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+3%
4.1 ms4 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
28 ms27.7 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
2.8 ms2.8 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
8.1 ms8.1 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
5.5 ms5.5 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
52.3 ms52.2 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
29.4 ms29.4 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
71.2 ms71.2 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
5.8 ms5.8 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
2.5 ms2.5 ms
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-3%
7.1 ms7.4 ms
benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-7%
9.3 ms10 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-34%
7.2 ms11 ms

Commits

Click on a commit to change the comparison range
Base
main
a1bce3e
-99.22%
fix: visibility of memory ctx members
d755671
19 hours ago
by shuklaayush
+96.74%
chore: cleanup
b866a89
16 hours ago
by shuklaayush
-92.81%
fix: try with two bitsets
8743304
2 hours ago
by shuklaayush
© 2025 CodSpeed Technology
Home Terms Privacy Docs