sublime_merge
sublime_merge copied to clipboard
Freezes on large projects
Version info
- OS: Windows 10
- Build: 2059
Description
Large projects freeze the entire program.
Steps to reproduce
Steps to reproduce the behavior:
- Clone the linux kernel
- try viewing it's commit graph
- wait. a lot.
I am aware that this is an extreme example.
Expected behavior
You should at least be able to switch to a different Project. Being slow when working with the Kernel is probably normal for UI Clients, even more so, when using windows and NTFS as filesystem. Still I think the UI should at least not stop responding at all.
For me, Sublime Merge (on Windows, corporate laptop) is super smooth in small projects, but in the large one (around 100k files), I have to wait long time for basically all the operations to see their effect.
Git status from command line used to be slow too, taking about the same time as Sublime Merge - around 12-15 seconds (yes, it's that bad). However, since I upgraded to Git 2.33 (now 2.34.1) and enabled file system monitor, command line and other apps became much snappier. Not Sublime Merge. I set Sublime Merge to use the system-provided Git, but it didn't make any noticeable difference.
Can you please look into it?
@ Sublime Devs Just FYI, I am no longer in a position to reproduce this issue as I have left the company that forced me to use Microsoft Windows.
@marcinsmialek Is Sublime using the new git version? (You can check under Help > Debug Information)
I've just checked build 2064 Git Version Information 2.34.1.windows.1
core.usebuiltinfsmonitor=true
I've:
- Opened that big repo
- Waited for load
- Closed app
- Added a new file at repo root
- Waited a bit
- Opened Sublime Merge 2064
- Started stopwatch when app looked like fully loaded
- New file appeared in app 15 seconds later
git status --short --branch takes 1.1s, rarely up to 3s when anti-virus kicks in.
Before file system monitor introduced in git 2.33, status used to take around 12 or 15s
Is there any progress / fix time line / plans?
Looks like the symptoms in https://github.com/sublimehq/sublime_merge/issues/1890