Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Sourcetree 2.7 (144): High CPU load on Mac OS High Sierra 10.13.2

Tom Drewes December 11, 2017

I recently updated to Sourcetree 2.7 (144) and I've noticed very high CPU load when operating on a Bitbucket HTTPS git repo - just typical commits and pushes.

It first came to my attention when I noticed the fan on my Mac OS High Sierra 10.13.2 machine was blasting after using Sourcetree for just a while. The CPU load in Activity Monitor showed >150%.

Even when it was idle, the CPU load would drift between 60-150%.

The machine specs are MacBook Pro, 2.8 GHz Core i7, 16 GB RAM, 185GB of free disk space on a 1TB SSD.

sourcetree-high-cpu-mac-high-sierra.png

43 answers

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

37 votes
Tony Gutierrez March 8, 2018

For the love of god please fix this. 

Fraser Hardy June 8, 2018

Yeah this is driving me mad. My usually good battery was dead within 2 hours of me arriving at a conference because I forgot to kill sourcetree. Its #1 on 'Significant battery usage'. 

When its running (and not even in use) fans are going full speed and CPU spikes. 

Like # people like this
Scott Stevenson June 10, 2018

Seriously! SourceTree has been practically unusable for over 6 months now.

Like Achim Köllner likes this
David Suriano June 11, 2018

I highly recommend checking out Tower 3. This issue forced me away from SourceTree and I highly doubt it's getting fixed anytime soon.

Like Achim Köllner likes this
10 votes
Robert Fink January 15, 2018

I removed the version 2.7 of SourceTree and downgrade to 2.5.3. This version works also with high sierra  

https://www.sourcetreeapp.com/download-archives

Tom Drewes January 23, 2018

I've downgraded to 2.6.3 (134) and it is working for me on High Sierra 10.13.2.

Scott Colestock January 24, 2018

This was a great suggestion - works for me as well.

Christian Ochsenius January 24, 2018

2.6.3(134) works fine too on Mac OS Sierra 10.12.6

rcugut March 1, 2018

LOL, the sneaky bastard updated itself to the crappy 2.7 version again (after a restart) and I only noticed by after I got annoyed by tie the sound of the vent blasting away continuously ...

ldipenti March 12, 2018

Thanks for the archive link! I'm also having issues since 2.7, not cool at all! Downgrading asap.

David Suriano April 23, 2018

I've loved SourceTree for a long time, but this issue provided an opportunity to check out the upcoming Tower 3, and I have to be honest, I'm not sure I'll come back to SourceTree even if Atlassian ever decides to take this seriously and fix it. The new Tower is a pure joy to use. SourceTree could stand to take some cues.

8 votes
bgannin
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
July 17, 2018

Hi everyone,

I've identified a [the?] primary source of spins for our next major update, which just started internal alphas. The overall issue of performance is definitely not being ignored; it's challenging for our small team to balance responding to everyone and providing details while debugging reports and doing feature development. We appreciate your patience and enthusiasm and are working hard to this resolve pain point.

Brian Ganninger
Senior Mac Developer, Sourcetree

Christopher Hunt July 17, 2018

Thanks, Brian. It seems to me that performance should be your primary concern. I'm now trialing Tower because of this - which is a shame because I think the SourceTree UI is great.

If you could keep us up to date with progress then I think you'll keep us all.

Thanks again.

sscarduzio August 4, 2018

Hi @bgannin. If you guys are short in resources, you could just go open source and this kind of stuff would get solved in 1 day.

I know you might not be the decision maker here, but you have more influence than me for sure.

Paul Fleetwood August 6, 2018

@bgannin I'm so glad that this issue is not being ignored - my team has been stranded on 2.6.3 for months.  Can you tell us what version this fix will land in so that I can try it when it is released?  2.8? 3.0?

Darryl August 15, 2018

Hi @bgannin,

Thanks for the good news... is there a ticket where we can watch progress? Mobile team and battery life is at stake for us.

Paul Fleetwood September 26, 2018

@bgannin I thought I would give the 3.0 Beta a try (196) and I see sustained high cpu use still, but it is less than it used to be.  It was 90% now it is 35%, but I also got a significantly more powerful MacBook pro, so I don't know if the software or hardware is to blame for the improvement.  At any rate, sourcetree continues to be the main battery drain on my laptop.

