Skip to content

git: Skip setting language on git index buffer#47524

Merged
kubkon merged 1 commit intomainfrom
kubkon/git-skip-lang-index-buffer
Jan 23, 2026
Merged

git: Skip setting language on git index buffer#47524
kubkon merged 1 commit intomainfrom
kubkon/git-skip-lang-index-buffer

Conversation

@kubkon
Copy link
Member

@kubkon kubkon commented Jan 23, 2026

Skipping setting the language on the git index text buffer improves snappiness for (very) large git diff multibuffers and also significantly lower peak and steady-state RSS. When tested on the chromium repo with git reset HEAD~1000 and all language extensions installed we notice:

  • current main: peak RSS ~45GB, ss RSS ~39GB
  • this patch: peak RSS ~30GB, ss RSS ~27GB

Release Notes:

  • Improved memory usage of large git diff multibuffers.

@cla-bot cla-bot bot added the cla-signed The user has signed the Contributor License Agreement label Jan 23, 2026
@kubkon kubkon enabled auto-merge (squash) January 23, 2026 23:39
@kubkon kubkon merged commit 3d4582d into main Jan 23, 2026
29 checks passed
@kubkon kubkon deleted the kubkon/git-skip-lang-index-buffer branch January 23, 2026 23:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed The user has signed the Contributor License Agreement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant