~/talk

Sustaining Git Performance Under Heavy Workloads

links:none on file
slides:none on file

Deploys an AI agent using Q-learning to decide lightweight repo maintenance (bitmap regeneration, repack refs, remove keep files, selective geometric repacks) and avoids full GC because of duration and cache invalidation. Agent observes bitmap index misses, loose objects/refs and search-for-objects time, trains in a high‑traffic lab with Gatling-git to compress years of activity into hours, and in experiments shrinks the search-for-objects area under the curve dramatically — roughly a 64× improvement versus time/threshold GC schedules.

AI-written summary · about

  1. 0:00Git performance challenges
  2. 1:46Why Git performance matters
  3. 7:02Git repository disk structure
  4. 10:56Upload and receive packs in Git
  5. 13:08Why Git clones slow down
  6. 15:58Git garbage collection limits
  7. 18:07Git maintenance operations
  8. 19:30Cost of unsupervised repo growth
  9. 21:37Human-driven maintenance doesn't scale
  10. 22:43Git Forge Health Services
  11. 25:08Key Git performance metrics
  12. 27:54Reinforcement learning for Git maintenance
  13. 28:58AI-driven Git maintenance theory
  14. 30:00GHS Gym for Git performance testing
  15. 31:47AI-optimized Git maintenance results
  16. 32:29Key takeaways and next steps
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.