aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-05 00:08:58 +0800
committerGravatar Runxi Yu2026-03-05 00:08:58 +0800
commitb59e1bb2ed2b08223157776403a2b46c50716262 (patch)
treea88dcd98edc2bfbd67343f6213bd729bfb1ed854
parentREADME: Add benchmark data (diff)
signatureNo signature
README: Clarify benchmarks
-rw-r--r--README.md11
1 files changed, 5 insertions, 6 deletions
diff --git a/README.md b/README.md
index daffb598..c46181f4 100644
--- a/README.md
+++ b/README.md
@@ -76,12 +76,11 @@ Furgit is a low-level Git library in Go.
## Benchmarks
-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`.
+* See [gitbench](https://git.sr.ht/~runxiyu/gitbench).
+* `legacy` branch furgit is slightly faster due to buffer reuse and custom
+ ZLIB. These will be re-added.
+* Alpine edge, i5-10210U, `performance` governor, `linux.git`.
+* go-git expects significant speed-ups after [mmap](https://pkg.go.dev/github.com/go-git/go-git/v6/storage/filesystem/mmap)
### Traversing all trees in `HEAD` and fetching each file size