Do you have any more updates you can provide?

bgannin
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
September 26, 2018

There are improvements specifically for this in 3.0. Additional ones are planned for 3.0.1. A more substantial change that requires rearchitecting portions of Sourcetree is roadmapped but does not have an ETA.

Paul Fleetwood October 4, 2018

@bgannin Correction, the Sourcetree-Beta is still using 100%-110% in the background.

Scott Stevenson October 25, 2018

@bganninThis is insane. Your product has been unusable on Mac for almost a year now. Why even bother allowing people to download it? Why pretend that it works?

How many newbie users are running your software and thinking they need to buy a new computer? It's just unethical at this point. Your software is critically flawed on Mac - you should at least tell Mac users it's broken before you allow them to use it.

Like tk-iddy likes this
alexandre_ackermans October 25, 2018

@bgannin Why is 2.6.3 not affected?

Like tk-iddy likes this
4 votes
Greg Balmer March 29, 2018

Well this is a depressing #metoo

Screenshot 2018-03-29 21.20.59.png

Fix this please - it's killing my MBP!

4 votes
Jan Klan January 15, 2018

Same here, %CPU always between 80 and 100%, decreasing battery life significantly. Restart doesn't help, I have to keep Sourcetree turned off.

Willem Stuursma-Ruwen July 10, 2018

Screen Shot 2018-07-10 at 16.52.32.pngIt uses more power than Chrome and PhpStorm combined! 

4 votes
Jeremiah Messerer January 1, 2018

I've been noticing SourceTree causing slowness on my Mac too.

SourceTree: 2.7 (144)

OS: OSX Sierra (10.12.6)

Processor: 2Ghz Intel Core i7

Memory: 16GB 1333 Mhz DDR3

Screen Shot 2018-01-01 at 5.47.42 PM.png

3 votes
Jan Klan June 8, 2018

Well, I simply can’t afford to use Sourcetree in this state. So after about 5 years of happiness, it’s Good bye Sourcetree, hello Tower.

3 votes
chris del May 25, 2018

 I am also experiencing this and cannot figure out how to fix it. Cannot use ST because CPU runs at 90-100% and never goes bellow. On paid bitbucket account too. 

3 votes
Christopher Hunt March 15, 2018

It'd be great if Atlassian could provide an update to this issue. 

morungos March 16, 2018

I prodded them on Twitter: response was "Regarding the high CPU usage, our team is aware of the issue and continuing to investigate solutions. Thanks for reaching out!" (as of March 12th). 

That doesn't convince me they're active on this. 

3 votes
Kyle Cordes January 17, 2018

This appears to still be the case on 2.7 build 152, High Sierra. Unlike the initial poster, I see the symptom with SSH repositories present, so it is not specific to HTTPS. It wastes approximately 100% of one CPU all the time while running, idle. Ample disk, ample RAM, a couple of versions back there is no such problem, so I don't think there is anything about the machine causing this problem, but rather only a defect in the current source tree. This is... not ideal.

Unfortunately the only workaround I've found for this is to use a different Git tool when operating on battery.

2 votes
andreaslans October 3, 2018

I found the solution, after waiting on this fix for more than three months!

I didnt want to have to ask my employer for a new paid software, since this has been a really bad example of when you just dont get listened too.

 

We found another alternative, its called git-fork, and is free...

 

Check it out on: https://git-fork.com/

153957 October 3, 2018

Haha very funny . . .

andreaslans October 3, 2018

In what way was this funny?

153957 October 3, 2018

That is not 'the solution' it is simply some alternative. We have tried this and other alternatives, but would still prefer an actual solution in SourceTree.

andreaslans October 3, 2018

Okay, call it what you want, but the actual issue doesnt look like it will ever be resolved. 

andreaslans October 3, 2018

Just out of curiosity, what didnt you like with git fork?

Jeremy Robson October 3, 2018

what is a joke is how long a big software company like Atlassian is making us wait for fix to solve a fundamental issue making their software unusable on Mac OS. Sourcetree might be free but i for one use many Atlassian products that are not free in my workplace and this issue is damaging their reputation with the developer community. Many of use are looking for alternatives or just giving up and using Git integrations inside the IDEs

