srothgan
|
19151a4076
|
chore(bench): restructure into focused targets, add runner, and tune slow cases (#10)
- Upgrade Criterion 0.5 → 0.8.2
- Split 4 broad bench files into 14 focused targets
- Add Rust runner binary with per-target start/done logging
- Add wrap_render benchmarks (all 4 WrapMode variants × 2 sizes)
- Add undo_redo benchmarks (undo/redo × 3 history depths)
- Apply benchmark_group + SamplingMode::Flat + reduced sample_size on slow insert cases to cut total run time from ~28 min to ~12 min
- Rewrite bench/README.md to document runner, targets, and workflow
|
2026-02-19 09:22:09 +10:00 |
|
Alessandro Ricottone
|
413c4f62da
|
Update Ratatui to 0.29.0 (#86)
Co-authored-by: Josh McKinney <joshka@users.noreply.github.com>
|
2024-10-23 01:08:06 +09:00 |
|
rhysd
|
0b4c5ee137
|
use io::Result<T> instead of Result<T, io::Error> in bench
|
2023-11-03 23:54:27 +09:00 |
|
rhysd
|
06f676014b
|
fix dummy backend for benchmark and add insert::long::* benches
|
2023-11-03 23:51:19 +09:00 |
|
rhysd
|
8b3b0aa34c
|
fix bench suite names
|
2022-07-16 11:18:22 +09:00 |
|
rhysd
|
c1622c197d
|
add benchmarks to delete text
|
2022-07-13 21:44:37 +09:00 |
|
rhysd
|
59d5d473d4
|
reduce overhead to build textarea instance using .clone() in benchmarks
|
2022-07-13 09:27:59 +09:00 |
|
rhysd
|
9032320a7e
|
add benchmark for cursor moves
|
2022-07-12 20:18:06 +09:00 |
|
rhysd
|
db83c4d14a
|
add benchmark suites for text search
|
2022-07-10 21:54:17 +09:00 |
|
rhysd
|
b4ececff71
|
add benchmark to insert lines randomly
|
2022-07-09 22:11:11 +09:00 |
|
rhysd
|
ee72b48fea
|
add first benchmark
|
2022-07-09 18:44:00 +09:00 |
|