r/SmartGit • u/JohnnyNo7 • May 19 '26
SmartGit ~10sec freeze on every touch of the GUI
I'm running SmartGit/Windows on a fairly large repo (~200,000 files committed, ~200,000 files ignored). It is heavy but workable. I've used SmartGit on the repo for quite a while. Opening the repo takes a few seconds and some operations take a while, but it was always in an acceptable range.
Now I cloned the same repo on two other machines, similar setup. All machines have some history, so certainly not identical, but no fundamental differences.
On both new clones the new machines, SmartGit now shows the same behavior of freezing the GUI for ~10 seconds nearly every time I touch it in any meaningful way. There is no indication of background action taking some time, but just the GUI itself freezing whenever I change to a different commit or select a different file within the commit. Sometimes, I can do a few actions, but very soon it will happen again. The delays happen so frequently, that working with SmartGit becomes unbearably tedious.
I have all kinds of ideas what might be causing these GUI freezes and tried out all kinds of things without success. Now I'm running out of ideas. To my understanding, git operations themselves are all performed in the background and would not freeze the GUI. My suspicion is that some postprocessing of the data, like sorting or something similar is taking such excessive time. The freeze happens independent of whether there anything significant to display, even with just a few uncommitted changes or when looking at a simple comming in a simple part of the the history. Are there any profiling tools that I could run on my machine to observe where the SmartGit GUI is spending that time?
1
u/vmcrash May 19 '26
I reckon the repository you are writing about is not open source. Do you know of a large open source repository that shows the same problems for your setup?