Like brianbarthold likes this
martinf55 October 3, 2018

The SourceTree 3.0 Beta has a lower energy impact than Fork on my main repo (only ~7000 files, granted), over the last 10 days, both mainly in the background. So no need to give up on SourceTree yet.

As others have mentioned, if you have CPU issues with 2.7, reverting to 2.6.3 works fine.

153957 October 3, 2018

Latest SourceTree betas can be found here: https://bitbucket.org/atlassianlabs/sourcetree-betas/downloads/

2 votes
alexandre_ackermans August 22, 2018

Experiencing the same issue - significant CPU load at Idle, latest Mac OS X version 10.13.6, Sourcetree 2.7.6

Screen Shot 2018-08-22 at 11.57.48 PM.png

alexandre_ackermans August 23, 2018

I reverted to Sourcetree 2.6.3 using one of the links provided above which seems to solve the issue. Make sure to disable automatic updates in preferences! Screen Shot 2018-08-23 at 12.01.04 AM.png

2 votes
Deleted user July 10, 2018

2.7.6, still unusable. Only fix is to downgrade to 2.6.3...

2 votes
Jeremy Robson July 2, 2018

i'm also giving up on this unusable version of sourcetree

2 votes
Matthew McQuaid May 24, 2018

Yeah also seeing this - please fix 

2 votes
ewilde-imperial April 20, 2018

See the low priority bug on the SourceTree JIRA - I don't think Atlassian are taking this seriously enough.

https://jira.atlassian.com/browse/SRCTREE-5306

2 votes
Scott Stevenson April 18, 2018

This is making Sourcetree basically unusable on OS X. Would love an update on this issue.  

Scott Colestock April 18, 2018

Currently, you'll want to downgrade to 2.6.3 - https://www.sourcetreeapp.com/download-archives

HjoshM July 29, 2018

@Scott Colestock Dear Scott, Do you know the version number for the stable Windows SourcetTree? Thanks to your indication, I downloaded the 2.6.3 version for Mac and it is great. Now, I would like to know the one that I should download for Windows. Thanks

2 votes
David Suriano March 28, 2018

Same issue here. SourceTree v2.7.1 on High Sierra v10.13.3. Never drops below 90% CPU. 

Bitmap.png

2 votes
Roman Filippov March 17, 2018

Same here! CPU is killing it. When on battery it drains new macbook in an hour. Even with just one repo open.

2 votes
Nathan Dubord March 14, 2018

Experiencing extreme slowness along with the high CPU usage, switched to GitKraken. Sucks, I like SourceTree better, but it's literally unusable.

ldipenti March 14, 2018

I switched back to 2.6.3 and it works perfectly. I even like it more as the commit list is more compact (less line height) so more history is viewable on the screen at the same time. Deactivated the auto-update.

2 votes
Jeremiah Messerer March 12, 2018

I got sick of waiting & switched to GitKraken.

2 votes
morungos March 8, 2018

I think I'll bail on SourceTree until this gets resolved. It's killing my laptop battery life. Ping me if it gets fixed. 

2 votes
Tony Gutierrez March 2, 2018

Same issue, CPU > 100% most of the time the program is running. 

Malte Hübner March 5, 2018

Same here!

2 votes
rcugut February 22, 2018

Happening still on

- macOS 10.13.3 (17D47),  MBP 15" Retina 2015, 2.7GHz 16G RAM 

- with SourceTree 2.7.1 (159) git-embedded 2.5.1 git-lfs 2.3.4 

CPU usage for SourceTree process won't go under 40%, with just 1 repo window open, git+ssh from bitbucket.org.

I tried system git (2.6) and different other repositories. Waited for 15min to "chill down", but still no less than 40% CPU. Laptop fan is blasting continuously...

 

I can't use the app anymore. I'll do the archive-download of an older version ...

Too bad, it was such a great app about 1 year ago, when it wasn't probably bloated with all the new fancy (useless?) features :-(

2 votes
Pavlo Kapynos February 20, 2018

Me too! It gets to the point that I'm looking for alternative.... Tired of high CPU.

Thanks for doing nothing about it.

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

TAGS
AUG Leaders

Atlassian Community Events