Full grit gc vs git gc on synth-10k with loose objects
repo: 10,000-file synthetic repository; canonical cached shape, scenario variants documented by the runner · 10,000 files · 1,000 commits · 800 refs
| tool | median | min | max | runs | peak memory |
|---|---|---|---|---|---|
| git | 324 ms | 320 ms | 333 ms | 6 | 47 MB |
| grit | 247 ms | 16 ms | 249 ms | 6 | 52 MB |
$ git gc --quiet
$ grit gc
| date | grit commit | git | grit | grit vs git | grit peak |
|---|---|---|---|---|---|
| 2026-10-27 | 8dbc58e77 | 324 ms | 247 ms | 1.3× faster | 52 MB |
| 2026-10-26 | c7cf2c443 | 379 ms | 325 ms | 1.2× faster | 51 MB |
| 2026-10-25 | 2824ad391 | 333 ms | 253 ms | 1.3× faster | 51 MB |
| 2026-10-24 | 157a05dde | 380 ms | 415 ms | 1.1× slower | 126 MB |
| 2026-10-23 | bddf92f86 | 338 ms | 973 ms | 2.9× slower | 216 MB |
| 2026-10-22 | 4c131b942 | 355 ms | 993 ms | 2.8× slower | 215 MB |
| 2026-10-21 | d4844e92a | 349 ms | 15.20 s | 44× slower | 218 MB |
| 2026-10-20 | 4754ad0b9 | 379 ms | 278 ms | 1.4× faster | 43 MB |