зеркало из
https://github.com/glebtv/tui-textarea.git
synced 2026-09-06 23:55:49 +03:00
add first benchmark
Этот коммит содержится в:
34
bench/README.md
Обычный файл
34
bench/README.md
Обычный файл
@@ -0,0 +1,34 @@
|
||||
Benchmarks for tui-textarea using [Criterion.rs][criterion].
|
||||
|
||||
To run all benchmarks:
|
||||
|
||||
```sh
|
||||
cargo bench --benches
|
||||
```
|
||||
|
||||
To run specific benchmark suite:
|
||||
|
||||
```sh
|
||||
cargo bench --bench insert
|
||||
```
|
||||
|
||||
To filter benchmarks:
|
||||
|
||||
```sh
|
||||
cargo bench append::1_lorem
|
||||
```
|
||||
|
||||
To compare benchmark results with [critcmp][]:
|
||||
|
||||
```sh
|
||||
git checkout main
|
||||
cargo bench -- --save-baseline base
|
||||
|
||||
git checkout your-feature
|
||||
cargo bench -- --save-baseline change
|
||||
|
||||
critcmp base change
|
||||
```
|
||||
|
||||
[criterion]: https://github.com/bheisler/criterion.rs
|
||||
[critcmp]: https://github.com/BurntSushi/critcmp
|
||||
Ссылка в новой задаче
Block a user