Optimize stroke cache and benchmark configurations
mandatory-regression-gate / deterministic-tests (push) Has been cancelled
mandatory-regression-gate / protected-performance-path (push) Has been cancelled

- Updated stroke cache to use parallel processing for pixel checks.
- Modified benchmark commands in notlar.txt to ensure consistent output and baseline comparisons.
- Created a plan for merging criterion directories and optimizing benchmark performance, including pre-allocation of buffers and various optimization strategies.
- Removed redundant output directory settings in benchmark files and ensured all benchmarks write to a single criterion directory.
- Updated documentation to reflect changes in benchmark paths and configurations.
This commit is contained in:
Your Name
2026-07-25 05:20:12 +03:00
parent 1cc8a3f373
commit 1dabd9c31e
241 changed files with 249 additions and 20181 deletions
@@ -142,9 +142,5 @@ fn bench_composite_scratch_pooling(c: &mut Criterion) {
group.finish();
}
criterion_group!{
name = benches;
config = Criterion::default().output_directory(std::path::Path::new("criterion"));
targets = bench_composite_scratch_pooling
}
criterion_group!(benches, bench_composite_scratch_pooling);
criterion_main!(benches);