openvm-org
openvm
BlogDocsChangelog

fix: keep track of memory accesses since last checkpoint

#2332Merged
Comparing
fix/e2-checkpoint-unique-memory-access
(
f1c9fba
) with
main
(
d7eab70
)
CodSpeed Performance Gauge
-80%
Regressions
8
Untouched
16
Skipped
36

Benchmarks

Skipped (36)

Failed

benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-80%
9.1 ms44.8 ms
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-76%
11.1 ms46.8 ms
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-71%
14.3 ms49.1 ms
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-76%
11.2 ms46.7 ms
benchmark_execute_metered[revm_transfer]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-59%
23.9 ms59.1 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-79%
9.3 ms45 ms
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-76%
10 ms42.2 ms
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
Regression
CodSpeed Performance Gauge
-68%
16.8 ms52.7 ms

Passed

benchmark_execute[revm_transfer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+17%
11.2 ms9.5 ms
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+2%
28.3 ms27.8 ms
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
+1%
2.5 ms2.5 ms
benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
benchmark_execute[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
71.6 ms71.5 ms
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
29.4 ms29.4 ms
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
52 ms52.1 ms
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
4 ms4 ms
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
0%
8.1 ms8.1 ms
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-1%
2.8 ms2.9 ms
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-4%
7.1 ms7.4 ms
benchmark_execute_metered[pairing]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-31%
77.6 ms112.9 ms
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-32%
74.7 ms110.2 ms
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-35%
73.1 ms111.8 ms
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs
CodSpeed Performance Gauge
-38%
67.1 ms107.5 ms

Commits

Click on a commit to change the comparison range
Base
main
d7eab70
-80.26%
fix: checkpoint at segmentation
d55c729
8 days ago
by shuklaayush
+0.48%
fix: add safety assert to ensure buffer doesn't overflow
f1c9fba
4 days ago
by jonathanpwang
© 2026 CodSpeed Technology
Home Terms Privacy Docs