diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2024-01-13 08:34:14 -0800 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2024-01-13 08:34:14 -0800 |
| commit | d8df9a6e5f09a0f9649ef16d15f86a22c4720ade (patch) | |
| tree | 408be6135535330c652ae5b70c81712d0b3ed46f /benches | |
| parent | Make the empty rope a constant. (diff) | |
| download | editor-d8df9a6e5f09a0f9649ef16d15f86a22c4720ade.tar.zst | |
Delete benchmarks.
I don't really care about performance.
Diffstat (limited to 'benches')
| -rw-r--r-- | benches/concat.rs | 19 | ||||
| -rw-r--r-- | benches/new.rs | 11 |
2 files changed, 0 insertions, 30 deletions
diff --git a/benches/concat.rs b/benches/concat.rs deleted file mode 100644 index 73b8eba..0000000 --- a/benches/concat.rs +++ /dev/null @@ -1,19 +0,0 @@ -use criterion::{black_box, criterion_group, criterion_main, Criterion}; - -use edit::rope::Rope; - -fn concat(buf: &[u8]) -> Rope { - let mut r = Rope::new(&[]); - for &b in buf.iter() { - r = r.concat(&Rope::new(&[b])); - } - r -} - -fn criterion_benchmark(c: &mut Criterion) { - let bytes = vec![0; 100000]; - c.bench_function("concat asdfasdf", |b| b.iter(|| concat(black_box(&bytes)))); -} - -criterion_group!(benches, criterion_benchmark); -criterion_main!(benches); diff --git a/benches/new.rs b/benches/new.rs deleted file mode 100644 index 91b8022..0000000 --- a/benches/new.rs +++ /dev/null @@ -1,11 +0,0 @@ -use criterion::{black_box, criterion_group, criterion_main, Criterion}; - -use edit::rope::Rope; - -fn criterion_benchmark(c: &mut Criterion) { - let bytes = vec![0; 1000000]; - c.bench_function("new", |b| b.iter(|| Rope::new(black_box(&bytes)))); -} - -criterion_group!(benches, criterion_benchmark); -criterion_main!(benches); |
