my fork of dmp
Updating benchmarks
Anubhab Bandyopadhyay 2024-08-26
parent c415fef · commit 3254119
-rw-r--r--README.md18
1 files changed, 12 insertions, 6 deletions
diff --git a/README.md b/README.md
index 2e4fa59..45fb2c1 100644
--- a/README.md
+++ b/README.md
@@ -19,12 +19,18 @@ Benchmarks are maintained [diff-match-patch-bench repository](https://github.com
Benchmarking the crate `diff-match-patch-rs` against other implementations.
## `Diff`
-| Lang. | Library | Avg. (ms) | High (ms) | Low (ms) | Bencher |
-|:-------:|:---------:|:-----------:|:-----------:|:----------:|:---------:|
-| `rust` | [diff_match_patch v0.1.1](https://crates.io/crates/diff_match_patch) | 68.108 | 68.178 | 68.062 | Criterion |
-| `rust` | [diffmatchpatch v0.0.4](https://crates.io/crates/diffmatchpatch) | 66.454 | 66.476 | 66.434 | Criterion |
-| `rust` | [dmp v0.2.0](https://crates.io/crates/dmp) | 69.019 | 66.476 | 68.991 | Criterion |
-| `rust` | [diff-match-patch-rs](https://github.com/AnubhabB/diff-match-patch-rs.git)<sup>our</sup> | 65.457 | 65.484 | 65.433 | Criterion |
+| Lang. | Library | Avg. (ms) | High (ms) | Low (ms) | Bencher | Mode |
+|:-------:|:---------:|:-----------:|:-----------:|:----------:|:---------:|:-----:
+| `rust` | [diff_match_patch v0.1.1](https://crates.io/crates/diff_match_patch) | 68.108 | 68.178 | 68.062 | Criterion | - |
+| `rust` | [diffmatchpatch v0.0.4](https://crates.io/crates/diffmatchpatch) | 66.454 | 66.476 | 66.434 | Criterion | - |
+| `rust` | [dmp v0.2.0](https://crates.io/crates/dmp) | 69.019 | 66.476 | 68.991 | Criterion | - |
+| `rust` | [diff-match-patch-rs](https://github.com/AnubhabB/diff-match-patch-rs.git)<sup>our</sup> | 65.487 | 65.519 | 65.458 | Criterion | `Efficient` |
+| `rust` | [diff-match-patch-rs](https://github.com/AnubhabB/diff-match-patch-rs.git)<sup>our</sup> | 65.642 | 65.667 | 65.621 | Criterion | `Compat` |
+
+>
+> Note:
+> Omitting [dissimilar](https://crates.io/crates/dissimilar) from the results, I believe that crate has different goals and a headon benchmark is not fair
+> Results: Avg[197.30] High[197.46] Low[197.19]
## Related projects