ref: 1e2daa32b76bf6a04a01f52e2671755d8611f363
parent: 37daedeef84e4e3c2ece6a63a62072cc9bfc215d
author: Runxi Yu <me@runxiyu.org>
date: Wed Mar 4 19:05:27 EST 2026
README: Add benchmark data
--- a/README.md
+++ b/README.md
@@ -78,6 +78,20 @@
See [gitbench](https://git.sr.ht/~runxiyu/gitbench).
+`legacy` branch furgit was slightly faster due to aggressive buffer reuse and a
+custom ZLIB implementation. These optimizations will be re-added.
+
+Alpine edge, i5-10210U, `performance` governor, `linux.git`.
+
+### Traversing all trees in `HEAD` and fetching each file size
+
+| Implementation | Total | User | System |
+| - | - | - | - |
+| Git | 337 ms | 226 ms | 108 ms |
+| libgit2 | 391 ms | 269 ms | 120 ms |
+| Furgit | 487 ms | 457 ms | 49 ms |
+| go-git | 38 s | 36 s | 2 s |
+
## Repos and mirrors
* [Codeberg](https://codeberg.org/lindenii/furgit) (with the canonical issue tracker)
--
⑨