I am using EGit on fairly large and complex set of Java projects (more than a million line of code) and a decade worth of history.
Here I am facing serious performance issues with EGit, as even small one line change in the Java file causes EGit to re-index for couple of minutes which is slowing the entire system.
Indeed, even git command line is bit slow as "git status" takes around a minute from command line, but I can live with this performance issue, & EGit commit dialog slowness issue (link). As I can use git command line to commit, and update, but I don't want to tradeoff my Eclipse performance as that does affect productivity.
The following is what I have tried by doing Googling and asking people around:
PS: Git repository is pointing to svn remote repository. Also, I am git newbie so might have made some mistake in setup, so please feel free to point out anything.
Here is my system information, I don't have much fancy hardware specs, but some RAM to spare (8GB).
This is probably not quite your problem but this page comes up on google with respect to egit performance. Once source of performance problems is untracked (indexed?) files. Make certain that you don't have large numbers of untracked files in the local directory tree as this seriously impacts egit performance. I removed a director with 10K + files and commit performance went from taking 1+ minute to open the commit dialog to taking a couple of seconds.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With