grit://cooking/bench/shortlog/ahead@git-git
← cookingall benchmarksraw data

grit shortlog · ahead @git-git

Ahead-of-target commits: grit shortlog vs git log <target>..HEAD --oneline

repo: Upstream git/git pinned at v2.47.0, full history · 4,525 files · 75,031 commits · 954 refs

$ grit-bench daily --only shortlog/ahead@git-git2026-10-27 · grit 8dbc58e77 · git version 2.43.0
toolmedianminmaxrunspeak memory
git16 ms16 ms17 ms2019 MB
grit2.2 ms2.1 ms2.6 ms2012 MB
grit is 7.3× fastermemory: 1.6× less
every timed run (log scale)
git
grit
1.7 ms21 ms
How it's measured
git runs
$ git log --oneline v2.46.0..HEAD
grit runs
$ grit shortlog
Where the time goesone extra traced run per tool, outside the timed runs
git
— not traced
grit · median run 2.2 ms
grit.repository.open
0.2 ms
grit.config.load ×2
0.1 ms
Every day8 days
dategrit commitgitgritgrit vs gitgrit peak
2026-10-278dbc58e7716 ms2.2 ms7.3× faster12 MB
2026-10-26c7cf2c44319 ms3.1 ms6.2× faster13 MB
2026-10-252824ad39120 ms2.6 ms7.7× faster13 MB
2026-10-24157a05dde17 ms3.3 ms5.3× faster11 MB
2026-10-23bddf92f8619 ms3.3 ms5.7× faster13 MB
2026-10-224c131b94218 ms3.4 ms5.3× faster13 MB
2026-10-21d4844e92a16 ms2.3 ms7.2× faster11 MB
2026-10-204754ad0b919 ms3.7 ms5.2× faster12 MB