Avatar for the openvm-org user
openvm-org
openvm
Instrumentation
Wall Time
BlogDocsChangelog

fix(new-execution): prevent segmentation in single segment executor

#1766Merged
Comparing
feat/new-exec-fix-single-segment
(
657aaac
) with
feat/new-execution
(
70ae977
)
CodSpeed Performance Gauge
0%
Improvements
0
Regressions
0
Untouched
20
New
0
Dropped
0
Ignored
0

Benchmarks

Passed

benchmark_execute[bubblesort]
benchmarks/execute/benches/execute.rs::benchmark_execute[bubblesort]
CodSpeed Performance Gauge
0%
1.6 s
1.6 s
benchmark_execute[keccak256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute[keccak256_iter]
CodSpeed Performance Gauge
0%
2.5 s
2.5 s
benchmark_execute[quicksort]
benchmarks/execute/benches/execute.rs::benchmark_execute[quicksort]
CodSpeed Performance Gauge
0%
1.8 s
1.8 s
benchmark_execute[sha256]
benchmarks/execute/benches/execute.rs::benchmark_execute[sha256]
CodSpeed Performance Gauge
0%
1.7 s
1.7 s
benchmark_execute[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs::benchmark_execute[factorial_iterative_u256]
CodSpeed Performance Gauge
0%
4.1 s
4.1 s
benchmark_execute[sha256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute[sha256_iter]
CodSpeed Performance Gauge
0%
2.8 s
2.8 s
benchmark_execute_metered[fibonacci_iterative]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[fibonacci_iterative]
CodSpeed Performance Gauge
0%
2.6 s
2.6 s
benchmark_execute_metered[bubblesort]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[bubblesort]
CodSpeed Performance Gauge
0%
2.6 s
2.6 s
benchmark_execute_metered[sha256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[sha256_iter]
CodSpeed Performance Gauge
0%
4.5 s
4.5 s
benchmark_execute_metered[keccak256_iter]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[keccak256_iter]
CodSpeed Performance Gauge
0%
4.1 s
4.1 s
benchmark_execute[revm_snailtracer]
benchmarks/execute/benches/execute.rs::benchmark_execute[revm_snailtracer]
CodSpeed Performance Gauge
0%
910.5 ms
910.8 ms
benchmark_execute_metered[sha256]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[sha256]
CodSpeed Performance Gauge
0%
2.9 s
2.9 s
benchmark_execute_metered[revm_snailtracer]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[revm_snailtracer]
CodSpeed Performance Gauge
0%
925.9 ms
926.4 ms
benchmark_execute[fibonacci_recursive]
benchmarks/execute/benches/execute.rs::benchmark_execute[fibonacci_recursive]
CodSpeed Performance Gauge
0%
2.2 s
2.2 s
benchmark_execute_metered[factorial_iterative_u256]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[factorial_iterative_u256]
CodSpeed Performance Gauge
0%
7.1 s
7.1 s
benchmark_execute_metered[keccak256]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[keccak256]
CodSpeed Performance Gauge
0%
2.9 s
2.9 s
benchmark_execute_metered[quicksort]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[quicksort]
CodSpeed Performance Gauge
0%
2.9 s
2.9 s
benchmark_execute[keccak256]
benchmarks/execute/benches/execute.rs::benchmark_execute[keccak256]
CodSpeed Performance Gauge
0%
1.7 s
1.7 s
benchmark_execute[fibonacci_iterative]
benchmarks/execute/benches/execute.rs::benchmark_execute[fibonacci_iterative]
CodSpeed Performance Gauge
0%
1.6 s
1.6 s
benchmark_execute_metered[fibonacci_recursive]
benchmarks/execute/benches/execute.rs::benchmark_execute_metered[fibonacci_recursive]
CodSpeed Performance Gauge
0%
3.5 s
3.5 s

Commits

Click on a commit to change the comparison range
Base
feat/new-execution
70ae977
-0.04%
fix(new-execution): prevent segmentation in single segment executor (#1763) - added a `segment_check_insns` paramter in `MeteredCtx`. this is set to `u64::MAX` to prevent segmentation in `SingleSegmentExecutor` - removed unused functions from `SingleSegmentExecutor`
657aaac
2 months ago
by shuklaayush
© 2025 CodSpeed Technology
Home Terms Privacy Docs