You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Description**
- Moved import blocks benchmark from the top folder to /cmd/ethrex
- Updated evm in benchmark to use the default one
- Renamed generic `criterion_benchmark` to `import_block_benchmark`
- Renamed confusing `genesis-l2-ci.json` to `genesis-perf-ci.json` since
it's not really related to l2.
- Removed deprecated flamegraph script
---------
Co-authored-by: Javier Chatruc <jrchatruc@gmail.com>
All of the txpool parameters are to make sure that it doesn't discard transactions sent by the load test. Trhoughput measurements in the logs are typically near 1Gigagas/second. To remove the database before getting measurements again:
96
96
97
97
```bash
98
-
cargo run --release -- db --chain <path_to_ethrex>/test_data/genesis-l2-ci.json drop -f
98
+
cargo run --release -- db --chain <path_to_ethrex>/test_data/genesis-perf-ci.json drop -f
99
99
```
100
100
101
101
To get a flamegraph of its execution, run with the same parameters, just replace `cargo run --release` with `cargo flamegraph --bin reth --profiling`:
0 commit comments