grit://cooking/bench/revs/count-author@deep-history
← cookingall benchmarksraw data

grit revs · count-author @deep-history

rev-list --count --author=. HEAD on deep-history (no commit-graph)

repo: 50,000-commit linear synthetic history; no commit graph in measured worktree · 20,000 files · 50,000 commits · 1 refs

$ grit-bench daily --only revs/count-author@deep-history2026-10-27 · grit 8dbc58e77 · git version 2.43.0
toolmedianminmaxrunspeak memory
git110 ms109 ms117 ms1321 MB
grit125 ms123 ms129 ms1328 MB
grit is 1.1× slowermemory: 1.4× more
every timed run (log scale)
git
grit
86 ms162 ms
How it's measured
git runs
$ git rev-list --count --author=. HEAD
grit runs
$ grit revs --author=. --count HEAD
Where the time goesone extra traced run per tool, outside the timed runs
git
— not traced
grit · median run 125 ms
grit.revwalk.setup
121 ms
grit.repository.open
0.2 ms
grit.config.load ×2
0.1 ms
grit.pack.index.open
0.0 ms
Every day8 days
dategrit commitgitgritgrit vs gitgrit peak
2026-10-278dbc58e77110 ms125 ms1.1× slower28 MB
2026-10-26c7cf2c443149 ms537 ms3.6× slower63 MB
2026-10-252824ad391118 ms377 ms3.2× slower62 MB
2026-10-24157a05dde113 ms392 ms3.5× slower62 MB
2026-10-23bddf92f86121 ms484 ms4.0× slower62 MB
2026-10-224c131b942122 ms509 ms4.2× slower61 MB
2026-10-21d4844e92a111 ms461 ms4.2× slower61 MB
2026-10-204754ad0b9—not run——