Skip to main content

Performance

Performance is a core feature of GIT DELTA — especially on machines where Git feels slow.

Why enterprise disks feel slow

On many corporate laptops, every file touch is expensive:

  • Antivirus / anti-malware scanning
  • Full-disk encryption
  • Virtualization or network-backed home directories

That makes git status, git diff, and related commands take longer than on a personal machine. Waiting on every click turns review into friction.

How GIT DELTA helps

TechniqueWhat you notice
Async GitThe UI stays interactive while commands run
Background preparationStatus and diffs can be ready before you ask
Diff prefetchSelecting the next file often feels instant (look for the cached indicator)
Progressive loadingLarge repos remain usable
CancellationIn-flight work can be abandoned when you move on

Goal: if a Git command takes several seconds, the application should still feel responsive.

Diagnostics

In Settings → Diagnostics:

ToolUse
Simulate slow GitArtificially delay operations to verify the UI stays usable
Prefetch tunablesAdjust how aggressively diffs are prepared
Timing summaryInspect measured timings

Tips for large repositories

  • Keep a sensible Development folder scan root (avoid scanning the entire disk)
  • Prefer reviewing with prefetch warm — click through files without thrashing filters constantly
  • Use ignore-whitespace and focused filters to reduce visual and cognitive load
  • Consider enabling Git’s own fsmonitor / untracked cache in your environment when appropriate (Git-side; GIT DELTA benefits from a faster git)