File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 1
- # Benchmark Rust EVM
1
+ # Benchmark Rust EVM and REVM
2
2
3
3
4
4
@@ -14,11 +14,11 @@ For each EVM,
14
14
* micro bench the ` add(0xc7) ` method for 5 seconds
15
15
16
16
17
- Sample results:
17
+ Sample results on Thinkpad X13 Gen1 :
18
18
19
19
``` text
20
- execute_contract_method_success_from_revm (5.0s) ... 8_573.829 ns/iter (0.999 R²)
21
- execute_contract_method_reverted_from_revm (5.0s) ... 8_188.534 ns/iter (0.999 R²)
22
- execute_contract_method_success_from_rust_evm (5.0s) ... 8_419.229 ns/iter (0.999 R²)
23
- execute_contract_method_reverted_from_rust_evm (5.0s) ... 7_759.615 ns/iter (0.995 R²)
20
+ execute_contract_method_success_from_rust_evm (5.0s) ... 9_431.962 ns/iter (0.999 R²)
21
+ execute_contract_method_reverted_from_rust_evm (5.0s) ... 7_720.943 ns/iter (1.000 R²)
22
+ execute_contract_method_success_from_revm (5.0s) ... 8_617.185 ns/iter (1.000 R²)
23
+ execute_contract_method_reverted_from_revm (5.0s) ... 8_594.083 ns/iter (0.999 R²)
24
24
```
Original file line number Diff line number Diff line change @@ -171,6 +171,6 @@ fn bench_revm() -> Result<()> {
171
171
}
172
172
173
173
fn main ( ) -> Result < ( ) > {
174
- bench_revm ( ) ?;
175
- bench_rust_evm ( )
174
+ bench_rust_evm ( ) ?;
175
+ bench_revm ( )
176
176
}
You can’t perform that action at this time.
0 commit comments