Sourcetree is really slow on my Mac

Sourcetree has all of a sudden gotten really slow? It is slow to start up, and staging file and other actions like that results in a busy spinner that lasts for 30 to 90 seconds. How do I begin to troubleshoot this? This is on OSX.

4 answers

1 accepted

This widget could not be displayed.

Hi Frances,

We get spurious reports of this happening. In some cases it's just SourceTree configuration, and in others it's an unknown. Here's some things to check:

  1. Have you got adequate system resources? Hard disk space, main memory etc.
  2. Have you got many repositories in your bookmarks or open?
  3. Are you using embedded or system Git/Mercurial? If system, what version(s)?
  4. Have you got many untracked files in a repository/repositories?
  5. What filters are you using in your SourceTree views? i.e. 'Show Untracked'
  6. Where are your repositories located? Locally on your hard disk or on a network drive?

That should get us started for now. The feedback on these will help us further determine the problem.

Thanks very much in advance!

This widget could not be displayed.

It turns out because I had 30 or so stashes, Sourcetree was running extremely slow. Once I cleared my stash, everything was spiffy again.

This widget could not be displayed.

I had a bunch of untracked files. Once I resolved that issue things speeded right up.

thanks for the help

This widget could not be displayed.

Hi, I've noticed a slow-down recently, too... Not sure if its repo specific, but anecdotally, it seems that ST has been slower in the last few weeks(?) than it has been this past year.

This thread looks more recent than the more active thread, so I'll post here..

My issue may be that I'm tracking my Vendor directory in a Laravel4 / Composer project (which is not recommended). I've just untracked and ignored the /vendor directory, so I'll see if that helps...

...but initial feedback is that now my /Vendor directory does not display with any filters, not All, untracked, or Ignored.. that'd be a separate ticket...

The ignored files show using the command

git ls-files --others -i --exclude-standard

(via)

Cheers, Tim

My system:
  1. OSX 10.8.5, 16gb RAM, 75gb free on 500gb SSD,
  2. Have you got many repositories in your bookmarks or open? Only 1 at a time
  3. Using embedded Git: 1.7.11.1, SourceTree 1.7.3
  4. Have you got many untracked files in a repository/repositories? None
  5. What filters? Usually Pending, 3 line preview
  6. Where are your repositories located? Locally

Suggest an answer

Log in or Sign up to answer
Community showcase
Published May 30, 2018 in Sourcetree

Tip from the team: configuring Git or Mercurial in Sourcetree

Supported Platforms macOS Windows To make using Sourcetree as simple yet powerful as possible we embed (bundle) dependencies such as Git, Git LFS, and Mercurial. We strive to keep these...

874 views 2 3
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you